builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-673 starttime: 1467698064.53 results: success (0) buildid: 20160704210422 builduid: baad91b65fc14f139b47f66cd71ef201 revision: ade7d8506f42b92f662db72b6d63a4645b66d0df ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:24.528641) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:24.529072) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:24.529353) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:24.569511) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:24.569773) ========= 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-1467679551.303295-617678556 _=/tools/buildbot/bin/python using PTY: False --2016-07-04 22:54:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 463K=0.03s 2016-07-04 22:54:25 (463 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.386179 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:25.100154) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:25.100479) ========= 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-1467679551.303295-617678556 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066195 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:25.219366) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:25.219678) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ade7d8506f42b92f662db72b6d63a4645b66d0df --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 ade7d8506f42b92f662db72b6d63a4645b66d0df --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-1467679551.303295-617678556 _=/tools/buildbot/bin/python using PTY: False 2016-07-04 22:54:25,623 truncating revision to first 12 chars 2016-07-04 22:54:25,623 Setting DEBUG logging. 2016-07-04 22:54:25,624 attempt 1/10 2016-07-04 22:54:25,624 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ade7d8506f42?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 22:54:26,293 unpacking tar archive at: mozilla-beta-ade7d8506f42/testing/mozharness/ program finished with exit code 0 elapsedTime=0.945109 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:26.195377) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:26.195682) ========= script_repo_revision: ade7d8506f42b92f662db72b6d63a4645b66d0df ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:26.196083) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:26.196360) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 22:54:26.561692) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-07-04 22:54:26.562135) ========= /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-1467679551.303295-617678556 _=/tools/buildbot/bin/python using PTY: False 22:54:27 INFO - MultiFileLogger online at 20160704 22:54:27 in /builds/slave/test 22:54:27 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 22:54:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:54:27 INFO - {'append_to_log': False, 22:54:27 INFO - 'base_work_dir': '/builds/slave/test', 22:54:27 INFO - 'blob_upload_branch': 'mozilla-beta', 22:54:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:54:27 INFO - 'buildbot_json_path': 'buildprops.json', 22:54:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:54:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:54:27 INFO - 'download_minidump_stackwalk': True, 22:54:27 INFO - 'download_symbols': 'true', 22:54:27 INFO - 'e10s': False, 22:54:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:54:27 INFO - 'tooltool.py': '/tools/tooltool.py', 22:54:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:54:27 INFO - '/tools/misc-python/virtualenv.py')}, 22:54:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:54:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:54:27 INFO - 'log_level': 'info', 22:54:27 INFO - 'log_to_console': True, 22:54:27 INFO - 'opt_config_files': (), 22:54:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:54:27 INFO - '--processes=1', 22:54:27 INFO - '--config=%(test_path)s/wptrunner.ini', 22:54:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:54:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:54:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:54:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:54:27 INFO - 'pip_index': False, 22:54:27 INFO - 'require_test_zip': True, 22:54:27 INFO - 'test_type': ('testharness',), 22:54:27 INFO - 'this_chunk': '1', 22:54:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:54:27 INFO - 'total_chunks': '10', 22:54:27 INFO - 'virtualenv_path': 'venv', 22:54:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:54:27 INFO - 'work_dir': 'build'} 22:54:27 INFO - ##### 22:54:27 INFO - ##### Running clobber step. 22:54:27 INFO - ##### 22:54:27 INFO - Running pre-action listener: _resource_record_pre_action 22:54:27 INFO - Running main action method: clobber 22:54:27 INFO - rmtree: /builds/slave/test/build 22:54:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:54:29 INFO - Running post-action listener: _resource_record_post_action 22:54:29 INFO - ##### 22:54:29 INFO - ##### Running read-buildbot-config step. 22:54:29 INFO - ##### 22:54:29 INFO - Running pre-action listener: _resource_record_pre_action 22:54:29 INFO - Running main action method: read_buildbot_config 22:54:29 INFO - Using buildbot properties: 22:54:29 INFO - { 22:54:29 INFO - "project": "", 22:54:29 INFO - "product": "firefox", 22:54:29 INFO - "script_repo_revision": "production", 22:54:29 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 22:54:29 INFO - "repository": "", 22:54:29 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 22:54:29 INFO - "buildid": "20160704210422", 22:54:29 INFO - "pgo_build": "False", 22:54:29 INFO - "basedir": "/builds/slave/test", 22:54:29 INFO - "buildnumber": 9, 22:54:29 INFO - "slavename": "tst-linux32-spot-673", 22:54:29 INFO - "revision": "ade7d8506f42b92f662db72b6d63a4645b66d0df", 22:54:29 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 22:54:29 INFO - "platform": "linux", 22:54:29 INFO - "branch": "mozilla-beta", 22:54:29 INFO - "repo_path": "releases/mozilla-beta", 22:54:29 INFO - "moz_repo_path": "", 22:54:29 INFO - "stage_platform": "linux", 22:54:29 INFO - "builduid": "baad91b65fc14f139b47f66cd71ef201", 22:54:29 INFO - "slavebuilddir": "test" 22:54:29 INFO - } 22:54:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 22:54:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 22:54:29 INFO - Running post-action listener: _resource_record_post_action 22:54:29 INFO - ##### 22:54:29 INFO - ##### Running download-and-extract step. 22:54:29 INFO - ##### 22:54:29 INFO - Running pre-action listener: _resource_record_pre_action 22:54:29 INFO - Running main action method: download_and_extract 22:54:29 INFO - mkdir: /builds/slave/test/build/tests 22:54:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:54:29 INFO - https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 22:54:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 22:54:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 22:54:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:54:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:54:51 INFO - Downloaded 1291 bytes. 22:54:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 22:54:51 INFO - Using the following test package requirements: 22:54:51 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 22:54:51 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 22:54:51 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 22:54:51 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'jsshell-linux-i686.zip'], 22:54:51 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 22:54:51 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 22:54:51 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 22:54:51 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 22:54:51 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 22:54:51 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 22:54:51 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 22:54:51 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 22:54:51 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')]} 22:54:51 INFO - https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 22:54:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 22:54:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 22:54:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:54:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:54:54 INFO - Downloaded 22860845 bytes. 22:54:54 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/*'] 22:54:54 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/* 22:54:55 INFO - caution: filename not matched: web-platform/* 22:54:55 INFO - Return code: 11 22:54:55 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')]} 22:54:55 INFO - https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 22:54:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 22:54:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 22:54:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:54:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:54:59 INFO - Downloaded 36389078 bytes. 22:54:59 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/*'] 22:54:59 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/* 22:55:03 INFO - caution: filename not matched: bin/* 22:55:03 INFO - caution: filename not matched: config/* 22:55:03 INFO - caution: filename not matched: mozbase/* 22:55:03 INFO - caution: filename not matched: marionette/* 22:55:03 INFO - caution: filename not matched: tools/wptserve/* 22:55:03 INFO - Return code: 11 22:55:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:55:03 INFO - https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 22:55:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 22:55:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 22:55:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:55:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:55:09 INFO - Downloaded 69352140 bytes. 22:55:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 22:55:09 INFO - mkdir: /builds/slave/test/properties 22:55:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:55:09 INFO - Writing to file /builds/slave/test/properties/build_url 22:55:09 INFO - Contents: 22:55:09 INFO - build_url:https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 22:55:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 22:55:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:55:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:55:10 INFO - Contents: 22:55:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 22:55:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:55:10 INFO - https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:55:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 22:55:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 22:55:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:55:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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 22:55:19 INFO - Downloaded 92360319 bytes. 22:55:19 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'] 22:55:19 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 22:55:28 INFO - Return code: 0 22:55:28 INFO - Running post-action listener: _resource_record_post_action 22:55:28 INFO - Running post-action listener: set_extra_try_arguments 22:55:28 INFO - ##### 22:55:28 INFO - ##### Running create-virtualenv step. 22:55:28 INFO - ##### 22:55:28 INFO - Running pre-action listener: _pre_create_virtualenv 22:55:28 INFO - Running pre-action listener: _resource_record_pre_action 22:55:28 INFO - Running main action method: create_virtualenv 22:55:28 INFO - Creating virtualenv /builds/slave/test/build/venv 22:55:28 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 22:55:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:55:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:55:29 INFO - Using real prefix '/usr' 22:55:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:55:30 INFO - Installing distribute.............................................................................................................................................................................................done. 22:55:34 INFO - Installing pip.................done. 22:55:34 INFO - Return code: 0 22:55:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:55:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:55:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:55:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:55:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:55:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:34 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 0x99cdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a34598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ad7f70>, '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 0x9ad7620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9add750>, '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-1467679551.303295-617678556', '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 22:55:34 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 22:55:34 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 22:55:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:55:34 INFO - 'CCACHE_UMASK': '002', 22:55:34 INFO - 'DISPLAY': ':0', 22:55:34 INFO - 'HOME': '/home/cltbld', 22:55:34 INFO - 'LANG': 'en_US.UTF-8', 22:55:34 INFO - 'LOGNAME': 'cltbld', 22:55:34 INFO - 'MAIL': '/var/mail/cltbld', 22:55:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:55:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:55:34 INFO - 'MOZ_NO_REMOTE': '1', 22:55:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:55:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:55:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:55:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:55:34 INFO - 'PWD': '/builds/slave/test', 22:55:34 INFO - 'SHELL': '/bin/bash', 22:55:34 INFO - 'SHLVL': '1', 22:55:34 INFO - 'TERM': 'linux', 22:55:34 INFO - 'TMOUT': '86400', 22:55:34 INFO - 'USER': 'cltbld', 22:55:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467679551.303295-617678556', 22:55:34 INFO - '_': '/tools/buildbot/bin/python'} 22:55:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:55:34 INFO - Downloading/unpacking psutil>=0.7.1 22:55:34 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 22:55:34 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 22:55:34 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 22:55:34 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 22:55:34 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 22:55:34 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 22:55:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:55:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:55:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:55:38 INFO - Installing collected packages: psutil 22:55:38 INFO - Running setup.py install for psutil 22:55:39 INFO - building 'psutil._psutil_linux' extension 22:55:39 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 22:55:39 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 22:55:39 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 22:55:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 22:55:39 INFO - building 'psutil._psutil_posix' extension 22:55:39 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 22:55:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 22:55:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:55:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:55:40 INFO - Successfully installed psutil 22:55:40 INFO - Cleaning up... 22:55:40 INFO - Return code: 0 22:55:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:55:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:55:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:55:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:55:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:55:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x99cdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a34598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ad7f70>, '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 0x9ad7620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9add750>, '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-1467679551.303295-617678556', '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 22:55:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:55:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:55:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:55:40 INFO - 'CCACHE_UMASK': '002', 22:55:40 INFO - 'DISPLAY': ':0', 22:55:40 INFO - 'HOME': '/home/cltbld', 22:55:40 INFO - 'LANG': 'en_US.UTF-8', 22:55:40 INFO - 'LOGNAME': 'cltbld', 22:55:40 INFO - 'MAIL': '/var/mail/cltbld', 22:55:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:55:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:55:40 INFO - 'MOZ_NO_REMOTE': '1', 22:55:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:55:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:55:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:55:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:55:40 INFO - 'PWD': '/builds/slave/test', 22:55:40 INFO - 'SHELL': '/bin/bash', 22:55:40 INFO - 'SHLVL': '1', 22:55:40 INFO - 'TERM': 'linux', 22:55:40 INFO - 'TMOUT': '86400', 22:55:40 INFO - 'USER': 'cltbld', 22:55:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467679551.303295-617678556', 22:55:40 INFO - '_': '/tools/buildbot/bin/python'} 22:55:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:55:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:55:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:55:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:55:40 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 22:55:40 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 22:55:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:55:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:55:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:55:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:55:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:55:44 INFO - Installing collected packages: mozsystemmonitor 22:55:44 INFO - Running setup.py install for mozsystemmonitor 22:55:44 INFO - Successfully installed mozsystemmonitor 22:55:44 INFO - Cleaning up... 22:55:44 INFO - Return code: 0 22:55:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:55:44 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')]} 22:55:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:55:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:44 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')]} 22:55:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:55:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:44 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 0x99cdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a34598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ad7f70>, '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 0x9ad7620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9add750>, '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-1467679551.303295-617678556', '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 22:55:44 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 22:55:44 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 22:55:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:55:44 INFO - 'CCACHE_UMASK': '002', 22:55:44 INFO - 'DISPLAY': ':0', 22:55:44 INFO - 'HOME': '/home/cltbld', 22:55:44 INFO - 'LANG': 'en_US.UTF-8', 22:55:44 INFO - 'LOGNAME': 'cltbld', 22:55:44 INFO - 'MAIL': '/var/mail/cltbld', 22:55:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:55:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:55:44 INFO - 'MOZ_NO_REMOTE': '1', 22:55:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:55:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:55:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:55:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:55:44 INFO - 'PWD': '/builds/slave/test', 22:55:44 INFO - 'SHELL': '/bin/bash', 22:55:44 INFO - 'SHLVL': '1', 22:55:44 INFO - 'TERM': 'linux', 22:55:44 INFO - 'TMOUT': '86400', 22:55:44 INFO - 'USER': 'cltbld', 22:55:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467679551.303295-617678556', 22:55:44 INFO - '_': '/tools/buildbot/bin/python'} 22:55:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:55:45 INFO - Downloading/unpacking blobuploader==1.2.4 22:55:45 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 22:55:45 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 22:55:45 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 22:55:45 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 22:55:45 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 22:55:45 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 22:55:48 INFO - Downloading blobuploader-1.2.4.tar.gz 22:55:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:55:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:55:48 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 22:55:48 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 22:55:48 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 22:55:48 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 22:55:48 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 22:55:48 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 22:55:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:55:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:55:49 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 22:55:49 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 22:55:49 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 22:55:49 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 22:55:49 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 22:55:49 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 22:55:50 INFO - Downloading docopt-0.6.1.tar.gz 22:55:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:55:50 INFO - Installing collected packages: blobuploader, requests, docopt 22:55:50 INFO - Running setup.py install for blobuploader 22:55:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:55:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:55:50 INFO - Running setup.py install for requests 22:55:51 INFO - Running setup.py install for docopt 22:55:51 INFO - Successfully installed blobuploader requests docopt 22:55:51 INFO - Cleaning up... 22:55:51 INFO - Return code: 0 22:55:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:55:51 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')]} 22:55:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:55:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:51 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')]} 22:55:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:55:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:55:51 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 0x99cdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a34598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ad7f70>, '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 0x9ad7620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9add750>, '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-1467679551.303295-617678556', '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 22:55:51 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 22:55:51 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 22:55:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:55:51 INFO - 'CCACHE_UMASK': '002', 22:55:51 INFO - 'DISPLAY': ':0', 22:55:51 INFO - 'HOME': '/home/cltbld', 22:55:51 INFO - 'LANG': 'en_US.UTF-8', 22:55:51 INFO - 'LOGNAME': 'cltbld', 22:55:51 INFO - 'MAIL': '/var/mail/cltbld', 22:55:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:55:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:55:51 INFO - 'MOZ_NO_REMOTE': '1', 22:55:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:55:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:55:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:55:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:55:51 INFO - 'PWD': '/builds/slave/test', 22:55:51 INFO - 'SHELL': '/bin/bash', 22:55:51 INFO - 'SHLVL': '1', 22:55:51 INFO - 'TERM': 'linux', 22:55:51 INFO - 'TMOUT': '86400', 22:55:51 INFO - 'USER': 'cltbld', 22:55:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467679551.303295-617678556', 22:55:51 INFO - '_': '/tools/buildbot/bin/python'} 22:55:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:55:52 INFO - Running setup.py (path:/tmp/pip-DlRRMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:55:52 INFO - Running setup.py (path:/tmp/pip-XhyEwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:55:52 INFO - Running setup.py (path:/tmp/pip-Ur0MIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:55:52 INFO - Running setup.py (path:/tmp/pip-TuZowy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:55:52 INFO - Running setup.py (path:/tmp/pip-5WsYXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:55:52 INFO - Running setup.py (path:/tmp/pip-MI8j3u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:55:52 INFO - Running setup.py (path:/tmp/pip-hA2465-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:55:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:55:52 INFO - Running setup.py (path:/tmp/pip-ez0z7j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:55:53 INFO - Running setup.py (path:/tmp/pip-b225gq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:55:53 INFO - Running setup.py (path:/tmp/pip-pSP2n6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:55:53 INFO - Running setup.py (path:/tmp/pip-Z0_nZ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:55:53 INFO - Running setup.py (path:/tmp/pip-eYImKd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:55:53 INFO - Running setup.py (path:/tmp/pip-wxFZXM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:55:53 INFO - Running setup.py (path:/tmp/pip-aV3gkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:55:53 INFO - Running setup.py (path:/tmp/pip-UySX7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:55:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:55:53 INFO - Running setup.py (path:/tmp/pip-GbC5wa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:55:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:55:54 INFO - Running setup.py (path:/tmp/pip-LtiqM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:55:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:55:54 INFO - Running setup.py (path:/tmp/pip-Fka4K4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:55:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:55:54 INFO - Running setup.py (path:/tmp/pip-mW4Mhj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:55:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:55:54 INFO - Running setup.py (path:/tmp/pip-yZJcdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:55:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:55:54 INFO - Running setup.py (path:/tmp/pip-P1j_QN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:55:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:55:55 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 22:55:55 INFO - Running setup.py install for manifestparser 22:55:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:55:55 INFO - Running setup.py install for mozcrash 22:55:55 INFO - Running setup.py install for mozdebug 22:55:55 INFO - Running setup.py install for mozdevice 22:55:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:55:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:55:55 INFO - Running setup.py install for mozfile 22:55:56 INFO - Running setup.py install for mozhttpd 22:55:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:55:56 INFO - Running setup.py install for mozinfo 22:55:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:55:56 INFO - Running setup.py install for mozInstall 22:55:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:55:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:55:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:55:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:55:56 INFO - Running setup.py install for mozleak 22:55:56 INFO - Running setup.py install for mozlog 22:55:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:55:57 INFO - Running setup.py install for moznetwork 22:55:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:55:57 INFO - Running setup.py install for mozprocess 22:55:57 INFO - Running setup.py install for mozprofile 22:55:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:55:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:55:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:55:57 INFO - Running setup.py install for mozrunner 22:55:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:55:58 INFO - Running setup.py install for mozscreenshot 22:55:58 INFO - Running setup.py install for moztest 22:55:58 INFO - Running setup.py install for mozversion 22:55:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:55:58 INFO - Running setup.py install for wptserve 22:55:58 INFO - Running setup.py install for marionette-driver 22:55:59 INFO - Running setup.py install for browsermob-proxy 22:55:59 INFO - Running setup.py install for marionette-client 22:55:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:55:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:56:00 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 22:56:00 INFO - Cleaning up... 22:56:00 INFO - Return code: 0 22:56:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:56:00 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')]} 22:56:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:56:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:56:00 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')]} 22:56:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:56:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:56:00 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 0x99cdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a34598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ad7f70>, '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 0x9ad7620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9add750>, '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-1467679551.303295-617678556', '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 22:56:00 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 22:56:00 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 22:56:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:56:00 INFO - 'CCACHE_UMASK': '002', 22:56:00 INFO - 'DISPLAY': ':0', 22:56:00 INFO - 'HOME': '/home/cltbld', 22:56:00 INFO - 'LANG': 'en_US.UTF-8', 22:56:00 INFO - 'LOGNAME': 'cltbld', 22:56:00 INFO - 'MAIL': '/var/mail/cltbld', 22:56:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:56:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:56:00 INFO - 'MOZ_NO_REMOTE': '1', 22:56:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:56:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:56:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:56:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:56:00 INFO - 'PWD': '/builds/slave/test', 22:56:00 INFO - 'SHELL': '/bin/bash', 22:56:00 INFO - 'SHLVL': '1', 22:56:00 INFO - 'TERM': 'linux', 22:56:00 INFO - 'TMOUT': '86400', 22:56:00 INFO - 'USER': 'cltbld', 22:56:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467679551.303295-617678556', 22:56:00 INFO - '_': '/tools/buildbot/bin/python'} 22:56:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:56:00 INFO - Running setup.py (path:/tmp/pip-XwJnZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:56:00 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)) 22:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:56:00 INFO - Running setup.py (path:/tmp/pip-tg_28N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:56:00 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)) 22:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:56:00 INFO - Running setup.py (path:/tmp/pip-t8z8Tu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:56:00 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)) 22:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:56:00 INFO - Running setup.py (path:/tmp/pip-iB4PVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:56:01 INFO - Running setup.py (path:/tmp/pip-NLIW1i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:56:01 INFO - Running setup.py (path:/tmp/pip-KtZoNH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:56:01 INFO - Running setup.py (path:/tmp/pip-8hh2fI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:56:01 INFO - Running setup.py (path:/tmp/pip-uMP8BC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:56:01 INFO - Running setup.py (path:/tmp/pip-9ael8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:56:01 INFO - Running setup.py (path:/tmp/pip-qaHrga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:56:01 INFO - Running setup.py (path:/tmp/pip-q_NfCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:56:01 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)) 22:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:56:01 INFO - Running setup.py (path:/tmp/pip-oijZ6j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:56:02 INFO - Running setup.py (path:/tmp/pip-J8mLQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:56:02 INFO - Running setup.py (path:/tmp/pip-hd9WCa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:56:02 INFO - Running setup.py (path:/tmp/pip-z2oFLJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:56:02 INFO - Running setup.py (path:/tmp/pip-QQqzT_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:56:02 INFO - Running setup.py (path:/tmp/pip-te1pht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:56:02 INFO - Running setup.py (path:/tmp/pip-h97OD2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:56:02 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)) 22:56:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:56:02 INFO - Running setup.py (path:/tmp/pip-KqR1pK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:56:03 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)) 22:56:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:56:03 INFO - Running setup.py (path:/tmp/pip-050X57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:56:03 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)) 22:56:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:56:03 INFO - Running setup.py (path:/tmp/pip-1L_c29-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:56:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:56:03 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)) 22:56:03 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)) 22:56:03 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)) 22:56:03 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)) 22:56:03 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)) 22:56:03 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)) 22:56:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:56:03 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 22:56:03 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 22:56:03 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 22:56:03 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 22:56:03 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 22:56:03 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 22:56:07 INFO - Downloading blessings-1.6.tar.gz 22:56:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:56:07 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)) 22:56:07 INFO - Installing collected packages: blessings 22:56:07 INFO - Running setup.py install for blessings 22:56:07 INFO - Successfully installed blessings 22:56:07 INFO - Cleaning up... 22:56:08 INFO - Return code: 0 22:56:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:56:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:56:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:56:08 INFO - Reading from file tmpfile_stdout 22:56:08 INFO - Current package versions: 22:56:08 INFO - argparse == 1.2.1 22:56:08 INFO - blessings == 1.6 22:56:08 INFO - blobuploader == 1.2.4 22:56:08 INFO - browsermob-proxy == 0.6.0 22:56:08 INFO - docopt == 0.6.1 22:56:08 INFO - manifestparser == 1.1 22:56:08 INFO - marionette-client == 2.3.0 22:56:08 INFO - marionette-driver == 1.4.0 22:56:08 INFO - mozInstall == 1.12 22:56:08 INFO - mozcrash == 0.17 22:56:08 INFO - mozdebug == 0.1 22:56:08 INFO - mozdevice == 0.48 22:56:08 INFO - mozfile == 1.2 22:56:08 INFO - mozhttpd == 0.7 22:56:08 INFO - mozinfo == 0.9 22:56:08 INFO - mozleak == 0.1 22:56:08 INFO - mozlog == 3.1 22:56:08 INFO - moznetwork == 0.27 22:56:08 INFO - mozprocess == 0.22 22:56:08 INFO - mozprofile == 0.28 22:56:08 INFO - mozrunner == 6.11 22:56:08 INFO - mozscreenshot == 0.1 22:56:08 INFO - mozsystemmonitor == 0.0 22:56:08 INFO - moztest == 0.7 22:56:08 INFO - mozversion == 1.4 22:56:08 INFO - psutil == 3.1.1 22:56:08 INFO - requests == 1.2.3 22:56:08 INFO - wptserve == 1.4.0 22:56:08 INFO - wsgiref == 0.1.2 22:56:08 INFO - Running post-action listener: _resource_record_post_action 22:56:08 INFO - Running post-action listener: _start_resource_monitoring 22:56:08 INFO - Starting resource monitoring. 22:56:08 INFO - ##### 22:56:08 INFO - ##### Running pull step. 22:56:08 INFO - ##### 22:56:08 INFO - Running pre-action listener: _resource_record_pre_action 22:56:08 INFO - Running main action method: pull 22:56:08 INFO - Pull has nothing to do! 22:56:08 INFO - Running post-action listener: _resource_record_post_action 22:56:08 INFO - ##### 22:56:08 INFO - ##### Running install step. 22:56:08 INFO - ##### 22:56:08 INFO - Running pre-action listener: _resource_record_pre_action 22:56:08 INFO - Running main action method: install 22:56:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:56:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:56:08 INFO - Reading from file tmpfile_stdout 22:56:08 INFO - Detecting whether we're running mozinstall >=1.0... 22:56:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:56:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:56:08 INFO - Reading from file tmpfile_stdout 22:56:08 INFO - Output received: 22:56:08 INFO - Usage: mozinstall [options] installer 22:56:08 INFO - Options: 22:56:08 INFO - -h, --help show this help message and exit 22:56:08 INFO - -d DEST, --destination=DEST 22:56:08 INFO - Directory to install application into. [default: 22:56:08 INFO - "/builds/slave/test"] 22:56:08 INFO - --app=APP Application being installed. [default: firefox] 22:56:08 INFO - mkdir: /builds/slave/test/build/application 22:56:08 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'] 22:56:08 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 22:56:38 INFO - Reading from file tmpfile_stdout 22:56:38 INFO - Output received: 22:56:38 INFO - /builds/slave/test/build/application/firefox/firefox 22:56:38 INFO - Running post-action listener: _resource_record_post_action 22:56:38 INFO - ##### 22:56:38 INFO - ##### Running run-tests step. 22:56:38 INFO - ##### 22:56:38 INFO - Running pre-action listener: _resource_record_pre_action 22:56:38 INFO - Running main action method: run_tests 22:56:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:56:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:56:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:56:38 INFO - grabbing minidump binary from tooltool 22:56:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:56:38 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 0x9ad7f70>, '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 0x9ad7620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9add750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:56:38 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 22:56:38 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 22:56:38 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:56:38 INFO - Return code: 0 22:56:38 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 22:56:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:56:38 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/eGWTY-rBR2-xPcN7I8vTgg/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 22:56:38 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/eGWTY-rBR2-xPcN7I8vTgg/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 22:56:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:56:38 INFO - 'CCACHE_UMASK': '002', 22:56:38 INFO - 'DISPLAY': ':0', 22:56:38 INFO - 'HOME': '/home/cltbld', 22:56:38 INFO - 'LANG': 'en_US.UTF-8', 22:56:38 INFO - 'LOGNAME': 'cltbld', 22:56:38 INFO - 'MAIL': '/var/mail/cltbld', 22:56:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:56:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:56:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:56:38 INFO - 'MOZ_NO_REMOTE': '1', 22:56:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:56:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:56:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:56:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:56:38 INFO - 'PWD': '/builds/slave/test', 22:56:38 INFO - 'SHELL': '/bin/bash', 22:56:38 INFO - 'SHLVL': '1', 22:56:38 INFO - 'TERM': 'linux', 22:56:38 INFO - 'TMOUT': '86400', 22:56:38 INFO - 'USER': 'cltbld', 22:56:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467679551.303295-617678556', 22:56:38 INFO - '_': '/tools/buildbot/bin/python'} 22:56:38 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/eGWTY-rBR2-xPcN7I8vTgg/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 22:56:39 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 22:56:39 INFO - import pkg_resources 22:56:40 INFO - Using 1 client processes 22:56:40 INFO - wptserve Starting http server on 127.0.0.1:8000 22:56:40 INFO - wptserve Starting http server on 127.0.0.1:8001 22:56:40 INFO - wptserve Starting http server on 127.0.0.1:8443 22:56:42 INFO - SUITE-START | Running 778 tests 22:56:42 INFO - Running testharness tests 22:56:42 INFO - Setting up ssl 22:56:42 INFO - PROCESS | certutil | 22:56:42 INFO - PROCESS | certutil | 22:56:42 INFO - PROCESS | certutil | 22:56:42 INFO - Certificate Nickname Trust Attributes 22:56:42 INFO - SSL,S/MIME,JAR/XPI 22:56:42 INFO - 22:56:42 INFO - web-platform-tests CT,, 22:56:42 INFO - 22:56:42 INFO - Starting runner 22:56:45 INFO - PROCESS | 1936 | 1467698205655 Marionette DEBUG Marionette enabled via build flag and pref 22:56:45 INFO - PROCESS | 1936 | ++DOCSHELL 0xa4d4ec00 == 1 [pid = 1936] [id = 1] 22:56:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 1 (0xa4d4f000) [pid = 1936] [serial = 1] [outer = (nil)] 22:56:45 INFO - PROCESS | 1936 | [1936] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 22:56:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 2 (0xa4d4f800) [pid = 1936] [serial = 2] [outer = 0xa4d4f000] 22:56:46 INFO - PROCESS | 1936 | 1467698206367 Marionette INFO Listening on port 2828 22:56:47 INFO - PROCESS | 1936 | 1467698207017 Marionette DEBUG Marionette enabled via command-line flag 22:56:47 INFO - PROCESS | 1936 | ++DOCSHELL 0xa23aac00 == 2 [pid = 1936] [id = 2] 22:56:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 3 (0xa23ac000) [pid = 1936] [serial = 3] [outer = (nil)] 22:56:47 INFO - PROCESS | 1936 | [1936] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 22:56:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 4 (0xa8cc0c00) [pid = 1936] [serial = 4] [outer = 0xa23ac000] 22:56:47 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d0200 22:56:47 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d0ce0 22:56:47 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d9d60 22:56:47 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f59c0 22:56:47 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fb700 22:56:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 5 (0xa1110800) [pid = 1936] [serial = 5] [outer = 0xa4d4f000] 22:56:47 INFO - PROCESS | 1936 | [1936] 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 22:56:47 INFO - PROCESS | 1936 | 1467698207420 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42894 22:56:47 INFO - PROCESS | 1936 | [1936] 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 22:56:47 INFO - PROCESS | 1936 | 1467698207451 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42895 22:56:47 INFO - PROCESS | 1936 | 1467698207512 Marionette DEBUG Closed connection conn0 22:56:47 INFO - PROCESS | 1936 | [1936] 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 22:56:47 INFO - PROCESS | 1936 | [1936] 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 22:56:47 INFO - PROCESS | 1936 | 1467698207638 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42896 22:56:47 INFO - PROCESS | 1936 | 1467698207641 Marionette DEBUG Closed connection conn1 22:56:47 INFO - PROCESS | 1936 | [1936] 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 22:56:47 INFO - PROCESS | 1936 | 1467698207696 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42897 22:56:47 INFO - PROCESS | 1936 | 1467698207701 Marionette DEBUG Closed connection conn2 22:56:47 INFO - PROCESS | 1936 | 1467698207740 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:56:47 INFO - PROCESS | 1936 | 1467698207766 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":"20160704210422","device":"desktop","version":"48.0"} 22:56:48 INFO - PROCESS | 1936 | [1936] 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 22:56:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x9aa14c00 == 3 [pid = 1936] [id = 3] 22:56:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 6 (0x9aa15000) [pid = 1936] [serial = 6] [outer = (nil)] 22:56:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x9aa15400 == 4 [pid = 1936] [id = 4] 22:56:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 7 (0x9aa18c00) [pid = 1936] [serial = 7] [outer = (nil)] 22:56:50 INFO - PROCESS | 1936 | [1936] 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 22:56:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a35e000 == 5 [pid = 1936] [id = 5] 22:56:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 8 (0x9a35e400) [pid = 1936] [serial = 8] [outer = (nil)] 22:56:50 INFO - PROCESS | 1936 | [1936] 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 22:56:50 INFO - PROCESS | 1936 | [1936] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:56:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 9 (0x99e52c00) [pid = 1936] [serial = 9] [outer = 0x9a35e400] 22:56:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 10 (0x99b84000) [pid = 1936] [serial = 10] [outer = 0x9aa15000] 22:56:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 11 (0x99b85c00) [pid = 1936] [serial = 11] [outer = 0x9aa18c00] 22:56:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 12 (0x99b88400) [pid = 1936] [serial = 12] [outer = 0x9a35e400] 22:56:51 INFO - PROCESS | 1936 | 1467698211916 Marionette INFO startBrowser 6a79ac64-300e-4864-8235-079bfa69572b 22:56:51 INFO - PROCESS | 1936 | 1467698211965 Marionette DEBUG loaded listener.js 22:56:51 INFO - PROCESS | 1936 | 1467698211983 Marionette DEBUG loaded listener.js 22:56:51 INFO - PROCESS | 1936 | 1467698211986 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 13 (0x98254000) [pid = 1936] [serial = 13] [outer = 0x9a35e400] 22:56:52 INFO - PROCESS | 1936 | 1467698212684 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6a79ac64-300e-4864-8235-079bfa69572b","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":"20160704210422","device":"desktop","version":"48.0","command_id":1}}] 22:56:52 INFO - PROCESS | 1936 | 1467698212877 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 22:56:52 INFO - PROCESS | 1936 | 1467698212884 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:53 INFO - PROCESS | 1936 | 1467698213081 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:56:53 INFO - PROCESS | 1936 | 1467698213260 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:56:53 INFO - PROCESS | 1936 | 1467698213269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:53 INFO - PROCESS | 1936 | [1936] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:56:53 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:56:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 14 (0x950d0400) [pid = 1936] [serial = 14] [outer = 0x9a35e400] 22:56:53 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:56:53 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:56:53 INFO - PROCESS | 1936 | 1467698213747 Marionette TRACE conn3 <- [1,3,null,{}] 22:56:53 INFO - PROCESS | 1936 | 1467698213763 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:56:53 INFO - PROCESS | 1936 | 1467698213772 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:53 INFO - PROCESS | 1936 | 1467698213797 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:56:53 INFO - PROCESS | 1936 | 1467698213901 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:56:53 INFO - PROCESS | 1936 | 1467698213906 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:56:53 INFO - PROCESS | 1936 | 1467698213923 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:56:53 INFO - PROCESS | 1936 | 1467698213929 Marionette TRACE conn3 <- [1,6,null,{}] 22:56:53 INFO - PROCESS | 1936 | 1467698213938 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:56:53 INFO - PROCESS | 1936 | 1467698213942 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:53 INFO - PROCESS | 1936 | 1467698213968 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:56:54 INFO - PROCESS | 1936 | 1467698213985 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:54 INFO - PROCESS | 1936 | 1467698213995 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b29400 == 6 [pid = 1936] [id = 6] 22:56:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 15 (0x93b29800) [pid = 1936] [serial = 15] [outer = (nil)] 22:56:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 16 (0x93b2b800) [pid = 1936] [serial = 16] [outer = 0x93b29800] 22:56:54 INFO - PROCESS | 1936 | 1467698214069 Marionette DEBUG loaded listener.js 22:56:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 17 (0x9632d400) [pid = 1936] [serial = 17] [outer = 0x93b29800] 22:56:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x93907800 == 7 [pid = 1936] [id = 7] 22:56:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 18 (0x93907c00) [pid = 1936] [serial = 18] [outer = (nil)] 22:56:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 19 (0x9398b400) [pid = 1936] [serial = 19] [outer = 0x93907c00] 22:56:54 INFO - PROCESS | 1936 | 1467698214541 Marionette DEBUG loaded listener.js 22:56:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 20 (0x9398ec00) [pid = 1936] [serial = 20] [outer = 0x93907c00] 22:56:55 INFO - PROCESS | 1936 | 1467698215001 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 22:56:55 INFO - PROCESS | 1936 | [1936] 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 22:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1141ms 22:56:55 INFO - PROCESS | 1936 | 1467698215108 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:56:55 INFO - PROCESS | 1936 | 1467698215112 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:56:55 INFO - PROCESS | 1936 | 1467698215196 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:56:55 INFO - PROCESS | 1936 | 1467698215200 Marionette TRACE conn3 <- [1,10,null,{}] 22:56:55 INFO - PROCESS | 1936 | 1467698215238 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:56:55 INFO - PROCESS | 1936 | 1467698215247 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:55 INFO - PROCESS | 1936 | 1467698215419 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:56:55 INFO - PROCESS | 1936 | 1467698215436 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:55 INFO - PROCESS | 1936 | 1467698215446 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ec000 == 8 [pid = 1936] [id = 8] 22:56:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 21 (0x920ec400) [pid = 1936] [serial = 21] [outer = (nil)] 22:56:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 22 (0x920ee400) [pid = 1936] [serial = 22] [outer = 0x920ec400] 22:56:55 INFO - PROCESS | 1936 | 1467698215520 Marionette DEBUG loaded listener.js 22:56:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 23 (0x920f3000) [pid = 1936] [serial = 23] [outer = 0x920ec400] 22:56:56 INFO - PROCESS | 1936 | 1467698216485 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 22:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1409ms 22:56:56 INFO - PROCESS | 1936 | 1467698216534 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:56:56 INFO - PROCESS | 1936 | 1467698216541 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:56:56 INFO - PROCESS | 1936 | 1467698216550 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:56:56 INFO - PROCESS | 1936 | 1467698216555 Marionette TRACE conn3 <- [1,14,null,{}] 22:56:56 INFO - PROCESS | 1936 | 1467698216564 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:56:56 INFO - PROCESS | 1936 | 1467698216570 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:56 INFO - PROCESS | 1936 | 1467698216798 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:56:56 INFO - PROCESS | 1936 | 1467698216976 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:56 INFO - PROCESS | 1936 | 1467698216992 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x920e7800 == 9 [pid = 1936] [id = 9] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 24 (0x9237ac00) [pid = 1936] [serial = 24] [outer = (nil)] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 25 (0x92509000) [pid = 1936] [serial = 25] [outer = 0x9237ac00] 22:56:57 INFO - PROCESS | 1936 | 1467698217072 Marionette DEBUG loaded listener.js 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 26 (0x92510800) [pid = 1936] [serial = 26] [outer = 0x9237ac00] 22:56:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x93991800 == 10 [pid = 1936] [id = 10] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 27 (0x93992000) [pid = 1936] [serial = 27] [outer = (nil)] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 28 (0x93b26800) [pid = 1936] [serial = 28] [outer = 0x93992000] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 29 (0x9390dc00) [pid = 1936] [serial = 29] [outer = 0x93992000] 22:56:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x93991000 == 11 [pid = 1936] [id = 11] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 30 (0x93b28800) [pid = 1936] [serial = 30] [outer = (nil)] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 31 (0x98209000) [pid = 1936] [serial = 31] [outer = 0x93b28800] 22:56:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 32 (0x9469dc00) [pid = 1936] [serial = 32] [outer = 0x93b28800] 22:56:58 INFO - PROCESS | 1936 | 1467698218173 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 22:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1684ms 22:56:58 INFO - PROCESS | 1936 | 1467698218302 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:56:58 INFO - PROCESS | 1936 | 1467698218310 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:56:58 INFO - PROCESS | 1936 | 1467698218334 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:56:58 INFO - PROCESS | 1936 | 1467698218339 Marionette TRACE conn3 <- [1,18,null,{}] 22:56:58 INFO - PROCESS | 1936 | 1467698218345 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:56:58 INFO - PROCESS | 1936 | 1467698218351 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:58 INFO - PROCESS | 1936 | 1467698218552 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:56:58 INFO - PROCESS | 1936 | 1467698218695 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:58 INFO - PROCESS | 1936 | 1467698218705 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x93903800 == 12 [pid = 1936] [id = 12] 22:56:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 33 (0x94603000) [pid = 1936] [serial = 33] [outer = (nil)] 22:56:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 34 (0x997dcc00) [pid = 1936] [serial = 34] [outer = 0x94603000] 22:56:58 INFO - PROCESS | 1936 | 1467698218790 Marionette DEBUG loaded listener.js 22:56:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 35 (0x9aaec800) [pid = 1936] [serial = 35] [outer = 0x94603000] 22:56:59 INFO - PROCESS | 1936 | 1467698219614 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 22:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1341ms 22:56:59 INFO - PROCESS | 1936 | 1467698219665 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:56:59 INFO - PROCESS | 1936 | 1467698219671 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:56:59 INFO - PROCESS | 1936 | 1467698219677 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:56:59 INFO - PROCESS | 1936 | 1467698219683 Marionette TRACE conn3 <- [1,22,null,{}] 22:56:59 INFO - PROCESS | 1936 | 1467698219699 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:56:59 INFO - PROCESS | 1936 | 1467698219707 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:56:59 INFO - PROCESS | 1936 | 1467698219922 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:57:00 INFO - PROCESS | 1936 | 1467698220050 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:00 INFO - PROCESS | 1936 | 1467698220059 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b88bc00 == 13 [pid = 1936] [id = 13] 22:57:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 36 (0x9cccf400) [pid = 1936] [serial = 36] [outer = (nil)] 22:57:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 37 (0x9d91a000) [pid = 1936] [serial = 37] [outer = 0x9cccf400] 22:57:00 INFO - PROCESS | 1936 | 1467698220142 Marionette DEBUG loaded listener.js 22:57:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 38 (0xa209ec00) [pid = 1936] [serial = 38] [outer = 0x9cccf400] 22:57:01 INFO - PROCESS | 1936 | 1467698221025 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 22:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1389ms 22:57:01 INFO - PROCESS | 1936 | 1467698221066 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:57:01 INFO - PROCESS | 1936 | 1467698221070 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:57:01 INFO - PROCESS | 1936 | 1467698221077 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:57:01 INFO - PROCESS | 1936 | 1467698221080 Marionette TRACE conn3 <- [1,26,null,{}] 22:57:01 INFO - PROCESS | 1936 | 1467698221086 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:01 INFO - PROCESS | 1936 | 1467698221091 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:01 INFO - PROCESS | 1936 | 1467698221274 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:57:01 INFO - PROCESS | 1936 | 1467698221572 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:01 INFO - PROCESS | 1936 | 1467698221583 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x92eb5800 == 14 [pid = 1936] [id = 14] 22:57:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 39 (0x92eb5c00) [pid = 1936] [serial = 39] [outer = (nil)] 22:57:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 40 (0x938f1c00) [pid = 1936] [serial = 40] [outer = 0x92eb5c00] 22:57:01 INFO - PROCESS | 1936 | 1467698221694 Marionette DEBUG loaded listener.js 22:57:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 41 (0x94610c00) [pid = 1936] [serial = 41] [outer = 0x92eb5c00] 22:57:02 INFO - PROCESS | 1936 | 1467698222706 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 22:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1690ms 22:57:02 INFO - PROCESS | 1936 | 1467698222768 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:57:02 INFO - PROCESS | 1936 | 1467698222772 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:57:02 INFO - PROCESS | 1936 | 1467698222779 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:57:02 INFO - PROCESS | 1936 | 1467698222783 Marionette TRACE conn3 <- [1,30,null,{}] 22:57:02 INFO - PROCESS | 1936 | 1467698222793 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:02 INFO - PROCESS | 1936 | 1467698222797 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:02 INFO - PROCESS | 1936 | 1467698222964 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:57:02 INFO - PROCESS | 1936 | 1467698222979 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:03 INFO - PROCESS | 1936 | 1467698222986 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x994aa000 == 15 [pid = 1936] [id = 15] 22:57:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 42 (0x99589800) [pid = 1936] [serial = 42] [outer = (nil)] 22:57:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 43 (0x99b8a800) [pid = 1936] [serial = 43] [outer = 0x99589800] 22:57:03 INFO - PROCESS | 1936 | 1467698223062 Marionette DEBUG loaded listener.js 22:57:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 44 (0x9aa21400) [pid = 1936] [serial = 44] [outer = 0x99589800] 22:57:03 INFO - PROCESS | 1936 | 1467698223960 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 22:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1237ms 22:57:04 INFO - PROCESS | 1936 | 1467698224019 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:57:04 INFO - PROCESS | 1936 | 1467698224026 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:57:04 INFO - PROCESS | 1936 | 1467698224034 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:57:04 INFO - PROCESS | 1936 | 1467698224036 Marionette TRACE conn3 <- [1,34,null,{}] 22:57:04 INFO - PROCESS | 1936 | 1467698224043 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:04 INFO - PROCESS | 1936 | 1467698224048 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:04 INFO - PROCESS | 1936 | 1467698224208 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:57:04 INFO - PROCESS | 1936 | 1467698224306 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:04 INFO - PROCESS | 1936 | 1467698224314 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b11b800 == 16 [pid = 1936] [id = 16] 22:57:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 45 (0x9b121400) [pid = 1936] [serial = 45] [outer = (nil)] 22:57:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 46 (0x9b1d9000) [pid = 1936] [serial = 46] [outer = 0x9b121400] 22:57:04 INFO - PROCESS | 1936 | 1467698224384 Marionette DEBUG loaded listener.js 22:57:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 47 (0x9b749c00) [pid = 1936] [serial = 47] [outer = 0x9b121400] 22:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1036ms 22:57:05 INFO - PROCESS | 1936 | 1467698225062 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 22:57:05 INFO - PROCESS | 1936 | 1467698225071 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:57:05 INFO - PROCESS | 1936 | 1467698225075 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:57:05 INFO - PROCESS | 1936 | 1467698225084 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:57:05 INFO - PROCESS | 1936 | 1467698225093 Marionette TRACE conn3 <- [1,38,null,{}] 22:57:05 INFO - PROCESS | 1936 | 1467698225111 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:05 INFO - PROCESS | 1936 | 1467698225118 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:05 INFO - PROCESS | 1936 | 1467698225310 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:57:05 INFO - PROCESS | 1936 | 1467698225333 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:05 INFO - PROCESS | 1936 | 1467698225341 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b74f400 == 17 [pid = 1936] [id = 17] 22:57:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 48 (0xa110f800) [pid = 1936] [serial = 48] [outer = (nil)] 22:57:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 49 (0xa118b800) [pid = 1936] [serial = 49] [outer = 0xa110f800] 22:57:05 INFO - PROCESS | 1936 | 1467698225417 Marionette DEBUG loaded listener.js 22:57:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 50 (0x950c6800) [pid = 1936] [serial = 50] [outer = 0xa110f800] 22:57:06 INFO - PROCESS | 1936 | 1467698226184 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 22:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1144ms 22:57:06 INFO - PROCESS | 1936 | 1467698226225 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:57:06 INFO - PROCESS | 1936 | 1467698226230 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:57:06 INFO - PROCESS | 1936 | 1467698226261 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:57:06 INFO - PROCESS | 1936 | 1467698226264 Marionette TRACE conn3 <- [1,42,null,{}] 22:57:06 INFO - PROCESS | 1936 | 1467698226272 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:06 INFO - PROCESS | 1936 | 1467698226277 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:06 INFO - PROCESS | 1936 | 1467698226433 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:57:06 INFO - PROCESS | 1936 | 1467698226443 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:06 INFO - PROCESS | 1936 | 1467698226451 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b6f8000 == 18 [pid = 1936] [id = 18] 22:57:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0xa1111c00) [pid = 1936] [serial = 51] [outer = (nil)] 22:57:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0xa2346c00) [pid = 1936] [serial = 52] [outer = 0xa1111c00] 22:57:06 INFO - PROCESS | 1936 | 1467698226520 Marionette DEBUG loaded listener.js 22:57:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0xa23a7000) [pid = 1936] [serial = 53] [outer = 0xa1111c00] 22:57:07 INFO - PROCESS | 1936 | 1467698227310 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 22:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1114ms 22:57:07 INFO - PROCESS | 1936 | 1467698227351 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:57:07 INFO - PROCESS | 1936 | 1467698227355 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:57:07 INFO - PROCESS | 1936 | 1467698227361 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:57:07 INFO - PROCESS | 1936 | 1467698227363 Marionette TRACE conn3 <- [1,46,null,{}] 22:57:07 INFO - PROCESS | 1936 | 1467698227370 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:07 INFO - PROCESS | 1936 | 1467698227374 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:07 INFO - PROCESS | 1936 | 1467698227530 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:57:07 INFO - PROCESS | 1936 | 1467698227545 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:07 INFO - PROCESS | 1936 | 1467698227565 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:07 INFO - PROCESS | 1936 | ++DOCSHELL 0xa253d800 == 19 [pid = 1936] [id = 19] 22:57:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0xa2541800) [pid = 1936] [serial = 54] [outer = (nil)] 22:57:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0xa25f0000) [pid = 1936] [serial = 55] [outer = 0xa2541800] 22:57:07 INFO - PROCESS | 1936 | 1467698227646 Marionette DEBUG loaded listener.js 22:57:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0xa2ff6000) [pid = 1936] [serial = 56] [outer = 0xa2541800] 22:57:08 INFO - PROCESS | 1936 | 1467698228441 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 22:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1129ms 22:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:57:08 INFO - PROCESS | 1936 | 1467698228492 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:57:08 INFO - PROCESS | 1936 | 1467698228495 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:57:08 INFO - PROCESS | 1936 | 1467698228501 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:57:08 INFO - PROCESS | 1936 | 1467698228504 Marionette TRACE conn3 <- [1,50,null,{}] 22:57:08 INFO - PROCESS | 1936 | 1467698228510 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:08 INFO - PROCESS | 1936 | 1467698228515 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:08 INFO - PROCESS | 1936 | 1467698228676 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:57:08 INFO - PROCESS | 1936 | 1467698228811 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:08 INFO - PROCESS | 1936 | 1467698228821 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x9390ac00 == 20 [pid = 1936] [id = 20] 22:57:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0xa33bf800) [pid = 1936] [serial = 57] [outer = (nil)] 22:57:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0xa4d0c800) [pid = 1936] [serial = 58] [outer = 0xa33bf800] 22:57:08 INFO - PROCESS | 1936 | 1467698228885 Marionette DEBUG loaded listener.js 22:57:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0xa4d52000) [pid = 1936] [serial = 59] [outer = 0xa33bf800] 22:57:09 INFO - PROCESS | 1936 | 1467698229510 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1034ms 22:57:09 INFO - PROCESS | 1936 | 1467698229535 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:57:09 INFO - PROCESS | 1936 | 1467698229553 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:57:09 INFO - PROCESS | 1936 | 1467698229562 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:57:09 INFO - PROCESS | 1936 | 1467698229564 Marionette TRACE conn3 <- [1,54,null,{}] 22:57:09 INFO - PROCESS | 1936 | 1467698229575 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:09 INFO - PROCESS | 1936 | 1467698229579 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:09 INFO - PROCESS | 1936 | 1467698229720 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:57:09 INFO - PROCESS | 1936 | 1467698229826 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:09 INFO - PROCESS | 1936 | 1467698229834 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b25000 == 21 [pid = 1936] [id = 21] 22:57:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x9b1ccc00) [pid = 1936] [serial = 60] [outer = (nil)] 22:57:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0xa4f78000) [pid = 1936] [serial = 61] [outer = 0x9b1ccc00] 22:57:09 INFO - PROCESS | 1936 | 1467698229900 Marionette DEBUG loaded listener.js 22:57:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0xa610a400) [pid = 1936] [serial = 62] [outer = 0x9b1ccc00] 22:57:10 INFO - PROCESS | 1936 | 1467698230560 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1039ms 22:57:10 INFO - PROCESS | 1936 | 1467698230601 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:57:10 INFO - PROCESS | 1936 | 1467698230604 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:57:10 INFO - PROCESS | 1936 | 1467698230610 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:57:10 INFO - PROCESS | 1936 | 1467698230614 Marionette TRACE conn3 <- [1,58,null,{}] 22:57:10 INFO - PROCESS | 1936 | 1467698230620 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:10 INFO - PROCESS | 1936 | 1467698230625 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:11 INFO - PROCESS | 1936 | 1467698231734 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:57:11 INFO - PROCESS | 1936 | 1467698231857 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:11 INFO - PROCESS | 1936 | 1467698231868 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x938e8000 == 22 [pid = 1936] [id = 22] 22:57:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x938e8800) [pid = 1936] [serial = 63] [outer = (nil)] 22:57:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x938ef000) [pid = 1936] [serial = 64] [outer = 0x938e8800] 22:57:11 INFO - PROCESS | 1936 | 1467698231939 Marionette DEBUG loaded listener.js 22:57:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x93996800) [pid = 1936] [serial = 65] [outer = 0x938e8800] 22:57:12 INFO - PROCESS | 1936 | 1467698232649 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2080ms 22:57:12 INFO - PROCESS | 1936 | 1467698232694 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:57:12 INFO - PROCESS | 1936 | 1467698232700 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:57:12 INFO - PROCESS | 1936 | 1467698232708 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:57:12 INFO - PROCESS | 1936 | 1467698232713 Marionette TRACE conn3 <- [1,62,null,{}] 22:57:12 INFO - PROCESS | 1936 | 1467698232729 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:12 INFO - PROCESS | 1936 | 1467698232735 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:13 INFO - PROCESS | 1936 | 1467698233349 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x93b29800) [pid = 1936] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0xa33bf800) [pid = 1936] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x920ec400) [pid = 1936] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x9237ac00) [pid = 1936] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x94603000) [pid = 1936] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x9cccf400) [pid = 1936] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x92eb5c00) [pid = 1936] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x99589800) [pid = 1936] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x9b121400) [pid = 1936] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:57:13 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0xa110f800) [pid = 1936] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:57:13 INFO - PROCESS | 1936 | 1467698233502 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:13 INFO - PROCESS | 1936 | 1467698233511 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x92379800 == 23 [pid = 1936] [id = 23] 22:57:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x92379c00) [pid = 1936] [serial = 66] [outer = (nil)] 22:57:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x93909000) [pid = 1936] [serial = 67] [outer = 0x92379c00] 22:57:13 INFO - PROCESS | 1936 | 1467698233581 Marionette DEBUG loaded listener.js 22:57:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x98909800) [pid = 1936] [serial = 68] [outer = 0x92379c00] 22:57:14 INFO - PROCESS | 1936 | 1467698234238 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1593ms 22:57:14 INFO - PROCESS | 1936 | 1467698234300 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:57:14 INFO - PROCESS | 1936 | 1467698234305 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:57:14 INFO - PROCESS | 1936 | 1467698234311 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:57:14 INFO - PROCESS | 1936 | 1467698234314 Marionette TRACE conn3 <- [1,66,null,{}] 22:57:14 INFO - PROCESS | 1936 | 1467698234320 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:14 INFO - PROCESS | 1936 | 1467698234325 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:14 INFO - PROCESS | 1936 | 1467698234491 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:57:14 INFO - PROCESS | 1936 | 1467698234585 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:14 INFO - PROCESS | 1936 | 1467698234594 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f2400 == 24 [pid = 1936] [id = 24] 22:57:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x998d8c00) [pid = 1936] [serial = 69] [outer = (nil)] 22:57:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x9ad79800) [pid = 1936] [serial = 70] [outer = 0x998d8c00] 22:57:14 INFO - PROCESS | 1936 | 1467698234659 Marionette DEBUG loaded listener.js 22:57:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x9b116c00) [pid = 1936] [serial = 71] [outer = 0x998d8c00] 22:57:15 INFO - PROCESS | 1936 | 1467698235298 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1028ms 22:57:15 INFO - PROCESS | 1936 | 1467698235370 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:57:15 INFO - PROCESS | 1936 | 1467698235376 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:57:15 INFO - PROCESS | 1936 | 1467698235396 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:57:15 INFO - PROCESS | 1936 | 1467698235402 Marionette TRACE conn3 <- [1,70,null,{}] 22:57:15 INFO - PROCESS | 1936 | 1467698235415 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:15 INFO - PROCESS | 1936 | 1467698235420 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:15 INFO - PROCESS | 1936 | 1467698235601 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:57:15 INFO - PROCESS | 1936 | 1467698235734 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:15 INFO - PROCESS | 1936 | 1467698235749 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b23000 == 25 [pid = 1936] [id = 25] 22:57:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x93b24c00) [pid = 1936] [serial = 72] [outer = (nil)] 22:57:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x9469f800) [pid = 1936] [serial = 73] [outer = 0x93b24c00] 22:57:15 INFO - PROCESS | 1936 | 1467698235831 Marionette DEBUG loaded listener.js 22:57:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x9820fc00) [pid = 1936] [serial = 74] [outer = 0x93b24c00] 22:57:16 INFO - PROCESS | 1936 | 1467698236589 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1242ms 22:57:16 INFO - PROCESS | 1936 | 1467698236638 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:57:16 INFO - PROCESS | 1936 | 1467698236644 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:57:16 INFO - PROCESS | 1936 | 1467698236654 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:57:16 INFO - PROCESS | 1936 | 1467698236659 Marionette TRACE conn3 <- [1,74,null,{}] 22:57:16 INFO - PROCESS | 1936 | 1467698236666 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:16 INFO - PROCESS | 1936 | 1467698236671 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:16 INFO - PROCESS | 1936 | 1467698236840 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:57:16 INFO - PROCESS | 1936 | 1467698236972 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:17 INFO - PROCESS | 1936 | 1467698236981 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x99944c00 == 26 [pid = 1936] [id = 26] 22:57:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x9a476c00) [pid = 1936] [serial = 75] [outer = (nil)] 22:57:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x9b6f7c00) [pid = 1936] [serial = 76] [outer = 0x9a476c00] 22:57:17 INFO - PROCESS | 1936 | 1467698237071 Marionette DEBUG loaded listener.js 22:57:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9b888800) [pid = 1936] [serial = 77] [outer = 0x9a476c00] 22:57:17 INFO - PROCESS | 1936 | 1467698237949 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1335ms 22:57:17 INFO - PROCESS | 1936 | 1467698237986 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:57:17 INFO - PROCESS | 1936 | 1467698237991 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:57:17 INFO - PROCESS | 1936 | 1467698237998 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:57:18 INFO - PROCESS | 1936 | 1467698238001 Marionette TRACE conn3 <- [1,78,null,{}] 22:57:18 INFO - PROCESS | 1936 | 1467698238016 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:18 INFO - PROCESS | 1936 | 1467698238024 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:18 INFO - PROCESS | 1936 | 1467698238194 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:57:18 INFO - PROCESS | 1936 | 1467698238345 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:18 INFO - PROCESS | 1936 | 1467698238360 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:18 INFO - PROCESS | 1936 | ++DOCSHELL 0xa253d000 == 27 [pid = 1936] [id = 27] 22:57:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0xa2542000) [pid = 1936] [serial = 78] [outer = (nil)] 22:57:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0xa2ff0400) [pid = 1936] [serial = 79] [outer = 0xa2542000] 22:57:18 INFO - PROCESS | 1936 | 1467698238441 Marionette DEBUG loaded listener.js 22:57:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0xa3349000) [pid = 1936] [serial = 80] [outer = 0xa2542000] 22:57:19 INFO - PROCESS | 1936 | 1467698239288 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1336ms 22:57:19 INFO - PROCESS | 1936 | 1467698239336 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:57:19 INFO - PROCESS | 1936 | 1467698239341 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:57:19 INFO - PROCESS | 1936 | 1467698239347 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:57:19 INFO - PROCESS | 1936 | 1467698239350 Marionette TRACE conn3 <- [1,82,null,{}] 22:57:19 INFO - PROCESS | 1936 | 1467698239356 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:19 INFO - PROCESS | 1936 | 1467698239361 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:19 INFO - PROCESS | 1936 | 1467698239523 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:57:19 INFO - PROCESS | 1936 | 1467698239656 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:19 INFO - PROCESS | 1936 | 1467698239668 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x98251400 == 28 [pid = 1936] [id = 28] 22:57:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x997e9c00) [pid = 1936] [serial = 81] [outer = (nil)] 22:57:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0xa61b7000) [pid = 1936] [serial = 82] [outer = 0x997e9c00] 22:57:19 INFO - PROCESS | 1936 | 1467698239742 Marionette DEBUG loaded listener.js 22:57:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0xa6794000) [pid = 1936] [serial = 83] [outer = 0x997e9c00] 22:57:20 INFO - PROCESS | 1936 | 1467698240545 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1234ms 22:57:20 INFO - PROCESS | 1936 | 1467698240582 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:57:20 INFO - PROCESS | 1936 | 1467698240586 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:57:20 INFO - PROCESS | 1936 | 1467698240610 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:57:20 INFO - PROCESS | 1936 | 1467698240613 Marionette TRACE conn3 <- [1,86,null,{}] 22:57:20 INFO - PROCESS | 1936 | 1467698240619 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:20 INFO - PROCESS | 1936 | 1467698240624 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:20 INFO - PROCESS | 1936 | 1467698240778 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:57:20 INFO - PROCESS | 1936 | 1467698240933 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:20 INFO - PROCESS | 1936 | 1467698240942 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a7ec800 == 29 [pid = 1936] [id = 29] 22:57:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9a7edc00) [pid = 1936] [serial = 84] [outer = (nil)] 22:57:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x9a7f3800) [pid = 1936] [serial = 85] [outer = 0x9a7edc00] 22:57:21 INFO - PROCESS | 1936 | 1467698241022 Marionette DEBUG loaded listener.js 22:57:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x9a7f5000) [pid = 1936] [serial = 86] [outer = 0x9a7edc00] 22:57:21 INFO - PROCESS | 1936 | 1467698241782 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1230ms 22:57:21 INFO - PROCESS | 1936 | 1467698241855 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:57:21 INFO - PROCESS | 1936 | 1467698241859 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:57:21 INFO - PROCESS | 1936 | 1467698241866 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:57:21 INFO - PROCESS | 1936 | 1467698241869 Marionette TRACE conn3 <- [1,90,null,{}] 22:57:21 INFO - PROCESS | 1936 | 1467698241875 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:21 INFO - PROCESS | 1936 | 1467698241885 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:22 INFO - PROCESS | 1936 | 1467698242094 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:57:22 INFO - PROCESS | 1936 | 1467698242228 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:22 INFO - PROCESS | 1936 | 1467698242237 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a7f2c00 == 30 [pid = 1936] [id = 30] 22:57:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9a7f8800) [pid = 1936] [serial = 87] [outer = (nil)] 22:57:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0xa6bbc400) [pid = 1936] [serial = 88] [outer = 0x9a7f8800] 22:57:22 INFO - PROCESS | 1936 | 1467698242318 Marionette DEBUG loaded listener.js 22:57:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0xa6bc4400) [pid = 1936] [serial = 89] [outer = 0x9a7f8800] 22:57:23 INFO - PROCESS | 1936 | 1467698243101 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1291ms 22:57:23 INFO - PROCESS | 1936 | 1467698243157 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:57:23 INFO - PROCESS | 1936 | 1467698243161 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:57:23 INFO - PROCESS | 1936 | 1467698243167 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:57:23 INFO - PROCESS | 1936 | 1467698243171 Marionette TRACE conn3 <- [1,94,null,{}] 22:57:23 INFO - PROCESS | 1936 | 1467698243196 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:23 INFO - PROCESS | 1936 | 1467698243202 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:23 INFO - PROCESS | 1936 | 1467698243366 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:57:23 INFO - PROCESS | 1936 | 1467698243575 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:23 INFO - PROCESS | 1936 | 1467698243583 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ec400 == 31 [pid = 1936] [id = 31] 22:57:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x920ed000) [pid = 1936] [serial = 90] [outer = (nil)] 22:57:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x9237a400) [pid = 1936] [serial = 91] [outer = 0x920ed000] 22:57:23 INFO - PROCESS | 1936 | 1467698243663 Marionette DEBUG loaded listener.js 22:57:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x938ea800) [pid = 1936] [serial = 92] [outer = 0x920ed000] 22:57:24 INFO - PROCESS | 1936 | 1467698244518 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 22:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1403ms 22:57:24 INFO - PROCESS | 1936 | 1467698244594 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:57:24 INFO - PROCESS | 1936 | 1467698244602 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:57:24 INFO - PROCESS | 1936 | 1467698244610 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:57:24 INFO - PROCESS | 1936 | 1467698244615 Marionette TRACE conn3 <- [1,98,null,{}] 22:57:24 INFO - PROCESS | 1936 | 1467698244624 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:24 INFO - PROCESS | 1936 | 1467698244629 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:24 INFO - PROCESS | 1936 | 1467698244794 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:57:25 INFO - PROCESS | 1936 | 1467698245602 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:25 INFO - PROCESS | 1936 | 1467698245613 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x99b88400) [pid = 1936] [serial = 12] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0xa4d0c800) [pid = 1936] [serial = 58] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x92509000) [pid = 1936] [serial = 25] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x98209000) [pid = 1936] [serial = 31] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x997dcc00) [pid = 1936] [serial = 34] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9d91a000) [pid = 1936] [serial = 37] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x938f1c00) [pid = 1936] [serial = 40] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x94610c00) [pid = 1936] [serial = 41] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x99b8a800) [pid = 1936] [serial = 43] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9aa21400) [pid = 1936] [serial = 44] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x9b1d9000) [pid = 1936] [serial = 46] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0xa118b800) [pid = 1936] [serial = 49] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0xa2346c00) [pid = 1936] [serial = 52] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0xa25f0000) [pid = 1936] [serial = 55] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93b26800) [pid = 1936] [serial = 28] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0xa4d52000) [pid = 1936] [serial = 59] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x9aaec800) [pid = 1936] [serial = 35] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x920f3000) [pid = 1936] [serial = 23] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x9b749c00) [pid = 1936] [serial = 47] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0xa209ec00) [pid = 1936] [serial = 38] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x92510800) [pid = 1936] [serial = 26] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x950c6800) [pid = 1936] [serial = 50] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x99e52c00) [pid = 1936] [serial = 9] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0xa4d4f800) [pid = 1936] [serial = 2] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x920ee400) [pid = 1936] [serial = 22] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x9398b400) [pid = 1936] [serial = 19] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0x93b2b800) [pid = 1936] [serial = 16] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x9632d400) [pid = 1936] [serial = 17] [outer = (nil)] [url = about:blank] 22:57:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f3000 == 32 [pid = 1936] [id = 32] 22:57:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x9237f400) [pid = 1936] [serial = 93] [outer = (nil)] 22:57:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x92504400) [pid = 1936] [serial = 94] [outer = 0x9237f400] 22:57:25 INFO - PROCESS | 1936 | 1467698245816 Marionette DEBUG loaded listener.js 22:57:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x92510c00) [pid = 1936] [serial = 95] [outer = 0x9237f400] 22:57:26 INFO - PROCESS | 1936 | 1467698246510 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 22:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1932ms 22:57:26 INFO - PROCESS | 1936 | 1467698246545 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:57:26 INFO - PROCESS | 1936 | 1467698246550 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:57:26 INFO - PROCESS | 1936 | 1467698246557 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:57:26 INFO - PROCESS | 1936 | 1467698246562 Marionette TRACE conn3 <- [1,102,null,{}] 22:57:26 INFO - PROCESS | 1936 | 1467698246570 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:26 INFO - PROCESS | 1936 | 1467698246577 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:26 INFO - PROCESS | 1936 | 1467698246736 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:57:26 INFO - PROCESS | 1936 | 1467698246831 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:26 INFO - PROCESS | 1936 | 1467698246844 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x92eb4c00 == 33 [pid = 1936] [id = 33] 22:57:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x9398cc00) [pid = 1936] [serial = 96] [outer = (nil)] 22:57:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x93b27000) [pid = 1936] [serial = 97] [outer = 0x9398cc00] 22:57:26 INFO - PROCESS | 1936 | 1467698246914 Marionette DEBUG loaded listener.js 22:57:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x93b41000) [pid = 1936] [serial = 98] [outer = 0x9398cc00] 22:57:27 INFO - PROCESS | 1936 | 1467698247580 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 22:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1078ms 22:57:27 INFO - PROCESS | 1936 | 1467698247670 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:57:27 INFO - PROCESS | 1936 | 1467698247677 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:57:27 INFO - PROCESS | 1936 | 1467698247692 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:57:27 INFO - PROCESS | 1936 | 1467698247695 Marionette TRACE conn3 <- [1,106,null,{}] 22:57:27 INFO - PROCESS | 1936 | 1467698247701 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:27 INFO - PROCESS | 1936 | 1467698247706 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:27 INFO - PROCESS | 1936 | 1467698247867 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:57:27 INFO - PROCESS | 1936 | 1467698247882 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:27 INFO - PROCESS | 1936 | 1467698247892 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x94698c00 == 34 [pid = 1936] [id = 34] 22:57:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x950c9400) [pid = 1936] [serial = 99] [outer = (nil)] 22:57:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x96323400) [pid = 1936] [serial = 100] [outer = 0x950c9400] 22:57:27 INFO - PROCESS | 1936 | 1467698247956 Marionette DEBUG loaded listener.js 22:57:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x98256800) [pid = 1936] [serial = 101] [outer = 0x950c9400] 22:57:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x98994000) [pid = 1936] [serial = 102] [outer = 0x93b28800] 22:57:28 INFO - PROCESS | 1936 | 1467698248904 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 22:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1280ms 22:57:28 INFO - PROCESS | 1936 | 1467698248992 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:57:28 INFO - PROCESS | 1936 | 1467698248996 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:57:29 INFO - PROCESS | 1936 | 1467698249004 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:57:29 INFO - PROCESS | 1936 | 1467698249013 Marionette TRACE conn3 <- [1,110,null,{}] 22:57:29 INFO - PROCESS | 1936 | 1467698249035 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:29 INFO - PROCESS | 1936 | 1467698249042 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:29 INFO - PROCESS | 1936 | 1467698249236 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:57:29 INFO - PROCESS | 1936 | 1467698249258 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:29 INFO - PROCESS | 1936 | 1467698249266 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x99b8d000 == 35 [pid = 1936] [id = 35] 22:57:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x99cda400) [pid = 1936] [serial = 103] [outer = (nil)] 22:57:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x99ee0800) [pid = 1936] [serial = 104] [outer = 0x99cda400] 22:57:29 INFO - PROCESS | 1936 | 1467698249331 Marionette DEBUG loaded listener.js 22:57:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9a7ed000) [pid = 1936] [serial = 105] [outer = 0x99cda400] 22:57:30 INFO - PROCESS | 1936 | 1467698250136 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 22:57:30 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x998d8c00) [pid = 1936] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:57:30 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x92379c00) [pid = 1936] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:57:30 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x938e8800) [pid = 1936] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:57:30 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x9b1ccc00) [pid = 1936] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:57:30 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0xa2541800) [pid = 1936] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:57:30 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0xa1111c00) [pid = 1936] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1292ms 22:57:30 INFO - PROCESS | 1936 | 1467698250297 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:57:30 INFO - PROCESS | 1936 | 1467698250301 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:57:30 INFO - PROCESS | 1936 | 1467698250307 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:57:30 INFO - PROCESS | 1936 | 1467698250310 Marionette TRACE conn3 <- [1,114,null,{}] 22:57:30 INFO - PROCESS | 1936 | 1467698250315 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:30 INFO - PROCESS | 1936 | 1467698250320 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:30 INFO - PROCESS | 1936 | 1467698250457 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:57:30 INFO - PROCESS | 1936 | 1467698250466 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:30 INFO - PROCESS | 1936 | 1467698250474 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x997e2c00 == 36 [pid = 1936] [id = 36] 22:57:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x998d1c00) [pid = 1936] [serial = 106] [outer = (nil)] 22:57:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x9aa1f000) [pid = 1936] [serial = 107] [outer = 0x998d1c00] 22:57:30 INFO - PROCESS | 1936 | 1467698250543 Marionette DEBUG loaded listener.js 22:57:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x9ab77000) [pid = 1936] [serial = 108] [outer = 0x998d1c00] 22:57:31 INFO - PROCESS | 1936 | 1467698251275 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 22:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1026ms 22:57:31 INFO - PROCESS | 1936 | 1467698251339 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:57:31 INFO - PROCESS | 1936 | 1467698251343 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:57:31 INFO - PROCESS | 1936 | 1467698251350 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:57:31 INFO - PROCESS | 1936 | 1467698251353 Marionette TRACE conn3 <- [1,118,null,{}] 22:57:31 INFO - PROCESS | 1936 | 1467698251359 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:31 INFO - PROCESS | 1936 | 1467698251363 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:31 INFO - PROCESS | 1936 | 1467698251511 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:57:31 INFO - PROCESS | 1936 | 1467698251520 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:31 INFO - PROCESS | 1936 | 1467698251540 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b6ee800 == 37 [pid = 1936] [id = 37] 22:57:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x9b6f0000) [pid = 1936] [serial = 109] [outer = (nil)] 22:57:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x9b74c000) [pid = 1936] [serial = 110] [outer = 0x9b6f0000] 22:57:31 INFO - PROCESS | 1936 | 1467698251619 Marionette DEBUG loaded listener.js 22:57:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9d915800) [pid = 1936] [serial = 111] [outer = 0x9b6f0000] 22:57:32 INFO - PROCESS | 1936 | 1467698252453 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 22:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1132ms 22:57:32 INFO - PROCESS | 1936 | 1467698252483 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:57:32 INFO - PROCESS | 1936 | 1467698252490 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:57:32 INFO - PROCESS | 1936 | 1467698252548 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:57:32 INFO - PROCESS | 1936 | 1467698252552 Marionette TRACE conn3 <- [1,122,null,{}] 22:57:32 INFO - PROCESS | 1936 | 1467698252562 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:32 INFO - PROCESS | 1936 | 1467698252567 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:32 INFO - PROCESS | 1936 | 1467698252747 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:57:32 INFO - PROCESS | 1936 | 1467698252882 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:32 INFO - PROCESS | 1936 | 1467698252895 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f1400 == 38 [pid = 1936] [id = 38] 22:57:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x92eab000) [pid = 1936] [serial = 112] [outer = (nil)] 22:57:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x938f2c00) [pid = 1936] [serial = 113] [outer = 0x92eab000] 22:57:32 INFO - PROCESS | 1936 | 1467698252981 Marionette DEBUG loaded listener.js 22:57:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x93990400) [pid = 1936] [serial = 114] [outer = 0x92eab000] 22:57:33 INFO - PROCESS | 1936 | 1467698253863 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 22:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1395ms 22:57:33 INFO - PROCESS | 1936 | 1467698253944 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:57:33 INFO - PROCESS | 1936 | 1467698253952 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:57:33 INFO - PROCESS | 1936 | 1467698253962 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:57:33 INFO - PROCESS | 1936 | 1467698253966 Marionette TRACE conn3 <- [1,126,null,{}] 22:57:33 INFO - PROCESS | 1936 | 1467698253973 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:33 INFO - PROCESS | 1936 | 1467698253979 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:34 INFO - PROCESS | 1936 | 1467698254210 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:57:34 INFO - PROCESS | 1936 | 1467698254347 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:34 INFO - PROCESS | 1936 | 1467698254357 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x9250b800 == 39 [pid = 1936] [id = 39] 22:57:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x982dd800) [pid = 1936] [serial = 115] [outer = (nil)] 22:57:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x99581800) [pid = 1936] [serial = 116] [outer = 0x982dd800] 22:57:34 INFO - PROCESS | 1936 | 1467698254468 Marionette DEBUG loaded listener.js 22:57:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x9a358000) [pid = 1936] [serial = 117] [outer = 0x982dd800] 22:57:35 INFO - PROCESS | 1936 | 1467698255380 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 22:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1478ms 22:57:35 INFO - PROCESS | 1936 | 1467698255441 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:57:35 INFO - PROCESS | 1936 | 1467698255444 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:57:35 INFO - PROCESS | 1936 | 1467698255451 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:57:35 INFO - PROCESS | 1936 | 1467698255457 Marionette TRACE conn3 <- [1,130,null,{}] 22:57:35 INFO - PROCESS | 1936 | 1467698255482 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:35 INFO - PROCESS | 1936 | 1467698255502 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:35 INFO - PROCESS | 1936 | 1467698255706 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:57:35 INFO - PROCESS | 1936 | 1467698255875 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:35 INFO - PROCESS | 1936 | 1467698255893 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d6000 == 40 [pid = 1936] [id = 40] 22:57:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x951d6400) [pid = 1936] [serial = 118] [outer = (nil)] 22:57:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x951d8000) [pid = 1936] [serial = 119] [outer = 0x951d6400] 22:57:36 INFO - PROCESS | 1936 | 1467698256029 Marionette DEBUG loaded listener.js 22:57:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x96328400) [pid = 1936] [serial = 120] [outer = 0x951d6400] 22:57:37 INFO - PROCESS | 1936 | 1467698257072 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 22:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1635ms 22:57:37 INFO - PROCESS | 1936 | 1467698257086 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:57:37 INFO - PROCESS | 1936 | 1467698257092 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:57:37 INFO - PROCESS | 1936 | 1467698257100 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:57:37 INFO - PROCESS | 1936 | 1467698257104 Marionette TRACE conn3 <- [1,134,null,{}] 22:57:37 INFO - PROCESS | 1936 | 1467698257112 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:37 INFO - PROCESS | 1936 | 1467698257117 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:37 INFO - PROCESS | 1936 | 1467698257287 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:57:37 INFO - PROCESS | 1936 | 1467698257460 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:37 INFO - PROCESS | 1936 | 1467698257481 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f4400 == 41 [pid = 1936] [id = 41] 22:57:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9398b800) [pid = 1936] [serial = 121] [outer = (nil)] 22:57:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x93b2b400) [pid = 1936] [serial = 122] [outer = 0x9398b800] 22:57:37 INFO - PROCESS | 1936 | 1467698257568 Marionette DEBUG loaded listener.js 22:57:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x93b49c00) [pid = 1936] [serial = 123] [outer = 0x9398b800] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x9b6f8000 == 40 [pid = 1936] [id = 18] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x99944c00 == 39 [pid = 1936] [id = 26] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x93b23000 == 38 [pid = 1936] [id = 25] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x920f2400 == 37 [pid = 1936] [id = 24] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x9b74f400 == 36 [pid = 1936] [id = 17] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x92379800 == 35 [pid = 1936] [id = 23] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x938e8000 == 34 [pid = 1936] [id = 22] 22:57:38 INFO - PROCESS | 1936 | --DOCSHELL 0x994aa000 == 33 [pid = 1936] [id = 15] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0xa610a400) [pid = 1936] [serial = 62] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9ad79800) [pid = 1936] [serial = 70] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x93909000) [pid = 1936] [serial = 67] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x93996800) [pid = 1936] [serial = 65] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x938ef000) [pid = 1936] [serial = 64] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x98909800) [pid = 1936] [serial = 68] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9b116c00) [pid = 1936] [serial = 71] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0xa4f78000) [pid = 1936] [serial = 61] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0xa2ff6000) [pid = 1936] [serial = 56] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0xa23a7000) [pid = 1936] [serial = 53] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1936 | 1467698258379 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 22:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1330ms 22:57:38 INFO - PROCESS | 1936 | 1467698258429 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:57:38 INFO - PROCESS | 1936 | 1467698258436 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:57:38 INFO - PROCESS | 1936 | 1467698258446 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:57:38 INFO - PROCESS | 1936 | 1467698258449 Marionette TRACE conn3 <- [1,138,null,{}] 22:57:38 INFO - PROCESS | 1936 | 1467698258456 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:38 INFO - PROCESS | 1936 | 1467698258461 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:38 INFO - PROCESS | 1936 | 1467698258611 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:57:38 INFO - PROCESS | 1936 | 1467698258621 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:38 INFO - PROCESS | 1936 | 1467698258630 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x950d5400 == 34 [pid = 1936] [id = 42] 22:57:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x951cd400) [pid = 1936] [serial = 124] [outer = (nil)] 22:57:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x951d0800) [pid = 1936] [serial = 125] [outer = 0x951cd400] 22:57:38 INFO - PROCESS | 1936 | 1467698258705 Marionette DEBUG loaded listener.js 22:57:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x951d7000) [pid = 1936] [serial = 126] [outer = 0x951cd400] 22:57:39 INFO - PROCESS | 1936 | 1467698259558 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 22:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1133ms 22:57:39 INFO - PROCESS | 1936 | 1467698259578 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:57:39 INFO - PROCESS | 1936 | 1467698259582 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:57:39 INFO - PROCESS | 1936 | 1467698259592 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:57:39 INFO - PROCESS | 1936 | 1467698259597 Marionette TRACE conn3 <- [1,142,null,{}] 22:57:39 INFO - PROCESS | 1936 | 1467698259613 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:39 INFO - PROCESS | 1936 | 1467698259621 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:39 INFO - PROCESS | 1936 | 1467698259771 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:57:39 INFO - PROCESS | 1936 | 1467698259783 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:39 INFO - PROCESS | 1936 | 1467698259791 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x9ab6a800 == 35 [pid = 1936] [id = 43] 22:57:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x9ab76c00) [pid = 1936] [serial = 127] [outer = (nil)] 22:57:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9ad86000) [pid = 1936] [serial = 128] [outer = 0x9ab76c00] 22:57:39 INFO - PROCESS | 1936 | 1467698259865 Marionette DEBUG loaded listener.js 22:57:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x9b6f8000) [pid = 1936] [serial = 129] [outer = 0x9ab76c00] 22:57:40 INFO - PROCESS | 1936 | 1467698260616 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 22:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1082ms 22:57:40 INFO - PROCESS | 1936 | 1467698260677 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:57:40 INFO - PROCESS | 1936 | 1467698260682 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:57:40 INFO - PROCESS | 1936 | 1467698260694 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:57:40 INFO - PROCESS | 1936 | 1467698260697 Marionette TRACE conn3 <- [1,146,null,{}] 22:57:40 INFO - PROCESS | 1936 | 1467698260703 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:40 INFO - PROCESS | 1936 | 1467698260708 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:40 INFO - PROCESS | 1936 | 1467698260896 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:57:40 INFO - PROCESS | 1936 | 1467698260930 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:40 INFO - PROCESS | 1936 | 1467698260936 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b21800 == 36 [pid = 1936] [id = 44] 22:57:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x9ccd1c00) [pid = 1936] [serial = 130] [outer = (nil)] 22:57:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0xa2005400) [pid = 1936] [serial = 131] [outer = 0x9ccd1c00] 22:57:41 INFO - PROCESS | 1936 | 1467698261008 Marionette DEBUG loaded listener.js 22:57:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0xa2340c00) [pid = 1936] [serial = 132] [outer = 0x9ccd1c00] 22:57:41 INFO - PROCESS | 1936 | 1467698261822 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 22:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1182ms 22:57:41 INFO - PROCESS | 1936 | 1467698261878 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:57:41 INFO - PROCESS | 1936 | 1467698261882 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:57:41 INFO - PROCESS | 1936 | 1467698261888 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:57:41 INFO - PROCESS | 1936 | 1467698261890 Marionette TRACE conn3 <- [1,150,null,{}] 22:57:41 INFO - PROCESS | 1936 | 1467698261896 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:41 INFO - PROCESS | 1936 | 1467698261901 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:42 INFO - PROCESS | 1936 | 1467698262077 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:57:42 INFO - PROCESS | 1936 | 1467698262098 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:42 INFO - PROCESS | 1936 | 1467698262104 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:42 INFO - PROCESS | 1936 | ++DOCSHELL 0xa118a400 == 37 [pid = 1936] [id = 45] 22:57:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0xa118c800) [pid = 1936] [serial = 133] [outer = (nil)] 22:57:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0xa23a6800) [pid = 1936] [serial = 134] [outer = 0xa118c800] 22:57:42 INFO - PROCESS | 1936 | 1467698262172 Marionette DEBUG loaded listener.js 22:57:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0xa23b0000) [pid = 1936] [serial = 135] [outer = 0xa118c800] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x920ed000) [pid = 1936] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x950c9400) [pid = 1936] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9398cc00) [pid = 1936] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9237f400) [pid = 1936] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9a476c00) [pid = 1936] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0xa2542000) [pid = 1936] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9a7f8800) [pid = 1936] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x997e9c00) [pid = 1936] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9a7edc00) [pid = 1936] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x99cda400) [pid = 1936] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x998d1c00) [pid = 1936] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:57:42 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x93b24c00) [pid = 1936] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:57:43 INFO - PROCESS | 1936 | 1467698263204 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 22:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1377ms 22:57:43 INFO - PROCESS | 1936 | 1467698263265 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:57:43 INFO - PROCESS | 1936 | 1467698263268 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:57:43 INFO - PROCESS | 1936 | 1467698263274 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:57:43 INFO - PROCESS | 1936 | 1467698263277 Marionette TRACE conn3 <- [1,154,null,{}] 22:57:43 INFO - PROCESS | 1936 | 1467698263283 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:43 INFO - PROCESS | 1936 | 1467698263293 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:43 INFO - PROCESS | 1936 | 1467698263520 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:57:43 INFO - PROCESS | 1936 | 1467698263625 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:43 INFO - PROCESS | 1936 | 1467698263633 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b4ec00 == 38 [pid = 1936] [id = 46] 22:57:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x99586800) [pid = 1936] [serial = 136] [outer = (nil)] 22:57:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0xa3288000) [pid = 1936] [serial = 137] [outer = 0x99586800] 22:57:43 INFO - PROCESS | 1936 | 1467698263703 Marionette DEBUG loaded listener.js 22:57:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0xa3327400) [pid = 1936] [serial = 138] [outer = 0x99586800] 22:57:44 INFO - PROCESS | 1936 | 1467698264406 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 22:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1176ms 22:57:44 INFO - PROCESS | 1936 | 1467698264451 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:57:44 INFO - PROCESS | 1936 | 1467698264455 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:57:44 INFO - PROCESS | 1936 | 1467698264467 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:57:44 INFO - PROCESS | 1936 | 1467698264470 Marionette TRACE conn3 <- [1,158,null,{}] 22:57:44 INFO - PROCESS | 1936 | 1467698264477 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:44 INFO - PROCESS | 1936 | 1467698264481 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:44 INFO - PROCESS | 1936 | 1467698264618 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:57:44 INFO - PROCESS | 1936 | 1467698264630 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:44 INFO - PROCESS | 1936 | 1467698264637 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x93907400 == 39 [pid = 1936] [id = 47] 22:57:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x99e52800) [pid = 1936] [serial = 139] [outer = (nil)] 22:57:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0xa4d09800) [pid = 1936] [serial = 140] [outer = 0x99e52800] 22:57:44 INFO - PROCESS | 1936 | 1467698264705 Marionette DEBUG loaded listener.js 22:57:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0xa4d0fc00) [pid = 1936] [serial = 141] [outer = 0x99e52800] 22:57:45 INFO - PROCESS | 1936 | 1467698265725 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 22:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1333ms 22:57:45 INFO - PROCESS | 1936 | 1467698265823 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:57:45 INFO - PROCESS | 1936 | 1467698265828 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:57:45 INFO - PROCESS | 1936 | 1467698265915 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:57:45 INFO - PROCESS | 1936 | 1467698265920 Marionette TRACE conn3 <- [1,162,null,{}] 22:57:46 INFO - PROCESS | 1936 | 1467698266030 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:46 INFO - PROCESS | 1936 | 1467698266034 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:46 INFO - PROCESS | 1936 | 1467698266299 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:57:46 INFO - PROCESS | 1936 | 1467698266538 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:46 INFO - PROCESS | 1936 | 1467698266548 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x98911800 == 40 [pid = 1936] [id = 48] 22:57:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x98992c00) [pid = 1936] [serial = 142] [outer = (nil)] 22:57:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x99944c00) [pid = 1936] [serial = 143] [outer = 0x98992c00] 22:57:46 INFO - PROCESS | 1936 | 1467698266645 Marionette DEBUG loaded listener.js 22:57:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9a476c00) [pid = 1936] [serial = 144] [outer = 0x98992c00] 22:57:47 INFO - PROCESS | 1936 | 1467698267546 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 22:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1741ms 22:57:47 INFO - PROCESS | 1936 | 1467698267595 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:57:47 INFO - PROCESS | 1936 | 1467698267602 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:57:47 INFO - PROCESS | 1936 | 1467698267614 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:57:47 INFO - PROCESS | 1936 | 1467698267618 Marionette TRACE conn3 <- [1,166,null,{}] 22:57:47 INFO - PROCESS | 1936 | 1467698267625 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:47 INFO - PROCESS | 1936 | 1467698267631 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:47 INFO - PROCESS | 1936 | 1467698267812 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:57:47 INFO - PROCESS | 1936 | 1467698267954 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:47 INFO - PROCESS | 1936 | 1467698267963 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b29000 == 41 [pid = 1936] [id = 49] 22:57:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0xa209f000) [pid = 1936] [serial = 145] [outer = (nil)] 22:57:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0xa25f1c00) [pid = 1936] [serial = 146] [outer = 0xa209f000] 22:57:48 INFO - PROCESS | 1936 | 1467698268048 Marionette DEBUG loaded listener.js 22:57:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0xa2ff6000) [pid = 1936] [serial = 147] [outer = 0xa209f000] 22:57:48 INFO - PROCESS | 1936 | 1467698268910 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 22:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1331ms 22:57:48 INFO - PROCESS | 1936 | 1467698268945 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:57:48 INFO - PROCESS | 1936 | 1467698268950 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:57:48 INFO - PROCESS | 1936 | 1467698268956 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:57:48 INFO - PROCESS | 1936 | 1467698268962 Marionette TRACE conn3 <- [1,170,null,{}] 22:57:48 INFO - PROCESS | 1936 | 1467698268979 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:48 INFO - PROCESS | 1936 | 1467698268988 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:49 INFO - PROCESS | 1936 | 1467698269159 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:57:49 INFO - PROCESS | 1936 | 1467698269312 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:49 INFO - PROCESS | 1936 | 1467698269324 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:49 INFO - PROCESS | 1936 | ++DOCSHELL 0xa61b4000 == 42 [pid = 1936] [id = 50] 22:57:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0xa61b4800) [pid = 1936] [serial = 148] [outer = (nil)] 22:57:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0xa672d800) [pid = 1936] [serial = 149] [outer = 0xa61b4800] 22:57:49 INFO - PROCESS | 1936 | 1467698269405 Marionette DEBUG loaded listener.js 22:57:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0xa6814800) [pid = 1936] [serial = 150] [outer = 0xa61b4800] 22:57:50 INFO - PROCESS | 1936 | 1467698270247 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 22:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1332ms 22:57:50 INFO - PROCESS | 1936 | 1467698270289 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:57:50 INFO - PROCESS | 1936 | 1467698270295 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:57:50 INFO - PROCESS | 1936 | 1467698270301 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:57:50 INFO - PROCESS | 1936 | 1467698270304 Marionette TRACE conn3 <- [1,174,null,{}] 22:57:50 INFO - PROCESS | 1936 | 1467698270310 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:50 INFO - PROCESS | 1936 | 1467698270315 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:50 INFO - PROCESS | 1936 | 1467698270483 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:57:50 INFO - PROCESS | 1936 | 1467698270626 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:50 INFO - PROCESS | 1936 | 1467698270632 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x9237b800 == 43 [pid = 1936] [id = 51] 22:57:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0xa4f22c00) [pid = 1936] [serial = 151] [outer = (nil)] 22:57:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0xa6f3b400) [pid = 1936] [serial = 152] [outer = 0xa4f22c00] 22:57:50 INFO - PROCESS | 1936 | 1467698270712 Marionette DEBUG loaded listener.js 22:57:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0xa6f46400) [pid = 1936] [serial = 153] [outer = 0xa4f22c00] 22:57:51 INFO - PROCESS | 1936 | 1467698271613 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 22:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1531ms 22:57:51 INFO - PROCESS | 1936 | 1467698271834 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:57:51 INFO - PROCESS | 1936 | 1467698271841 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:57:51 INFO - PROCESS | 1936 | 1467698271849 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:57:51 INFO - PROCESS | 1936 | 1467698271853 Marionette TRACE conn3 <- [1,178,null,{}] 22:57:51 INFO - PROCESS | 1936 | 1467698271861 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:51 INFO - PROCESS | 1936 | 1467698271867 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:52 INFO - PROCESS | 1936 | 1467698272069 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:57:52 INFO - PROCESS | 1936 | 1467698272159 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:57:52 INFO - PROCESS | 1936 | 1467698272282 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:52 INFO - PROCESS | 1936 | 1467698272296 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x96320400 == 44 [pid = 1936] [id = 52] 22:57:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x96323800) [pid = 1936] [serial = 154] [outer = (nil)] 22:57:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x98910c00) [pid = 1936] [serial = 155] [outer = 0x96323800] 22:57:52 INFO - PROCESS | 1936 | 1467698272365 Marionette DEBUG loaded listener.js 22:57:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x99855c00) [pid = 1936] [serial = 156] [outer = 0x96323800] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x920e7800 == 43 [pid = 1936] [id = 9] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x92eb5800 == 42 [pid = 1936] [id = 14] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x920ec400 == 41 [pid = 1936] [id = 31] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x9b11b800 == 40 [pid = 1936] [id = 16] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x9a7f2c00 == 39 [pid = 1936] [id = 30] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x9b74c000) [pid = 1936] [serial = 110] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x93b25000 == 38 [pid = 1936] [id = 21] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x9a7ec800 == 37 [pid = 1936] [id = 29] 22:57:53 INFO - PROCESS | 1936 | --DOCSHELL 0x9390ac00 == 36 [pid = 1936] [id = 20] 22:57:53 INFO - PROCESS | 1936 | 1467698273287 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x938ea800) [pid = 1936] [serial = 92] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x9237a400) [pid = 1936] [serial = 91] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x96323400) [pid = 1936] [serial = 100] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x93b27000) [pid = 1936] [serial = 97] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x93b41000) [pid = 1936] [serial = 98] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x92504400) [pid = 1936] [serial = 94] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x92510c00) [pid = 1936] [serial = 95] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x9b6f7c00) [pid = 1936] [serial = 76] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0xa3349000) [pid = 1936] [serial = 80] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0xa6bbc400) [pid = 1936] [serial = 88] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0xa2ff0400) [pid = 1936] [serial = 79] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0xa6794000) [pid = 1936] [serial = 83] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0xa61b7000) [pid = 1936] [serial = 82] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x9a7f5000) [pid = 1936] [serial = 86] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9a7f3800) [pid = 1936] [serial = 85] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x99ee0800) [pid = 1936] [serial = 104] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9a7ed000) [pid = 1936] [serial = 105] [outer = (nil)] [url = about:blank] 22:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1486ms 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x9aa1f000) [pid = 1936] [serial = 107] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0xa6bc4400) [pid = 1936] [serial = 89] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x9820fc00) [pid = 1936] [serial = 74] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x9469f800) [pid = 1936] [serial = 73] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x9b888800) [pid = 1936] [serial = 77] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x9469dc00) [pid = 1936] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x9ab77000) [pid = 1936] [serial = 108] [outer = (nil)] [url = about:blank] 22:57:53 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x98256800) [pid = 1936] [serial = 101] [outer = (nil)] [url = about:blank] 22:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:57:53 INFO - PROCESS | 1936 | 1467698273333 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:57:53 INFO - PROCESS | 1936 | 1467698273344 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:57:53 INFO - PROCESS | 1936 | 1467698273358 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:57:53 INFO - PROCESS | 1936 | 1467698273363 Marionette TRACE conn3 <- [1,182,null,{}] 22:57:53 INFO - PROCESS | 1936 | 1467698273370 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:53 INFO - PROCESS | 1936 | 1467698273376 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:53 INFO - PROCESS | 1936 | 1467698273541 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:57:53 INFO - PROCESS | 1936 | 1467698273643 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:53 INFO - PROCESS | 1936 | 1467698273650 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x938ef400 == 37 [pid = 1936] [id = 53] 22:57:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x93b27c00) [pid = 1936] [serial = 157] [outer = (nil)] 22:57:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x9469dc00) [pid = 1936] [serial = 158] [outer = 0x93b27c00] 22:57:53 INFO - PROCESS | 1936 | 1467698273722 Marionette DEBUG loaded listener.js 22:57:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x977a8800) [pid = 1936] [serial = 159] [outer = 0x93b27c00] 22:57:54 INFO - PROCESS | 1936 | 1467698274691 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 22:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1392ms 22:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:57:54 INFO - PROCESS | 1936 | 1467698274747 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:57:54 INFO - PROCESS | 1936 | 1467698274750 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:57:54 INFO - PROCESS | 1936 | 1467698274757 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:57:54 INFO - PROCESS | 1936 | 1467698274760 Marionette TRACE conn3 <- [1,186,null,{}] 22:57:54 INFO - PROCESS | 1936 | 1467698274775 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:54 INFO - PROCESS | 1936 | 1467698274783 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:54 INFO - PROCESS | 1936 | 1467698274933 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:57:55 INFO - PROCESS | 1936 | 1467698275035 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:55 INFO - PROCESS | 1936 | 1467698275050 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a7ea400 == 38 [pid = 1936] [id = 54] 22:57:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x9a7f5000) [pid = 1936] [serial = 160] [outer = (nil)] 22:57:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x9aae1000) [pid = 1936] [serial = 161] [outer = 0x9a7f5000] 22:57:55 INFO - PROCESS | 1936 | 1467698275120 Marionette DEBUG loaded listener.js 22:57:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x9ad83000) [pid = 1936] [serial = 162] [outer = 0x9a7f5000] 22:57:55 INFO - PROCESS | 1936 | 1467698275826 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 22:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1138ms 22:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:57:55 INFO - PROCESS | 1936 | 1467698275899 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:57:55 INFO - PROCESS | 1936 | 1467698275901 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:57:55 INFO - PROCESS | 1936 | 1467698275908 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:57:55 INFO - PROCESS | 1936 | 1467698275911 Marionette TRACE conn3 <- [1,190,null,{}] 22:57:55 INFO - PROCESS | 1936 | 1467698275916 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:55 INFO - PROCESS | 1936 | 1467698275921 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:56 INFO - PROCESS | 1936 | 1467698276109 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:57:56 INFO - PROCESS | 1936 | 1467698276129 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:56 INFO - PROCESS | 1936 | 1467698276135 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x92503c00 == 39 [pid = 1936] [id = 55] 22:57:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x9b1d9400) [pid = 1936] [serial = 163] [outer = (nil)] 22:57:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x9b751400) [pid = 1936] [serial = 164] [outer = 0x9b1d9400] 22:57:56 INFO - PROCESS | 1936 | 1467698276217 Marionette DEBUG loaded listener.js 22:57:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x9b888c00) [pid = 1936] [serial = 165] [outer = 0x9b1d9400] 22:57:56 INFO - PROCESS | 1936 | 1467698276996 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 22:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1134ms 22:57:57 INFO - PROCESS | 1936 | 1467698277041 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:57:57 INFO - PROCESS | 1936 | 1467698277044 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:57:57 INFO - PROCESS | 1936 | 1467698277058 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:57:57 INFO - PROCESS | 1936 | 1467698277061 Marionette TRACE conn3 <- [1,194,null,{}] 22:57:57 INFO - PROCESS | 1936 | 1467698277066 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:57 INFO - PROCESS | 1936 | 1467698277071 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:57 INFO - PROCESS | 1936 | 1467698277255 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:57:57 INFO - PROCESS | 1936 | 1467698277278 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:57 INFO - PROCESS | 1936 | 1467698277283 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x977a0c00 == 40 [pid = 1936] [id = 56] 22:57:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9aae2800) [pid = 1936] [serial = 166] [outer = (nil)] 22:57:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x9b734c00) [pid = 1936] [serial = 167] [outer = 0x9aae2800] 22:57:57 INFO - PROCESS | 1936 | 1467698277351 Marionette DEBUG loaded listener.js 22:57:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x9b736400) [pid = 1936] [serial = 168] [outer = 0x9aae2800] 22:57:57 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0xa118c800) [pid = 1936] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:57:57 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9ab76c00) [pid = 1936] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:57:57 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x951cd400) [pid = 1936] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:57:57 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9398b800) [pid = 1936] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:57:57 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x9ccd1c00) [pid = 1936] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:57:57 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x99586800) [pid = 1936] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:57:58 INFO - PROCESS | 1936 | 1467698278184 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 22:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1137ms 22:57:58 INFO - PROCESS | 1936 | 1467698278195 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:57:58 INFO - PROCESS | 1936 | 1467698278198 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:57:58 INFO - PROCESS | 1936 | 1467698278205 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:57:58 INFO - PROCESS | 1936 | 1467698278209 Marionette TRACE conn3 <- [1,198,null,{}] 22:57:58 INFO - PROCESS | 1936 | 1467698278216 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:58 INFO - PROCESS | 1936 | 1467698278226 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:58 INFO - PROCESS | 1936 | 1467698278414 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:57:58 INFO - PROCESS | 1936 | 1467698278528 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:58 INFO - PROCESS | 1936 | 1467698278536 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ec800 == 41 [pid = 1936] [id = 57] 22:57:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x9237a000) [pid = 1936] [serial = 169] [outer = (nil)] 22:57:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0xa118c800) [pid = 1936] [serial = 170] [outer = 0x9237a000] 22:57:58 INFO - PROCESS | 1936 | 1467698278603 Marionette DEBUG loaded listener.js 22:57:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0xa23b2800) [pid = 1936] [serial = 171] [outer = 0x9237a000] 22:57:59 INFO - PROCESS | 1936 | 1467698279239 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 22:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1077ms 22:57:59 INFO - PROCESS | 1936 | 1467698279283 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:57:59 INFO - PROCESS | 1936 | 1467698279287 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:57:59 INFO - PROCESS | 1936 | 1467698279301 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:57:59 INFO - PROCESS | 1936 | 1467698279304 Marionette TRACE conn3 <- [1,202,null,{}] 22:57:59 INFO - PROCESS | 1936 | 1467698279309 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:57:59 INFO - PROCESS | 1936 | 1467698279314 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:59 INFO - PROCESS | 1936 | 1467698279514 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:57:59 INFO - PROCESS | 1936 | 1467698279533 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:59 INFO - PROCESS | 1936 | 1467698279540 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:57:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x92502c00 == 42 [pid = 1936] [id = 58] 22:57:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x92503800) [pid = 1936] [serial = 172] [outer = (nil)] 22:57:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0xa3243c00) [pid = 1936] [serial = 173] [outer = 0x92503800] 22:57:59 INFO - PROCESS | 1936 | 1467698279608 Marionette DEBUG loaded listener.js 22:57:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0xa3248000) [pid = 1936] [serial = 174] [outer = 0x92503800] 22:58:00 INFO - PROCESS | 1936 | 1467698280521 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 22:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1287ms 22:58:00 INFO - PROCESS | 1936 | 1467698280581 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:58:00 INFO - PROCESS | 1936 | 1467698280588 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:58:00 INFO - PROCESS | 1936 | 1467698280596 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:58:00 INFO - PROCESS | 1936 | 1467698280602 Marionette TRACE conn3 <- [1,206,null,{}] 22:58:00 INFO - PROCESS | 1936 | 1467698280611 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:00 INFO - PROCESS | 1936 | 1467698280616 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:00 INFO - PROCESS | 1936 | 1467698280832 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:58:01 INFO - PROCESS | 1936 | 1467698280978 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:01 INFO - PROCESS | 1936 | 1467698280991 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x92eb7800 == 43 [pid = 1936] [id = 59] 22:58:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x938f1000) [pid = 1936] [serial = 175] [outer = (nil)] 22:58:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x950c6800) [pid = 1936] [serial = 176] [outer = 0x938f1000] 22:58:01 INFO - PROCESS | 1936 | 1467698281071 Marionette DEBUG loaded listener.js 22:58:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x98256800) [pid = 1936] [serial = 177] [outer = 0x938f1000] 22:58:01 INFO - PROCESS | 1936 | 1467698281960 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 22:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1436ms 22:58:02 INFO - PROCESS | 1936 | 1467698282032 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:58:02 INFO - PROCESS | 1936 | 1467698282039 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:58:02 INFO - PROCESS | 1936 | 1467698282050 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:58:02 INFO - PROCESS | 1936 | 1467698282054 Marionette TRACE conn3 <- [1,210,null,{}] 22:58:02 INFO - PROCESS | 1936 | 1467698282061 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:02 INFO - PROCESS | 1936 | 1467698282067 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:02 INFO - PROCESS | 1936 | 1467698282287 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:58:02 INFO - PROCESS | 1936 | 1467698282434 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:02 INFO - PROCESS | 1936 | 1467698282443 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a35d000 == 44 [pid = 1936] [id = 60] 22:58:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x9a7edc00) [pid = 1936] [serial = 178] [outer = (nil)] 22:58:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x9a7f8800) [pid = 1936] [serial = 179] [outer = 0x9a7edc00] 22:58:02 INFO - PROCESS | 1936 | 1467698282532 Marionette DEBUG loaded listener.js 22:58:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x9b1d9000) [pid = 1936] [serial = 180] [outer = 0x9a7edc00] 22:58:03 INFO - PROCESS | 1936 | 1467698283407 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 22:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1432ms 22:58:03 INFO - PROCESS | 1936 | 1467698283483 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:58:03 INFO - PROCESS | 1936 | 1467698283487 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:58:03 INFO - PROCESS | 1936 | 1467698283494 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:58:03 INFO - PROCESS | 1936 | 1467698283500 Marionette TRACE conn3 <- [1,214,null,{}] 22:58:03 INFO - PROCESS | 1936 | 1467698283516 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:03 INFO - PROCESS | 1936 | 1467698283525 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:03 INFO - PROCESS | 1936 | 1467698283740 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:58:03 INFO - PROCESS | 1936 | 1467698283889 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:03 INFO - PROCESS | 1936 | 1467698283903 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:03 INFO - PROCESS | 1936 | ++DOCSHELL 0xa2558000 == 45 [pid = 1936] [id = 61] 22:58:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0xa2559400) [pid = 1936] [serial = 181] [outer = (nil)] 22:58:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0xa3246000) [pid = 1936] [serial = 182] [outer = 0xa2559400] 22:58:03 INFO - PROCESS | 1936 | 1467698283984 Marionette DEBUG loaded listener.js 22:58:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0xa324c000) [pid = 1936] [serial = 183] [outer = 0xa2559400] 22:58:04 INFO - PROCESS | 1936 | 1467698284839 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 22:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1394ms 22:58:04 INFO - PROCESS | 1936 | 1467698284889 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:58:04 INFO - PROCESS | 1936 | 1467698284894 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:58:04 INFO - PROCESS | 1936 | 1467698284900 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:58:04 INFO - PROCESS | 1936 | 1467698284904 Marionette TRACE conn3 <- [1,218,null,{}] 22:58:04 INFO - PROCESS | 1936 | 1467698284909 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:04 INFO - PROCESS | 1936 | 1467698284914 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:05 INFO - PROCESS | 1936 | 1467698285083 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:58:05 INFO - PROCESS | 1936 | 1467698285227 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:05 INFO - PROCESS | 1936 | 1467698285240 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x92379c00 == 46 [pid = 1936] [id = 62] 22:58:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x99504c00) [pid = 1936] [serial = 184] [outer = (nil)] 22:58:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x9950d800) [pid = 1936] [serial = 185] [outer = 0x99504c00] 22:58:05 INFO - PROCESS | 1936 | 1467698285314 Marionette DEBUG loaded listener.js 22:58:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x99510000) [pid = 1936] [serial = 186] [outer = 0x99504c00] 22:58:06 INFO - PROCESS | 1936 | 1467698286096 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 22:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1230ms 22:58:06 INFO - PROCESS | 1936 | 1467698286130 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:58:06 INFO - PROCESS | 1936 | 1467698286134 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:58:06 INFO - PROCESS | 1936 | 1467698286140 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:58:06 INFO - PROCESS | 1936 | 1467698286144 Marionette TRACE conn3 <- [1,222,null,{}] 22:58:06 INFO - PROCESS | 1936 | 1467698286150 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:06 INFO - PROCESS | 1936 | 1467698286155 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:06 INFO - PROCESS | 1936 | 1467698286317 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:58:06 INFO - PROCESS | 1936 | 1467698286478 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:06 INFO - PROCESS | 1936 | 1467698286485 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x99501800 == 47 [pid = 1936] [id = 63] 22:58:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x9950ec00) [pid = 1936] [serial = 187] [outer = (nil)] 22:58:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0xa324b800) [pid = 1936] [serial = 188] [outer = 0x9950ec00] 22:58:06 INFO - PROCESS | 1936 | 1467698286566 Marionette DEBUG loaded listener.js 22:58:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0xa3250800) [pid = 1936] [serial = 189] [outer = 0x9950ec00] 22:58:07 INFO - PROCESS | 1936 | 1467698287441 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 22:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1331ms 22:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:58:07 INFO - PROCESS | 1936 | 1467698287473 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:58:07 INFO - PROCESS | 1936 | 1467698287476 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:58:07 INFO - PROCESS | 1936 | 1467698287483 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:58:07 INFO - PROCESS | 1936 | 1467698287487 Marionette TRACE conn3 <- [1,226,null,{}] 22:58:07 INFO - PROCESS | 1936 | 1467698287492 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:07 INFO - PROCESS | 1936 | 1467698287502 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:07 INFO - PROCESS | 1936 | 1467698287702 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:58:07 INFO - PROCESS | 1936 | 1467698287849 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:07 INFO - PROCESS | 1936 | 1467698287858 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x99505800 == 48 [pid = 1936] [id = 64] 22:58:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x9950cc00) [pid = 1936] [serial = 190] [outer = (nil)] 22:58:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0xa610f800) [pid = 1936] [serial = 191] [outer = 0x9950cc00] 22:58:07 INFO - PROCESS | 1936 | 1467698287936 Marionette DEBUG loaded listener.js 22:58:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0xa672e000) [pid = 1936] [serial = 192] [outer = 0x9950cc00] 22:58:08 INFO - PROCESS | 1936 | 1467698288772 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 22:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1536ms 22:58:09 INFO - PROCESS | 1936 | 1467698289019 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:58:09 INFO - PROCESS | 1936 | 1467698289027 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:58:09 INFO - PROCESS | 1936 | 1467698289035 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:58:09 INFO - PROCESS | 1936 | 1467698289039 Marionette TRACE conn3 <- [1,230,null,{}] 22:58:09 INFO - PROCESS | 1936 | 1467698289048 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:09 INFO - PROCESS | 1936 | 1467698289054 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:09 INFO - PROCESS | 1936 | 1467698289213 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:58:09 INFO - PROCESS | 1936 | 1467698289381 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:09 INFO - PROCESS | 1936 | 1467698289398 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x92eb5c00 == 49 [pid = 1936] [id = 65] 22:58:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x93b2dc00) [pid = 1936] [serial = 193] [outer = (nil)] 22:58:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x93b4c800) [pid = 1936] [serial = 194] [outer = 0x93b2dc00] 22:58:09 INFO - PROCESS | 1936 | 1467698289493 Marionette DEBUG loaded listener.js 22:58:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x977a1c00) [pid = 1936] [serial = 195] [outer = 0x93b2dc00] 22:58:10 INFO - PROCESS | 1936 | 1467698290310 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 22:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1330ms 22:58:10 INFO - PROCESS | 1936 | 1467698290367 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:58:10 INFO - PROCESS | 1936 | 1467698290372 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:58:10 INFO - PROCESS | 1936 | 1467698290383 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:58:10 INFO - PROCESS | 1936 | 1467698290389 Marionette TRACE conn3 <- [1,234,null,{}] 22:58:10 INFO - PROCESS | 1936 | 1467698290395 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:10 INFO - PROCESS | 1936 | 1467698290400 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:10 INFO - PROCESS | 1936 | 1467698290570 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:58:10 INFO - PROCESS | 1936 | 1467698290737 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:10 INFO - PROCESS | 1936 | 1467698290751 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x920e8000 == 50 [pid = 1936] [id = 66] 22:58:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x99507800) [pid = 1936] [serial = 196] [outer = (nil)] 22:58:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x9aaed000) [pid = 1936] [serial = 197] [outer = 0x99507800] 22:58:10 INFO - PROCESS | 1936 | 1467698290838 Marionette DEBUG loaded listener.js 22:58:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x9b1d6400) [pid = 1936] [serial = 198] [outer = 0x99507800] 22:58:11 INFO - PROCESS | 1936 | --DOCSHELL 0xa253d800 == 49 [pid = 1936] [id = 19] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0xa4d09800) [pid = 1936] [serial = 140] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | 1467698291721 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0xa23a6800) [pid = 1936] [serial = 134] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x9ad86000) [pid = 1936] [serial = 128] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x938f2c00) [pid = 1936] [serial = 113] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x951d0800) [pid = 1936] [serial = 125] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x951d7000) [pid = 1936] [serial = 126] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x93b49c00) [pid = 1936] [serial = 123] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x93b2b400) [pid = 1936] [serial = 122] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x99581800) [pid = 1936] [serial = 116] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x951d8000) [pid = 1936] [serial = 119] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0xa2005400) [pid = 1936] [serial = 131] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0xa23b0000) [pid = 1936] [serial = 135] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0xa2340c00) [pid = 1936] [serial = 132] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x9b6f8000) [pid = 1936] [serial = 129] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0xa3288000) [pid = 1936] [serial = 137] [outer = (nil)] [url = about:blank] 22:58:11 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0xa3327400) [pid = 1936] [serial = 138] [outer = (nil)] [url = about:blank] 22:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1388ms 22:58:11 INFO - PROCESS | 1936 | 1467698291768 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:58:11 INFO - PROCESS | 1936 | 1467698291771 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:58:11 INFO - PROCESS | 1936 | 1467698291778 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:58:11 INFO - PROCESS | 1936 | 1467698291781 Marionette TRACE conn3 <- [1,238,null,{}] 22:58:11 INFO - PROCESS | 1936 | 1467698291796 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:11 INFO - PROCESS | 1936 | 1467698291804 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:11 INFO - PROCESS | 1936 | 1467698291956 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:58:11 INFO - PROCESS | 1936 | 1467698291968 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:11 INFO - PROCESS | 1936 | 1467698291980 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d9c00 == 50 [pid = 1936] [id = 67] 22:58:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x951da800) [pid = 1936] [serial = 199] [outer = (nil)] 22:58:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x9b1d6000) [pid = 1936] [serial = 200] [outer = 0x951da800] 22:58:12 INFO - PROCESS | 1936 | 1467698292070 Marionette DEBUG loaded listener.js 22:58:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x9b735400) [pid = 1936] [serial = 201] [outer = 0x951da800] 22:58:12 INFO - PROCESS | 1936 | 1467698292868 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 22:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1135ms 22:58:12 INFO - PROCESS | 1936 | 1467698292913 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:58:12 INFO - PROCESS | 1936 | 1467698292917 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:58:12 INFO - PROCESS | 1936 | 1467698292926 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:58:12 INFO - PROCESS | 1936 | 1467698292930 Marionette TRACE conn3 <- [1,242,null,{}] 22:58:12 INFO - PROCESS | 1936 | 1467698292935 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:12 INFO - PROCESS | 1936 | 1467698292940 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:13 INFO - PROCESS | 1936 | 1467698293099 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:58:13 INFO - PROCESS | 1936 | 1467698293204 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:13 INFO - PROCESS | 1936 | 1467698293211 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a7f6800 == 51 [pid = 1936] [id = 68] 22:58:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x9b11b400) [pid = 1936] [serial = 202] [outer = (nil)] 22:58:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0xa2344800) [pid = 1936] [serial = 203] [outer = 0x9b11b400] 22:58:13 INFO - PROCESS | 1936 | 1467698293278 Marionette DEBUG loaded listener.js 22:58:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0xa2ff4800) [pid = 1936] [serial = 204] [outer = 0x9b11b400] 22:58:13 INFO - PROCESS | 1936 | 1467698293997 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 22:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1090ms 22:58:14 INFO - PROCESS | 1936 | 1467698294013 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:58:14 INFO - PROCESS | 1936 | 1467698294016 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:58:14 INFO - PROCESS | 1936 | 1467698294023 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:58:14 INFO - PROCESS | 1936 | 1467698294025 Marionette TRACE conn3 <- [1,246,null,{}] 22:58:14 INFO - PROCESS | 1936 | 1467698294031 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:14 INFO - PROCESS | 1936 | 1467698294036 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:14 INFO - PROCESS | 1936 | 1467698294227 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:58:14 INFO - PROCESS | 1936 | 1467698294256 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:14 INFO - PROCESS | 1936 | 1467698294262 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x92507800 == 52 [pid = 1936] [id = 69] 22:58:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x92508400) [pid = 1936] [serial = 205] [outer = (nil)] 22:58:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x99daac00) [pid = 1936] [serial = 206] [outer = 0x92508400] 22:58:14 INFO - PROCESS | 1936 | 1467698294329 Marionette DEBUG loaded listener.js 22:58:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x99dac800) [pid = 1936] [serial = 207] [outer = 0x92508400] 22:58:15 INFO - PROCESS | 1936 | 1467698295110 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 22:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1177ms 22:58:15 INFO - PROCESS | 1936 | 1467698295199 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:58:15 INFO - PROCESS | 1936 | 1467698295203 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:58:15 INFO - PROCESS | 1936 | 1467698295213 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:58:15 INFO - PROCESS | 1936 | 1467698295216 Marionette TRACE conn3 <- [1,250,null,{}] 22:58:15 INFO - PROCESS | 1936 | 1467698295227 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:15 INFO - PROCESS | 1936 | 1467698295237 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:15 INFO - PROCESS | 1936 | 1467698295459 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:58:15 INFO - PROCESS | 1936 | 1467698295482 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:15 INFO - PROCESS | 1936 | 1467698295489 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x99da2800 == 53 [pid = 1936] [id = 70] 22:58:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x99db0c00) [pid = 1936] [serial = 208] [outer = (nil)] 22:58:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0xa3329800) [pid = 1936] [serial = 209] [outer = 0x99db0c00] 22:58:15 INFO - PROCESS | 1936 | 1467698295558 Marionette DEBUG loaded listener.js 22:58:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0xa33ca000) [pid = 1936] [serial = 210] [outer = 0x99db0c00] 22:58:16 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x9b1d9400) [pid = 1936] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:58:16 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x9aae2800) [pid = 1936] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:58:16 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x93b27c00) [pid = 1936] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:58:16 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x9a7f5000) [pid = 1936] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:58:16 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x96323800) [pid = 1936] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:58:16 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x9237a000) [pid = 1936] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:58:16 INFO - PROCESS | 1936 | 1467698296447 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 22:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1249ms 22:58:16 INFO - PROCESS | 1936 | 1467698296462 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:58:16 INFO - PROCESS | 1936 | 1467698296465 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:58:16 INFO - PROCESS | 1936 | 1467698296471 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:58:16 INFO - PROCESS | 1936 | 1467698296474 Marionette TRACE conn3 <- [1,254,null,{}] 22:58:16 INFO - PROCESS | 1936 | 1467698296480 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:16 INFO - PROCESS | 1936 | 1467698296484 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:16 INFO - PROCESS | 1936 | 1467698296663 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:58:16 INFO - PROCESS | 1936 | 1467698296737 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:16 INFO - PROCESS | 1936 | 1467698296744 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x9237a000 == 54 [pid = 1936] [id = 71] 22:58:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x92504400) [pid = 1936] [serial = 211] [outer = (nil)] 22:58:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x96dd1c00) [pid = 1936] [serial = 212] [outer = 0x92504400] 22:58:16 INFO - PROCESS | 1936 | 1467698296809 Marionette DEBUG loaded listener.js 22:58:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x96dd6400) [pid = 1936] [serial = 213] [outer = 0x92504400] 22:58:17 INFO - PROCESS | 1936 | 1467698297479 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 22:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1079ms 22:58:17 INFO - PROCESS | 1936 | 1467698297550 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:58:17 INFO - PROCESS | 1936 | 1467698297554 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:58:17 INFO - PROCESS | 1936 | 1467698297560 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:58:17 INFO - PROCESS | 1936 | 1467698297563 Marionette TRACE conn3 <- [1,258,null,{}] 22:58:17 INFO - PROCESS | 1936 | 1467698297581 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:17 INFO - PROCESS | 1936 | 1467698297586 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:17 INFO - PROCESS | 1936 | 1467698297737 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:58:17 INFO - PROCESS | 1936 | 1467698297746 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:17 INFO - PROCESS | 1936 | 1467698297771 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x96dcfc00 == 55 [pid = 1936] [id = 72] 22:58:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x96dd6800) [pid = 1936] [serial = 214] [outer = (nil)] 22:58:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x9b1d9400) [pid = 1936] [serial = 215] [outer = 0x96dd6800] 22:58:17 INFO - PROCESS | 1936 | 1467698297832 Marionette DEBUG loaded listener.js 22:58:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x99dabc00) [pid = 1936] [serial = 216] [outer = 0x96dd6800] 22:58:18 INFO - PROCESS | 1936 | 1467698298767 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 22:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1254ms 22:58:18 INFO - PROCESS | 1936 | 1467698298815 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:58:18 INFO - PROCESS | 1936 | 1467698298822 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:58:18 INFO - PROCESS | 1936 | 1467698298831 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:58:18 INFO - PROCESS | 1936 | 1467698298836 Marionette TRACE conn3 <- [1,262,null,{}] 22:58:18 INFO - PROCESS | 1936 | 1467698298845 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:18 INFO - PROCESS | 1936 | 1467698298850 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:19 INFO - PROCESS | 1936 | 1467698299033 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:58:19 INFO - PROCESS | 1936 | 1467698299159 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:19 INFO - PROCESS | 1936 | 1467698299167 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x938ea800 == 56 [pid = 1936] [id = 73] 22:58:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x938ef800) [pid = 1936] [serial = 217] [outer = (nil)] 22:58:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x951d1c00) [pid = 1936] [serial = 218] [outer = 0x938ef800] 22:58:19 INFO - PROCESS | 1936 | 1467698299249 Marionette DEBUG loaded listener.js 22:58:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x96dcc800) [pid = 1936] [serial = 219] [outer = 0x938ef800] 22:58:20 INFO - PROCESS | 1936 | 1467698300156 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 22:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1384ms 22:58:20 INFO - PROCESS | 1936 | 1467698300214 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:58:20 INFO - PROCESS | 1936 | 1467698300221 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:58:20 INFO - PROCESS | 1936 | 1467698300232 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:58:20 INFO - PROCESS | 1936 | 1467698300236 Marionette TRACE conn3 <- [1,266,null,{}] 22:58:20 INFO - PROCESS | 1936 | 1467698300242 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:20 INFO - PROCESS | 1936 | 1467698300248 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:20 INFO - PROCESS | 1936 | 1467698300425 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:58:20 INFO - PROCESS | 1936 | 1467698300577 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:20 INFO - PROCESS | 1936 | 1467698300587 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x99509800 == 57 [pid = 1936] [id = 74] 22:58:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x99cda400) [pid = 1936] [serial = 220] [outer = (nil)] 22:58:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x99da7000) [pid = 1936] [serial = 221] [outer = 0x99cda400] 22:58:20 INFO - PROCESS | 1936 | 1467698300668 Marionette DEBUG loaded listener.js 22:58:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x9a7f3800) [pid = 1936] [serial = 222] [outer = 0x99cda400] 22:58:21 INFO - PROCESS | 1936 | 1467698301518 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 22:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1334ms 22:58:21 INFO - PROCESS | 1936 | 1467698301566 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:58:21 INFO - PROCESS | 1936 | 1467698301570 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:58:21 INFO - PROCESS | 1936 | 1467698301577 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:58:21 INFO - PROCESS | 1936 | 1467698301584 Marionette TRACE conn3 <- [1,270,null,{}] 22:58:21 INFO - PROCESS | 1936 | 1467698301600 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:21 INFO - PROCESS | 1936 | 1467698301609 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:21 INFO - PROCESS | 1936 | 1467698301785 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:58:22 INFO - PROCESS | 1936 | 1467698302046 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:22 INFO - PROCESS | 1936 | 1467698302058 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:22 INFO - PROCESS | 1936 | ++DOCSHELL 0xa324ec00 == 58 [pid = 1936] [id = 75] 22:58:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0xa3342400) [pid = 1936] [serial = 223] [outer = (nil)] 22:58:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0xa4d0d400) [pid = 1936] [serial = 224] [outer = 0xa3342400] 22:58:22 INFO - PROCESS | 1936 | 1467698302237 Marionette DEBUG loaded listener.js 22:58:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0xa61bd400) [pid = 1936] [serial = 225] [outer = 0xa3342400] 22:58:23 INFO - PROCESS | 1936 | 1467698303069 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 22:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1533ms 22:58:23 INFO - PROCESS | 1936 | 1467698303111 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:58:23 INFO - PROCESS | 1936 | 1467698303116 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:58:23 INFO - PROCESS | 1936 | 1467698303122 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:58:23 INFO - PROCESS | 1936 | 1467698303126 Marionette TRACE conn3 <- [1,274,null,{}] 22:58:23 INFO - PROCESS | 1936 | 1467698303131 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:23 INFO - PROCESS | 1936 | 1467698303136 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:23 INFO - PROCESS | 1936 | 1467698303306 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:58:23 INFO - PROCESS | 1936 | 1467698303462 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:23 INFO - PROCESS | 1936 | 1467698303468 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:23 INFO - PROCESS | 1936 | ++DOCSHELL 0xa4d56400 == 59 [pid = 1936] [id = 76] 22:58:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0xa6818800) [pid = 1936] [serial = 226] [outer = (nil)] 22:58:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0xa6bc1c00) [pid = 1936] [serial = 227] [outer = 0xa6818800] 22:58:23 INFO - PROCESS | 1936 | 1467698303558 Marionette DEBUG loaded listener.js 22:58:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0xa6bc6c00) [pid = 1936] [serial = 228] [outer = 0xa6818800] 22:58:24 INFO - PROCESS | 1936 | 1467698304409 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 22:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1334ms 22:58:24 INFO - PROCESS | 1936 | 1467698304456 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:58:24 INFO - PROCESS | 1936 | 1467698304460 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:58:24 INFO - PROCESS | 1936 | 1467698304466 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:58:24 INFO - PROCESS | 1936 | 1467698304470 Marionette TRACE conn3 <- [1,278,null,{}] 22:58:24 INFO - PROCESS | 1936 | 1467698304476 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:24 INFO - PROCESS | 1936 | 1467698304481 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:24 INFO - PROCESS | 1936 | 1467698304644 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:58:24 INFO - PROCESS | 1936 | 1467698304794 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:24 INFO - PROCESS | 1936 | 1467698304803 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f4000 == 60 [pid = 1936] [id = 77] 22:58:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x938e7c00) [pid = 1936] [serial = 229] [outer = (nil)] 22:58:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0xa6fc5c00) [pid = 1936] [serial = 230] [outer = 0x938e7c00] 22:58:24 INFO - PROCESS | 1936 | 1467698304881 Marionette DEBUG loaded listener.js 22:58:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0xa6fc7000) [pid = 1936] [serial = 231] [outer = 0x938e7c00] 22:58:25 INFO - PROCESS | 1936 | 1467698305789 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 22:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1378ms 22:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:58:25 INFO - PROCESS | 1936 | 1467698305845 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:58:25 INFO - PROCESS | 1936 | 1467698305849 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:58:25 INFO - PROCESS | 1936 | 1467698305855 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:58:25 INFO - PROCESS | 1936 | 1467698305859 Marionette TRACE conn3 <- [1,282,null,{}] 22:58:25 INFO - PROCESS | 1936 | 1467698305864 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:25 INFO - PROCESS | 1936 | 1467698305875 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:26 INFO - PROCESS | 1936 | 1467698306103 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:58:26 INFO - PROCESS | 1936 | 1467698306258 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:26 INFO - PROCESS | 1936 | 1467698306264 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ced800 == 61 [pid = 1936] [id = 78] 22:58:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x91cef000) [pid = 1936] [serial = 232] [outer = (nil)] 22:58:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x91cf7800) [pid = 1936] [serial = 233] [outer = 0x91cef000] 22:58:26 INFO - PROCESS | 1936 | 1467698306348 Marionette DEBUG loaded listener.js 22:58:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0xa6fc6800) [pid = 1936] [serial = 234] [outer = 0x91cef000] 22:58:27 INFO - PROCESS | 1936 | 1467698307195 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 22:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1381ms 22:58:27 INFO - PROCESS | 1936 | 1467698307236 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:58:27 INFO - PROCESS | 1936 | 1467698307239 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:58:27 INFO - PROCESS | 1936 | 1467698307246 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:58:27 INFO - PROCESS | 1936 | 1467698307250 Marionette TRACE conn3 <- [1,286,null,{}] 22:58:27 INFO - PROCESS | 1936 | 1467698307256 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:27 INFO - PROCESS | 1936 | 1467698307261 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:27 INFO - PROCESS | 1936 | 1467698307419 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:58:27 INFO - PROCESS | 1936 | 1467698307578 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:27 INFO - PROCESS | 1936 | 1467698307586 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f88c00 == 62 [pid = 1936] [id = 79] 22:58:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x90f8b000) [pid = 1936] [serial = 235] [outer = (nil)] 22:58:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x90f91000) [pid = 1936] [serial = 236] [outer = 0x90f8b000] 22:58:27 INFO - PROCESS | 1936 | 1467698307667 Marionette DEBUG loaded listener.js 22:58:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x90f95400) [pid = 1936] [serial = 237] [outer = 0x90f8b000] 22:58:28 INFO - PROCESS | 1936 | 1467698308525 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 22:58:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x90f8d800) [pid = 1936] [serial = 238] [outer = 0x93b28800] 22:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1335ms 22:58:28 INFO - PROCESS | 1936 | 1467698308614 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:58:28 INFO - PROCESS | 1936 | 1467698308624 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:58:28 INFO - PROCESS | 1936 | 1467698308943 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:58:28 INFO - PROCESS | 1936 | 1467698308949 Marionette TRACE conn3 <- [1,290,null,{}] 22:58:29 INFO - PROCESS | 1936 | 1467698309052 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:29 INFO - PROCESS | 1936 | 1467698309058 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:29 INFO - PROCESS | 1936 | 1467698309292 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:58:29 INFO - PROCESS | 1936 | 1467698309416 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:29 INFO - PROCESS | 1936 | 1467698309428 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1d400 == 63 [pid = 1936] [id = 80] 22:58:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x91e1f000) [pid = 1936] [serial = 239] [outer = (nil)] 22:58:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x91e28000) [pid = 1936] [serial = 240] [outer = 0x91e1f000] 22:58:29 INFO - PROCESS | 1936 | 1467698309500 Marionette DEBUG loaded listener.js 22:58:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x9237b000) [pid = 1936] [serial = 241] [outer = 0x91e1f000] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x920ec800 == 62 [pid = 1936] [id = 57] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x92503c00 == 61 [pid = 1936] [id = 55] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x9a7ea400 == 60 [pid = 1936] [id = 54] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x938ef400 == 59 [pid = 1936] [id = 53] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x920f3000 == 58 [pid = 1936] [id = 32] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0xa3243c00) [pid = 1936] [serial = 173] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | 1467698310482 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x9237a000 == 57 [pid = 1936] [id = 71] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x99da2800 == 56 [pid = 1936] [id = 70] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x92507800 == 55 [pid = 1936] [id = 69] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x9a7f6800 == 54 [pid = 1936] [id = 68] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x951d9c00 == 53 [pid = 1936] [id = 67] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x920e8000 == 52 [pid = 1936] [id = 66] 22:58:30 INFO - PROCESS | 1936 | --DOCSHELL 0x92eb5c00 == 51 [pid = 1936] [id = 65] 22:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1893ms 22:58:30 INFO - PROCESS | 1936 | 1467698310534 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:58:30 INFO - PROCESS | 1936 | 1467698310540 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:58:30 INFO - PROCESS | 1936 | 1467698310549 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:58:30 INFO - PROCESS | 1936 | 1467698310553 Marionette TRACE conn3 <- [1,294,null,{}] 22:58:30 INFO - PROCESS | 1936 | 1467698310561 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:30 INFO - PROCESS | 1936 | 1467698310568 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:30 INFO - PROCESS | 1936 | 1467698310730 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x9b751400) [pid = 1936] [serial = 164] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x9b734c00) [pid = 1936] [serial = 167] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x9469dc00) [pid = 1936] [serial = 158] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x977a8800) [pid = 1936] [serial = 159] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x99944c00) [pid = 1936] [serial = 143] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0xa25f1c00) [pid = 1936] [serial = 146] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0xa6f3b400) [pid = 1936] [serial = 152] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0xa672d800) [pid = 1936] [serial = 149] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x9aae1000) [pid = 1936] [serial = 161] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x99855c00) [pid = 1936] [serial = 156] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x98910c00) [pid = 1936] [serial = 155] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0xa118c800) [pid = 1936] [serial = 170] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0xa23b2800) [pid = 1936] [serial = 171] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x9b736400) [pid = 1936] [serial = 168] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x9b888c00) [pid = 1936] [serial = 165] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x9ad83000) [pid = 1936] [serial = 162] [outer = (nil)] [url = about:blank] 22:58:30 INFO - PROCESS | 1936 | 1467698310905 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:30 INFO - PROCESS | 1936 | 1467698310913 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x9390b800 == 52 [pid = 1936] [id = 81] 22:58:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x93b2b400) [pid = 1936] [serial = 242] [outer = (nil)] 22:58:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x950ca800) [pid = 1936] [serial = 243] [outer = 0x93b2b400] 22:58:30 INFO - PROCESS | 1936 | 1467698310987 Marionette DEBUG loaded listener.js 22:58:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x951da000) [pid = 1936] [serial = 244] [outer = 0x93b2b400] 22:58:31 INFO - PROCESS | 1936 | 1467698311652 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:31 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. 22:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1142ms 22:58:31 INFO - PROCESS | 1936 | 1467698311691 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:58:31 INFO - PROCESS | 1936 | 1467698311693 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:58:31 INFO - PROCESS | 1936 | 1467698311700 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:58:31 INFO - PROCESS | 1936 | 1467698311704 Marionette TRACE conn3 <- [1,298,null,{}] 22:58:31 INFO - PROCESS | 1936 | 1467698311709 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:31 INFO - PROCESS | 1936 | 1467698311714 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:31 INFO - PROCESS | 1936 | 1467698311883 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:58:32 INFO - PROCESS | 1936 | 1467698311999 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:32 INFO - PROCESS | 1936 | 1467698312017 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x9820fc00 == 53 [pid = 1936] [id = 82] 22:58:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x98910c00) [pid = 1936] [serial = 245] [outer = (nil)] 22:58:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x99502000) [pid = 1936] [serial = 246] [outer = 0x98910c00] 22:58:32 INFO - PROCESS | 1936 | 1467698312088 Marionette DEBUG loaded listener.js 22:58:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x9950b400) [pid = 1936] [serial = 247] [outer = 0x98910c00] 22:58:32 INFO - PROCESS | 1936 | 1467698312860 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:32 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. 22:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1229ms 22:58:32 INFO - PROCESS | 1936 | 1467698312935 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:58:32 INFO - PROCESS | 1936 | 1467698312938 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:58:32 INFO - PROCESS | 1936 | 1467698312949 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:58:32 INFO - PROCESS | 1936 | 1467698312952 Marionette TRACE conn3 <- [1,302,null,{}] 22:58:32 INFO - PROCESS | 1936 | 1467698312957 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:32 INFO - PROCESS | 1936 | 1467698312961 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:33 INFO - PROCESS | 1936 | 1467698313150 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:58:33 INFO - PROCESS | 1936 | 1467698313176 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:33 INFO - PROCESS | 1936 | 1467698313185 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf5400 == 54 [pid = 1936] [id = 83] 22:58:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x99da2800) [pid = 1936] [serial = 248] [outer = (nil)] 22:58:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x9a7ee000) [pid = 1936] [serial = 249] [outer = 0x99da2800] 22:58:33 INFO - PROCESS | 1936 | 1467698313249 Marionette DEBUG loaded listener.js 22:58:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x9a7f8000) [pid = 1936] [serial = 250] [outer = 0x99da2800] 22:58:34 INFO - PROCESS | 1936 | 1467698314070 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:34 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. 22:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1174ms 22:58:34 INFO - PROCESS | 1936 | 1467698314134 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:58:34 INFO - PROCESS | 1936 | 1467698314138 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:58:34 INFO - PROCESS | 1936 | 1467698314143 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:58:34 INFO - PROCESS | 1936 | 1467698314147 Marionette TRACE conn3 <- [1,306,null,{}] 22:58:34 INFO - PROCESS | 1936 | 1467698314152 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:34 INFO - PROCESS | 1936 | 1467698314157 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:34 INFO - PROCESS | 1936 | 1467698314349 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:58:34 INFO - PROCESS | 1936 | 1467698314371 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:34 INFO - PROCESS | 1936 | 1467698314380 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x99502c00 == 55 [pid = 1936] [id = 84] 22:58:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x99da1400) [pid = 1936] [serial = 251] [outer = (nil)] 22:58:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x9b117400) [pid = 1936] [serial = 252] [outer = 0x99da1400] 22:58:34 INFO - PROCESS | 1936 | 1467698314445 Marionette DEBUG loaded listener.js 22:58:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x9b72f800) [pid = 1936] [serial = 253] [outer = 0x99da1400] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x9b11b400) [pid = 1936] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x99db0c00) [pid = 1936] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x99507800) [pid = 1936] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x93b2dc00) [pid = 1936] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x951da800) [pid = 1936] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x92504400) [pid = 1936] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:58:35 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x92508400) [pid = 1936] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:58:35 INFO - PROCESS | 1936 | 1467698315428 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:35 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. 22:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1327ms 22:58:35 INFO - PROCESS | 1936 | 1467698315472 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:58:35 INFO - PROCESS | 1936 | 1467698315476 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:58:35 INFO - PROCESS | 1936 | 1467698315484 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:58:35 INFO - PROCESS | 1936 | 1467698315486 Marionette TRACE conn3 <- [1,310,null,{}] 22:58:35 INFO - PROCESS | 1936 | 1467698315492 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:35 INFO - PROCESS | 1936 | 1467698315502 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:35 INFO - PROCESS | 1936 | 1467698315691 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:58:35 INFO - PROCESS | 1936 | 1467698315843 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:35 INFO - PROCESS | 1936 | 1467698315851 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cfa000 == 56 [pid = 1936] [id = 85] 22:58:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x93b49400) [pid = 1936] [serial = 254] [outer = (nil)] 22:58:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x9b7ea800) [pid = 1936] [serial = 255] [outer = 0x93b49400] 22:58:35 INFO - PROCESS | 1936 | 1467698315922 Marionette DEBUG loaded listener.js 22:58:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0xa2006400) [pid = 1936] [serial = 256] [outer = 0x93b49400] 22:58:36 INFO - PROCESS | 1936 | 1467698316602 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:36 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. 22:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1132ms 22:58:36 INFO - PROCESS | 1936 | 1467698316614 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:58:36 INFO - PROCESS | 1936 | 1467698316617 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:58:36 INFO - PROCESS | 1936 | 1467698316624 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:58:36 INFO - PROCESS | 1936 | 1467698316627 Marionette TRACE conn3 <- [1,314,null,{}] 22:58:36 INFO - PROCESS | 1936 | 1467698316632 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:36 INFO - PROCESS | 1936 | 1467698316636 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:36 INFO - PROCESS | 1936 | 1467698316833 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:58:36 INFO - PROCESS | 1936 | 1467698316850 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:36 INFO - PROCESS | 1936 | 1467698316857 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e9a000 == 57 [pid = 1936] [id = 86] 22:58:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x91e9b000) [pid = 1936] [serial = 257] [outer = (nil)] 22:58:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x91ea2400) [pid = 1936] [serial = 258] [outer = 0x91e9b000] 22:58:36 INFO - PROCESS | 1936 | 1467698316922 Marionette DEBUG loaded listener.js 22:58:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x91ea5c00) [pid = 1936] [serial = 259] [outer = 0x91e9b000] 22:58:37 INFO - PROCESS | 1936 | 1467698317936 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:37 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. 22:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1335ms 22:58:37 INFO - PROCESS | 1936 | 1467698317959 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:58:37 INFO - PROCESS | 1936 | 1467698317966 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:58:37 INFO - PROCESS | 1936 | 1467698317973 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:58:37 INFO - PROCESS | 1936 | 1467698317978 Marionette TRACE conn3 <- [1,318,null,{}] 22:58:37 INFO - PROCESS | 1936 | 1467698317987 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:37 INFO - PROCESS | 1936 | 1467698317992 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:38 INFO - PROCESS | 1936 | 1467698318171 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:58:38 INFO - PROCESS | 1936 | 1467698318329 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:38 INFO - PROCESS | 1936 | 1467698318339 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e23400 == 58 [pid = 1936] [id = 87] 22:58:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x91e28400) [pid = 1936] [serial = 260] [outer = (nil)] 22:58:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x920e9000) [pid = 1936] [serial = 261] [outer = 0x91e28400] 22:58:38 INFO - PROCESS | 1936 | 1467698318427 Marionette DEBUG loaded listener.js 22:58:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x92508400) [pid = 1936] [serial = 262] [outer = 0x91e28400] 22:58:39 INFO - PROCESS | 1936 | 1467698319346 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:39 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. 22:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1389ms 22:58:39 INFO - PROCESS | 1936 | 1467698319362 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:58:39 INFO - PROCESS | 1936 | 1467698319369 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:58:39 INFO - PROCESS | 1936 | 1467698319379 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:58:39 INFO - PROCESS | 1936 | 1467698319384 Marionette TRACE conn3 <- [1,322,null,{}] 22:58:39 INFO - PROCESS | 1936 | 1467698319390 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:39 INFO - PROCESS | 1936 | 1467698319395 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:39 INFO - PROCESS | 1936 | 1467698319583 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:58:39 INFO - PROCESS | 1936 | 1467698319744 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:39 INFO - PROCESS | 1936 | 1467698319753 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x96327c00 == 59 [pid = 1936] [id = 88] 22:58:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x96dcec00) [pid = 1936] [serial = 263] [outer = (nil)] 22:58:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x96dd7800) [pid = 1936] [serial = 264] [outer = 0x96dcec00] 22:58:39 INFO - PROCESS | 1936 | 1467698319837 Marionette DEBUG loaded listener.js 22:58:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x994a2c00) [pid = 1936] [serial = 265] [outer = 0x96dcec00] 22:58:40 INFO - PROCESS | 1936 | 1467698320835 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:40 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. 22:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1479ms 22:58:40 INFO - PROCESS | 1936 | 1467698320857 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:58:40 INFO - PROCESS | 1936 | 1467698320861 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:58:40 INFO - PROCESS | 1936 | 1467698320868 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:58:40 INFO - PROCESS | 1936 | 1467698320874 Marionette TRACE conn3 <- [1,326,null,{}] 22:58:40 INFO - PROCESS | 1936 | 1467698320890 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:40 INFO - PROCESS | 1936 | 1467698320899 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:41 INFO - PROCESS | 1936 | 1467698321071 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:58:41 INFO - PROCESS | 1936 | 1467698321268 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:41 INFO - PROCESS | 1936 | 1467698321280 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b737400 == 60 [pid = 1936] [id = 89] 22:58:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9b737800) [pid = 1936] [serial = 266] [outer = (nil)] 22:58:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x9b882000) [pid = 1936] [serial = 267] [outer = 0x9b737800] 22:58:41 INFO - PROCESS | 1936 | 1467698321363 Marionette DEBUG loaded listener.js 22:58:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0xa2340c00) [pid = 1936] [serial = 268] [outer = 0x9b737800] 22:58:42 INFO - PROCESS | 1936 | 1467698322234 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:42 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. 22:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1432ms 22:58:42 INFO - PROCESS | 1936 | 1467698322301 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:58:42 INFO - PROCESS | 1936 | 1467698322306 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:58:42 INFO - PROCESS | 1936 | 1467698322312 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:58:42 INFO - PROCESS | 1936 | 1467698322315 Marionette TRACE conn3 <- [1,330,null,{}] 22:58:42 INFO - PROCESS | 1936 | 1467698322321 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:42 INFO - PROCESS | 1936 | 1467698322326 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:42 INFO - PROCESS | 1936 | 1467698322542 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:58:42 INFO - PROCESS | 1936 | 1467698322739 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:42 INFO - PROCESS | 1936 | 1467698322749 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf5800 == 61 [pid = 1936] [id = 90] 22:58:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0xa23a6800) [pid = 1936] [serial = 269] [outer = (nil)] 22:58:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0xa2fb8000) [pid = 1936] [serial = 270] [outer = 0xa23a6800] 22:58:42 INFO - PROCESS | 1936 | 1467698322870 Marionette DEBUG loaded listener.js 22:58:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0xa3248800) [pid = 1936] [serial = 271] [outer = 0xa23a6800] 22:58:43 INFO - PROCESS | 1936 | 1467698323740 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:43 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. 22:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1440ms 22:58:43 INFO - PROCESS | 1936 | 1467698323752 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:58:43 INFO - PROCESS | 1936 | 1467698323755 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:58:43 INFO - PROCESS | 1936 | 1467698323761 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:58:43 INFO - PROCESS | 1936 | 1467698323765 Marionette TRACE conn3 <- [1,334,null,{}] 22:58:43 INFO - PROCESS | 1936 | 1467698323770 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:43 INFO - PROCESS | 1936 | 1467698323775 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:43 INFO - PROCESS | 1936 | 1467698323939 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:58:44 INFO - PROCESS | 1936 | 1467698324101 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:44 INFO - PROCESS | 1936 | 1467698324110 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf0c00 == 62 [pid = 1936] [id = 91] 22:58:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0xa3295400) [pid = 1936] [serial = 272] [outer = (nil)] 22:58:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0xa4f14000) [pid = 1936] [serial = 273] [outer = 0xa3295400] 22:58:44 INFO - PROCESS | 1936 | 1467698324192 Marionette DEBUG loaded listener.js 22:58:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0xa6730000) [pid = 1936] [serial = 274] [outer = 0xa3295400] 22:58:45 INFO - PROCESS | 1936 | 1467698325078 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:45 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. 22:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1386ms 22:58:45 INFO - PROCESS | 1936 | 1467698325147 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:58:45 INFO - PROCESS | 1936 | 1467698325151 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:58:45 INFO - PROCESS | 1936 | 1467698325157 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:58:45 INFO - PROCESS | 1936 | 1467698325161 Marionette TRACE conn3 <- [1,338,null,{}] 22:58:45 INFO - PROCESS | 1936 | 1467698325167 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:45 INFO - PROCESS | 1936 | 1467698325176 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:45 INFO - PROCESS | 1936 | 1467698325408 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:58:45 INFO - PROCESS | 1936 | 1467698325619 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:45 INFO - PROCESS | 1936 | 1467698325628 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf0400 == 63 [pid = 1936] [id = 92] 22:58:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x9b72d800) [pid = 1936] [serial = 275] [outer = (nil)] 22:58:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0xa6fce400) [pid = 1936] [serial = 276] [outer = 0x9b72d800] 22:58:45 INFO - PROCESS | 1936 | 1467698325750 Marionette DEBUG loaded listener.js 22:58:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0xa823c800) [pid = 1936] [serial = 277] [outer = 0x9b72d800] 22:58:46 INFO - PROCESS | 1936 | 1467698326638 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:46 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. 22:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1533ms 22:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:58:46 INFO - PROCESS | 1936 | 1467698326692 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:58:46 INFO - PROCESS | 1936 | 1467698326695 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:58:46 INFO - PROCESS | 1936 | 1467698326701 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:58:46 INFO - PROCESS | 1936 | 1467698326705 Marionette TRACE conn3 <- [1,342,null,{}] 22:58:46 INFO - PROCESS | 1936 | 1467698326711 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:46 INFO - PROCESS | 1936 | 1467698326716 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:46 INFO - PROCESS | 1936 | 1467698326879 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:58:47 INFO - PROCESS | 1936 | 1467698327040 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:47 INFO - PROCESS | 1936 | 1467698327050 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cef800 == 64 [pid = 1936] [id = 93] 22:58:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0xa6fc6000) [pid = 1936] [serial = 278] [outer = (nil)] 22:58:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0xa8260000) [pid = 1936] [serial = 279] [outer = 0xa6fc6000] 22:58:47 INFO - PROCESS | 1936 | 1467698327128 Marionette DEBUG loaded listener.js 22:58:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x9b74b000) [pid = 1936] [serial = 280] [outer = 0xa6fc6000] 22:58:47 INFO - PROCESS | 1936 | 1467698327986 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:48 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. 22:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1333ms 22:58:48 INFO - PROCESS | 1936 | 1467698328034 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:58:48 INFO - PROCESS | 1936 | 1467698328038 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:58:48 INFO - PROCESS | 1936 | 1467698328044 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:58:48 INFO - PROCESS | 1936 | 1467698328047 Marionette TRACE conn3 <- [1,346,null,{}] 22:58:48 INFO - PROCESS | 1936 | 1467698328053 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:48 INFO - PROCESS | 1936 | 1467698328058 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:48 INFO - PROCESS | 1936 | 1467698328224 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:58:48 INFO - PROCESS | 1936 | 1467698328387 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:48 INFO - PROCESS | 1936 | 1467698328394 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa45800 == 65 [pid = 1936] [id = 94] 22:58:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8fa46800) [pid = 1936] [serial = 281] [outer = (nil)] 22:58:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x8fa4f400) [pid = 1936] [serial = 282] [outer = 0x8fa46800] 22:58:48 INFO - PROCESS | 1936 | 1467698328471 Marionette DEBUG loaded listener.js 22:58:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x8fa52000) [pid = 1936] [serial = 283] [outer = 0x8fa46800] 22:58:49 INFO - PROCESS | 1936 | 1467698329331 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:49 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. 22:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1336ms 22:58:49 INFO - PROCESS | 1936 | 1467698329380 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:58:49 INFO - PROCESS | 1936 | 1467698329384 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:58:49 INFO - PROCESS | 1936 | 1467698329390 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:58:49 INFO - PROCESS | 1936 | 1467698329393 Marionette TRACE conn3 <- [1,350,null,{}] 22:58:49 INFO - PROCESS | 1936 | 1467698329399 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:49 INFO - PROCESS | 1936 | 1467698329404 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:49 INFO - PROCESS | 1936 | 1467698329574 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:58:49 INFO - PROCESS | 1936 | 1467698329738 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:49 INFO - PROCESS | 1936 | 1467698329746 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa47800 == 66 [pid = 1936] [id = 95] 22:58:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8fa47c00) [pid = 1936] [serial = 284] [outer = (nil)] 22:58:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x8fae3800) [pid = 1936] [serial = 285] [outer = 0x8fa47c00] 22:58:49 INFO - PROCESS | 1936 | 1467698329825 Marionette DEBUG loaded listener.js 22:58:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x8fae6800) [pid = 1936] [serial = 286] [outer = 0x8fa47c00] 22:58:50 INFO - PROCESS | 1936 | 1467698330659 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:50 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. 22:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1286ms 22:58:50 INFO - PROCESS | 1936 | 1467698330677 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:58:50 INFO - PROCESS | 1936 | 1467698330680 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:58:50 INFO - PROCESS | 1936 | 1467698330687 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:58:50 INFO - PROCESS | 1936 | 1467698330690 Marionette TRACE conn3 <- [1,354,null,{}] 22:58:50 INFO - PROCESS | 1936 | 1467698330695 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:50 INFO - PROCESS | 1936 | 1467698330700 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:50 INFO - PROCESS | 1936 | 1467698330859 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:58:51 INFO - PROCESS | 1936 | 1467698331304 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:51 INFO - PROCESS | 1936 | 1467698331314 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fadf800 == 67 [pid = 1936] [id = 96] 22:58:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x91cf2c00) [pid = 1936] [serial = 287] [outer = (nil)] 22:58:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x91cf8c00) [pid = 1936] [serial = 288] [outer = 0x91cf2c00] 22:58:51 INFO - PROCESS | 1936 | 1467698331431 Marionette DEBUG loaded listener.js 22:58:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x91e23c00) [pid = 1936] [serial = 289] [outer = 0x91cf2c00] 22:58:52 INFO - PROCESS | 1936 | 1467698332379 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:52 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. 22:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1731ms 22:58:52 INFO - PROCESS | 1936 | 1467698332420 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:58:52 INFO - PROCESS | 1936 | 1467698332426 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:58:52 INFO - PROCESS | 1936 | 1467698332433 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:58:52 INFO - PROCESS | 1936 | 1467698332438 Marionette TRACE conn3 <- [1,358,null,{}] 22:58:52 INFO - PROCESS | 1936 | 1467698332446 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:52 INFO - PROCESS | 1936 | 1467698332452 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:52 INFO - PROCESS | 1936 | 1467698332661 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:58:52 INFO - PROCESS | 1936 | 1467698332875 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:52 INFO - PROCESS | 1936 | 1467698332882 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8f000 == 68 [pid = 1936] [id = 97] 22:58:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x91cf2400) [pid = 1936] [serial = 290] [outer = (nil)] 22:58:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x938f3000) [pid = 1936] [serial = 291] [outer = 0x91cf2400] 22:58:52 INFO - PROCESS | 1936 | 1467698332990 Marionette DEBUG loaded listener.js 22:58:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x93b26c00) [pid = 1936] [serial = 292] [outer = 0x91cf2400] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x96320400 == 67 [pid = 1936] [id = 52] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x91cfa000 == 66 [pid = 1936] [id = 85] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0xa324b800) [pid = 1936] [serial = 188] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0xa610f800) [pid = 1936] [serial = 191] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9b1d9400) [pid = 1936] [serial = 215] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x99502c00 == 65 [pid = 1936] [id = 84] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf5400 == 64 [pid = 1936] [id = 83] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x9820fc00 == 63 [pid = 1936] [id = 82] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x9390b800 == 62 [pid = 1936] [id = 81] 22:58:53 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1d400 == 61 [pid = 1936] [id = 80] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0xa2344800) [pid = 1936] [serial = 203] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0xa2ff4800) [pid = 1936] [serial = 204] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0xa3329800) [pid = 1936] [serial = 209] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x9b1d6400) [pid = 1936] [serial = 198] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x9aaed000) [pid = 1936] [serial = 197] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x977a1c00) [pid = 1936] [serial = 195] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x93b4c800) [pid = 1936] [serial = 194] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x9950d800) [pid = 1936] [serial = 185] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x9b1d6000) [pid = 1936] [serial = 200] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x9b735400) [pid = 1936] [serial = 201] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0xa3246000) [pid = 1936] [serial = 182] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x950c6800) [pid = 1936] [serial = 176] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9a7f8800) [pid = 1936] [serial = 179] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x96dd1c00) [pid = 1936] [serial = 212] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x99daac00) [pid = 1936] [serial = 206] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x96dd6400) [pid = 1936] [serial = 213] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0xa33ca000) [pid = 1936] [serial = 210] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x99dac800) [pid = 1936] [serial = 207] [outer = (nil)] [url = about:blank] 22:58:53 INFO - PROCESS | 1936 | 1467698333817 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:53 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. 22:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1446ms 22:58:53 INFO - PROCESS | 1936 | 1467698333882 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:58:53 INFO - PROCESS | 1936 | 1467698333888 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:58:53 INFO - PROCESS | 1936 | 1467698333895 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:58:53 INFO - PROCESS | 1936 | 1467698333898 Marionette TRACE conn3 <- [1,362,null,{}] 22:58:53 INFO - PROCESS | 1936 | 1467698333904 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:53 INFO - PROCESS | 1936 | 1467698333909 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:54 INFO - PROCESS | 1936 | 1467698334069 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:58:54 INFO - PROCESS | 1936 | 1467698334191 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:54 INFO - PROCESS | 1936 | 1467698334198 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x92eb2c00 == 62 [pid = 1936] [id = 98] 22:58:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x94603800) [pid = 1936] [serial = 293] [outer = (nil)] 22:58:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x96dd5c00) [pid = 1936] [serial = 294] [outer = 0x94603800] 22:58:54 INFO - PROCESS | 1936 | 1467698334265 Marionette DEBUG loaded listener.js 22:58:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x982e0800) [pid = 1936] [serial = 295] [outer = 0x94603800] 22:58:55 INFO - PROCESS | 1936 | 1467698335055 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:55 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. 22:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1236ms 22:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:58:55 INFO - PROCESS | 1936 | 1467698335131 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:58:55 INFO - PROCESS | 1936 | 1467698335134 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:58:55 INFO - PROCESS | 1936 | 1467698335148 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:58:55 INFO - PROCESS | 1936 | 1467698335156 Marionette TRACE conn3 <- [1,366,null,{}] 22:58:55 INFO - PROCESS | 1936 | 1467698335164 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:55 INFO - PROCESS | 1936 | 1467698335171 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:55 INFO - PROCESS | 1936 | 1467698335329 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:58:55 INFO - PROCESS | 1936 | 1467698335469 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:55 INFO - PROCESS | 1936 | 1467698335479 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e9cc00 == 63 [pid = 1936] [id = 99] 22:58:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x999c0000) [pid = 1936] [serial = 296] [outer = (nil)] 22:58:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x99dac800) [pid = 1936] [serial = 297] [outer = 0x999c0000] 22:58:55 INFO - PROCESS | 1936 | 1467698335557 Marionette DEBUG loaded listener.js 22:58:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9a7ef800) [pid = 1936] [serial = 298] [outer = 0x999c0000] 22:58:56 INFO - PROCESS | 1936 | 1467698336413 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:56 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. 22:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1297ms 22:58:56 INFO - PROCESS | 1936 | 1467698336438 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:58:56 INFO - PROCESS | 1936 | 1467698336442 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:58:56 INFO - PROCESS | 1936 | 1467698336448 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:58:56 INFO - PROCESS | 1936 | 1467698336464 Marionette TRACE conn3 <- [1,370,null,{}] 22:58:56 INFO - PROCESS | 1936 | 1467698336479 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:56 INFO - PROCESS | 1936 | 1467698336484 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:56 INFO - PROCESS | 1936 | 1467698336698 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:58:56 INFO - PROCESS | 1936 | 1467698336721 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:56 INFO - PROCESS | 1936 | 1467698336729 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x9aa1f000 == 64 [pid = 1936] [id = 100] 22:58:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x9aaec400) [pid = 1936] [serial = 299] [outer = (nil)] 22:58:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x9b1d9400) [pid = 1936] [serial = 300] [outer = 0x9aaec400] 22:58:56 INFO - PROCESS | 1936 | 1467698336796 Marionette DEBUG loaded listener.js 22:58:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x9b734400) [pid = 1936] [serial = 301] [outer = 0x9aaec400] 22:58:57 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x91e1f000) [pid = 1936] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:58:57 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x93b2b400) [pid = 1936] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:58:57 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x98910c00) [pid = 1936] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:58:57 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x99da1400) [pid = 1936] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:58:57 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x99da2800) [pid = 1936] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:58:57 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x93b49400) [pid = 1936] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:58:57 INFO - PROCESS | 1936 | 1467698337796 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:58:57 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. 22:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1410ms 22:58:57 INFO - PROCESS | 1936 | 1467698337859 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:58:57 INFO - PROCESS | 1936 | 1467698337862 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:58:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:58:57 INFO - PROCESS | 1936 | 1467698337868 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:58:57 INFO - PROCESS | 1936 | 1467698337871 Marionette TRACE conn3 <- [1,374,null,{}] 22:58:57 INFO - PROCESS | 1936 | 1467698337876 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:57 INFO - PROCESS | 1936 | 1467698337881 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:58 INFO - PROCESS | 1936 | 1467698338029 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:58:58 INFO - PROCESS | 1936 | 1467698338039 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:58 INFO - PROCESS | 1936 | 1467698338057 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f5400 == 65 [pid = 1936] [id = 101] 22:58:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8f1f6c00) [pid = 1936] [serial = 302] [outer = (nil)] 22:58:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8f1f9000) [pid = 1936] [serial = 303] [outer = 0x8f1f6c00] 22:58:58 INFO - PROCESS | 1936 | 1467698338236 Marionette DEBUG loaded listener.js 22:58:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x91e27000) [pid = 1936] [serial = 304] [outer = 0x8f1f6c00] 22:58:58 INFO - PROCESS | 1936 | 1467698338959 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:58:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:58:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1130ms 22:58:59 INFO - PROCESS | 1936 | 1467698338998 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:58:59 INFO - PROCESS | 1936 | 1467698339001 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:58:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:58:59 INFO - PROCESS | 1936 | 1467698339011 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:58:59 INFO - PROCESS | 1936 | 1467698339014 Marionette TRACE conn3 <- [1,378,null,{}] 22:58:59 INFO - PROCESS | 1936 | 1467698339020 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:59 INFO - PROCESS | 1936 | 1467698339025 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:59 INFO - PROCESS | 1936 | 1467698339173 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:58:59 INFO - PROCESS | 1936 | 1467698339298 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:59 INFO - PROCESS | 1936 | 1467698339304 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:58:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ee800 == 66 [pid = 1936] [id = 102] 22:58:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f1f7800) [pid = 1936] [serial = 305] [outer = (nil)] 22:58:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x9aae1400) [pid = 1936] [serial = 306] [outer = 0x8f1f7800] 22:58:59 INFO - PROCESS | 1936 | 1467698339370 Marionette DEBUG loaded listener.js 22:58:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x9b73a800) [pid = 1936] [serial = 307] [outer = 0x8f1f7800] 22:59:00 INFO - PROCESS | 1936 | 1467698340352 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:59:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:59:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1382ms 22:59:00 INFO - PROCESS | 1936 | 1467698340395 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:59:00 INFO - PROCESS | 1936 | 1467698340402 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:59:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:59:00 INFO - PROCESS | 1936 | 1467698340410 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:59:00 INFO - PROCESS | 1936 | 1467698340416 Marionette TRACE conn3 <- [1,382,null,{}] 22:59:00 INFO - PROCESS | 1936 | 1467698340426 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:00 INFO - PROCESS | 1936 | 1467698340431 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:00 INFO - PROCESS | 1936 | 1467698340621 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:59:00 INFO - PROCESS | 1936 | 1467698340853 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:00 INFO - PROCESS | 1936 | 1467698340861 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf9000 == 67 [pid = 1936] [id = 103] 22:59:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x91cfa000) [pid = 1936] [serial = 308] [outer = (nil)] 22:59:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x91e9e800) [pid = 1936] [serial = 309] [outer = 0x91cfa000] 22:59:00 INFO - PROCESS | 1936 | 1467698340991 Marionette DEBUG loaded listener.js 22:59:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x92503c00) [pid = 1936] [serial = 310] [outer = 0x91cfa000] 22:59:01 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:01 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:59:01 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:01 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:01 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:01 INFO - PROCESS | 1936 | 1467698341936 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:59:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:59:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1582ms 22:59:01 INFO - PROCESS | 1936 | 1467698341994 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:59:02 INFO - PROCESS | 1936 | 1467698342001 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:59:02 INFO - PROCESS | 1936 | 1467698342011 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:59:02 INFO - PROCESS | 1936 | 1467698342015 Marionette TRACE conn3 <- [1,386,null,{}] 22:59:02 INFO - PROCESS | 1936 | 1467698342022 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:02 INFO - PROCESS | 1936 | 1467698342027 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:02 INFO - PROCESS | 1936 | 1467698342244 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:59:02 INFO - PROCESS | 1936 | 1467698342508 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:02 INFO - PROCESS | 1936 | 1467698342516 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x96dd7000 == 68 [pid = 1936] [id = 104] 22:59:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x98252c00) [pid = 1936] [serial = 311] [outer = (nil)] 22:59:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x99508400) [pid = 1936] [serial = 312] [outer = 0x98252c00] 22:59:02 INFO - PROCESS | 1936 | 1467698342617 Marionette DEBUG loaded listener.js 22:59:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x99944c00) [pid = 1936] [serial = 313] [outer = 0x98252c00] 22:59:03 INFO - PROCESS | 1936 | 1467698343510 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 22:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1547ms 22:59:03 INFO - PROCESS | 1936 | 1467698343559 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:59:03 INFO - PROCESS | 1936 | 1467698343564 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:59:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:59:03 INFO - PROCESS | 1936 | 1467698343570 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:59:03 INFO - PROCESS | 1936 | 1467698343576 Marionette TRACE conn3 <- [1,390,null,{}] 22:59:03 INFO - PROCESS | 1936 | 1467698343593 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:03 INFO - PROCESS | 1936 | 1467698343601 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:03 INFO - PROCESS | 1936 | 1467698343821 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:59:04 INFO - PROCESS | 1936 | 1467698344028 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:04 INFO - PROCESS | 1936 | 1467698344035 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cebc00 == 69 [pid = 1936] [id = 105] 22:59:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0xa1190c00) [pid = 1936] [serial = 314] [outer = (nil)] 22:59:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0xa23b0800) [pid = 1936] [serial = 315] [outer = 0xa1190c00] 22:59:04 INFO - PROCESS | 1936 | 1467698344165 Marionette DEBUG loaded listener.js 22:59:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0xa3242c00) [pid = 1936] [serial = 316] [outer = 0xa1190c00] 22:59:05 INFO - PROCESS | 1936 | 1467698345070 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 22:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1544ms 22:59:05 INFO - PROCESS | 1936 | 1467698345115 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:59:05 INFO - PROCESS | 1936 | 1467698345120 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:59:05 INFO - PROCESS | 1936 | 1467698345126 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:59:05 INFO - PROCESS | 1936 | 1467698345130 Marionette TRACE conn3 <- [1,394,null,{}] 22:59:05 INFO - PROCESS | 1936 | 1467698345135 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:05 INFO - PROCESS | 1936 | 1467698345140 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:05 INFO - PROCESS | 1936 | 1467698345321 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:59:05 INFO - PROCESS | 1936 | 1467698345532 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:05 INFO - PROCESS | 1936 | 1467698345545 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ceb400 == 70 [pid = 1936] [id = 106] 22:59:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x98d4f400) [pid = 1936] [serial = 317] [outer = (nil)] 22:59:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0xa33c5800) [pid = 1936] [serial = 318] [outer = 0x98d4f400] 22:59:05 INFO - PROCESS | 1936 | 1467698345633 Marionette DEBUG loaded listener.js 22:59:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0xa4d57c00) [pid = 1936] [serial = 319] [outer = 0x98d4f400] 22:59:06 INFO - PROCESS | 1936 | 1467698346483 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 22:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1428ms 22:59:06 INFO - PROCESS | 1936 | 1467698346555 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:59:06 INFO - PROCESS | 1936 | 1467698346559 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:59:06 INFO - PROCESS | 1936 | 1467698346565 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:59:06 INFO - PROCESS | 1936 | 1467698346569 Marionette TRACE conn3 <- [1,398,null,{}] 22:59:06 INFO - PROCESS | 1936 | 1467698346575 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:06 INFO - PROCESS | 1936 | 1467698346580 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:06 INFO - PROCESS | 1936 | 1467698346754 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:59:06 INFO - PROCESS | 1936 | 1467698346923 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:06 INFO - PROCESS | 1936 | 1467698346930 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8ec00 == 71 [pid = 1936] [id = 107] 22:59:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0xa33c0000) [pid = 1936] [serial = 320] [outer = (nil)] 22:59:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0xa6bc4400) [pid = 1936] [serial = 321] [outer = 0xa33c0000] 22:59:07 INFO - PROCESS | 1936 | 1467698347007 Marionette DEBUG loaded listener.js 22:59:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0xa6f4ac00) [pid = 1936] [serial = 322] [outer = 0xa33c0000] 22:59:07 INFO - PROCESS | 1936 | 1467698347996 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 22:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1478ms 22:59:08 INFO - PROCESS | 1936 | 1467698348044 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:59:08 INFO - PROCESS | 1936 | 1467698348048 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:59:08 INFO - PROCESS | 1936 | 1467698348055 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:59:08 INFO - PROCESS | 1936 | 1467698348058 Marionette TRACE conn3 <- [1,402,null,{}] 22:59:08 INFO - PROCESS | 1936 | 1467698348064 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:08 INFO - PROCESS | 1936 | 1467698348074 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:08 INFO - PROCESS | 1936 | 1467698348308 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:59:08 INFO - PROCESS | 1936 | 1467698348536 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 1936 | 1467698348544 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d4800 == 72 [pid = 1936] [id = 108] 22:59:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x8f2d5400) [pid = 1936] [serial = 323] [outer = (nil)] 22:59:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x8f2de400) [pid = 1936] [serial = 324] [outer = 0x8f2d5400] 22:59:08 INFO - PROCESS | 1936 | 1467698348661 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x91e9ec00) [pid = 1936] [serial = 325] [outer = 0x8f2d5400] 22:59:09 INFO - PROCESS | 1936 | 1467698349866 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 22:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1829ms 22:59:09 INFO - PROCESS | 1936 | 1467698349884 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:59:09 INFO - PROCESS | 1936 | 1467698349890 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:59:09 INFO - PROCESS | 1936 | 1467698349907 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:59:09 INFO - PROCESS | 1936 | 1467698349912 Marionette TRACE conn3 <- [1,406,null,{}] 22:59:09 INFO - PROCESS | 1936 | 1467698349920 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:09 INFO - PROCESS | 1936 | 1467698349925 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:10 INFO - PROCESS | 1936 | 1467698350130 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:59:10 INFO - PROCESS | 1936 | 1467698350319 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:10 INFO - PROCESS | 1936 | 1467698350333 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faeec00 == 73 [pid = 1936] [id = 109] 22:59:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x90f88800) [pid = 1936] [serial = 326] [outer = (nil)] 22:59:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x90f8d400) [pid = 1936] [serial = 327] [outer = 0x90f88800] 22:59:10 INFO - PROCESS | 1936 | 1467698350403 Marionette DEBUG loaded listener.js 22:59:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x912c4400) [pid = 1936] [serial = 328] [outer = 0x90f88800] 22:59:11 INFO - PROCESS | 1936 | 1467698351412 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 22:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1583ms 22:59:11 INFO - PROCESS | 1936 | 1467698351489 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 1936 | 1467698351496 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:59:11 INFO - PROCESS | 1936 | 1467698351507 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 1936 | 1467698351511 Marionette TRACE conn3 <- [1,410,null,{}] 22:59:11 INFO - PROCESS | 1936 | 1467698351517 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:11 INFO - PROCESS | 1936 | 1467698351523 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:11 INFO - PROCESS | 1936 | 1467698351740 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:59:11 INFO - PROCESS | 1936 | 1467698351956 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:11 INFO - PROCESS | 1936 | 1467698351963 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae9000 == 74 [pid = 1936] [id = 110] 22:59:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x90f96000) [pid = 1936] [serial = 329] [outer = (nil)] 22:59:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x91e20c00) [pid = 1936] [serial = 330] [outer = 0x90f96000] 22:59:12 INFO - PROCESS | 1936 | 1467698352051 Marionette DEBUG loaded listener.js 22:59:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x91ea1c00) [pid = 1936] [serial = 331] [outer = 0x90f96000] 22:59:12 INFO - PROCESS | 1936 | 1467698352906 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 22:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1433ms 22:59:12 INFO - PROCESS | 1936 | 1467698352940 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:59:12 INFO - PROCESS | 1936 | 1467698352943 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:59:12 INFO - PROCESS | 1936 | 1467698352949 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:59:12 INFO - PROCESS | 1936 | 1467698352955 Marionette TRACE conn3 <- [1,414,null,{}] 22:59:12 INFO - PROCESS | 1936 | 1467698352970 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:12 INFO - PROCESS | 1936 | 1467698352978 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:13 INFO - PROCESS | 1936 | 1467698353145 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:59:13 INFO - PROCESS | 1936 | 1467698353317 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 1936 | 1467698353327 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e99400 == 75 [pid = 1936] [id = 111] 22:59:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x91ea6400) [pid = 1936] [serial = 332] [outer = (nil)] 22:59:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x951d0000) [pid = 1936] [serial = 333] [outer = 0x91ea6400] 22:59:13 INFO - PROCESS | 1936 | 1467698353402 Marionette DEBUG loaded listener.js 22:59:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x96dcdc00) [pid = 1936] [serial = 334] [outer = 0x91ea6400] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x92eb7800 == 74 [pid = 1936] [id = 59] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0xa253d000 == 73 [pid = 1936] [id = 27] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x92379c00 == 72 [pid = 1936] [id = 62] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x98251400 == 71 [pid = 1936] [id = 28] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x93b29400 == 70 [pid = 1936] [id = 6] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x91cf7800) [pid = 1936] [serial = 233] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0xa6fc5c00) [pid = 1936] [serial = 230] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x99da7000) [pid = 1936] [serial = 221] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x90f91000) [pid = 1936] [serial = 236] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0xa6bc1c00) [pid = 1936] [serial = 227] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x951d1c00) [pid = 1936] [serial = 218] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0xa4d0d400) [pid = 1936] [serial = 224] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x91ea2400) [pid = 1936] [serial = 258] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x99501800 == 69 [pid = 1936] [id = 63] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x99505800 == 68 [pid = 1936] [id = 64] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0xa2558000 == 67 [pid = 1936] [id = 61] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x9a35d000 == 66 [pid = 1936] [id = 60] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f5400 == 65 [pid = 1936] [id = 101] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x9aa1f000 == 64 [pid = 1936] [id = 100] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x91e9cc00 == 63 [pid = 1936] [id = 99] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x92eb2c00 == 62 [pid = 1936] [id = 98] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8f000 == 61 [pid = 1936] [id = 97] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x8fadf800 == 60 [pid = 1936] [id = 96] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf0c00 == 59 [pid = 1936] [id = 91] 22:59:14 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf5800 == 58 [pid = 1936] [id = 90] 22:59:14 INFO - PROCESS | 1936 | 1467698354361 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x9237b000) [pid = 1936] [serial = 241] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x91e28000) [pid = 1936] [serial = 240] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x950ca800) [pid = 1936] [serial = 243] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x951da000) [pid = 1936] [serial = 244] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x99502000) [pid = 1936] [serial = 246] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x9b117400) [pid = 1936] [serial = 252] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x9b72f800) [pid = 1936] [serial = 253] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x98994000) [pid = 1936] [serial = 102] [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.] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x9a7ee000) [pid = 1936] [serial = 249] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9a7f8000) [pid = 1936] [serial = 250] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0xa2006400) [pid = 1936] [serial = 256] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9b7ea800) [pid = 1936] [serial = 255] [outer = (nil)] [url = about:blank] 22:59:14 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x9950b400) [pid = 1936] [serial = 247] [outer = (nil)] [url = about:blank] 22:59:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:59:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1482ms 22:59:14 INFO - PROCESS | 1936 | 1467698354432 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:59:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:59:14 INFO - PROCESS | 1936 | 1467698354436 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:59:14 INFO - PROCESS | 1936 | 1467698354442 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:59:14 INFO - PROCESS | 1936 | 1467698354445 Marionette TRACE conn3 <- [1,418,null,{}] 22:59:14 INFO - PROCESS | 1936 | 1467698354450 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:14 INFO - PROCESS | 1936 | 1467698354454 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:14 INFO - PROCESS | 1936 | 1467698354603 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:59:14 INFO - PROCESS | 1936 | 1467698354742 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:14 INFO - PROCESS | 1936 | 1467698354750 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0000 == 59 [pid = 1936] [id = 112] 22:59:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x8fa4ec00) [pid = 1936] [serial = 335] [outer = (nil)] 22:59:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x93909000) [pid = 1936] [serial = 336] [outer = 0x8fa4ec00] 22:59:14 INFO - PROCESS | 1936 | 1467698354817 Marionette DEBUG loaded listener.js 22:59:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x951d9400) [pid = 1936] [serial = 337] [outer = 0x8fa4ec00] 22:59:15 INFO - PROCESS | 1936 | 1467698355927 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 22:59:15 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 22:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1528ms 22:59:15 INFO - PROCESS | 1936 | 1467698355969 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:59:15 INFO - PROCESS | 1936 | 1467698355973 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:59:15 INFO - PROCESS | 1936 | 1467698355978 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:59:15 INFO - PROCESS | 1936 | 1467698355981 Marionette TRACE conn3 <- [1,422,null,{}] 22:59:15 INFO - PROCESS | 1936 | 1467698355992 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:16 INFO - PROCESS | 1936 | 1467698355999 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:16 INFO - PROCESS | 1936 | 1467698356147 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:59:16 INFO - PROCESS | 1936 | 1467698356388 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:16 INFO - PROCESS | 1936 | 1467698356398 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d6400 == 60 [pid = 1936] [id = 113] 22:59:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x920efc00) [pid = 1936] [serial = 338] [outer = (nil)] 22:59:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x9820e800) [pid = 1936] [serial = 339] [outer = 0x920efc00] 22:59:16 INFO - PROCESS | 1936 | 1467698356464 Marionette DEBUG loaded listener.js 22:59:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x99503c00) [pid = 1936] [serial = 340] [outer = 0x920efc00] 22:59:17 INFO - PROCESS | 1936 | 1467698357630 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 22:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1691ms 22:59:17 INFO - PROCESS | 1936 | 1467698357670 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:59:17 INFO - PROCESS | 1936 | 1467698357673 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:59:17 INFO - PROCESS | 1936 | 1467698357679 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:59:17 INFO - PROCESS | 1936 | 1467698357682 Marionette TRACE conn3 <- [1,426,null,{}] 22:59:17 INFO - PROCESS | 1936 | 1467698357688 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:17 INFO - PROCESS | 1936 | 1467698357697 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:17 INFO - PROCESS | 1936 | 1467698357961 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:59:18 INFO - PROCESS | 1936 | 1467698357992 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:18 INFO - PROCESS | 1936 | 1467698357998 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x92379c00 == 61 [pid = 1936] [id = 114] 22:59:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x96dd1400) [pid = 1936] [serial = 341] [outer = (nil)] 22:59:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x99daec00) [pid = 1936] [serial = 342] [outer = 0x96dd1400] 22:59:18 INFO - PROCESS | 1936 | 1467698358077 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x9a7f0400) [pid = 1936] [serial = 343] [outer = 0x96dd1400] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x99504c00) [pid = 1936] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x91e28400) [pid = 1936] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x9950cc00) [pid = 1936] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x99cda400) [pid = 1936] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0xa3295400) [pid = 1936] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9950ec00) [pid = 1936] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9b737800) [pid = 1936] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x96dcec00) [pid = 1936] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x9aaec400) [pid = 1936] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x91cf2c00) [pid = 1936] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0xa61b4800) [pid = 1936] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x96dd6800) [pid = 1936] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0xa6818800) [pid = 1936] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0xa23a6800) [pid = 1936] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x938e7c00) [pid = 1936] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x94603800) [pid = 1936] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x91cf2400) [pid = 1936] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x999c0000) [pid = 1936] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0xa2559400) [pid = 1936] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0xa4f22c00) [pid = 1936] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x91cef000) [pid = 1936] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x982dd800) [pid = 1936] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x9a7edc00) [pid = 1936] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x92503800) [pid = 1936] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x98992c00) [pid = 1936] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x92eab000) [pid = 1936] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x90f8b000) [pid = 1936] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x938ef800) [pid = 1936] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0xa3342400) [pid = 1936] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x9b6f0000) [pid = 1936] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x938f1000) [pid = 1936] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x99e52800) [pid = 1936] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x951d6400) [pid = 1936] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x91e9b000) [pid = 1936] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x8f1f6c00) [pid = 1936] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:59:18 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0xa209f000) [pid = 1936] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:59:19 INFO - PROCESS | 1936 | 1467698359431 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 22:59:19 INFO - PROCESS | 1936 | 1467698359464 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:59:19 INFO - PROCESS | 1936 | 1467698359470 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:59:19 INFO - PROCESS | 1936 | 1467698359472 Marionette TRACE conn3 <- [1,430,null,{}] 22:59:19 INFO - PROCESS | 1936 | 1467698359478 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:19 INFO - PROCESS | 1936 | 1467698359483 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:19 INFO - PROCESS | 1936 | 1467698359628 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:59:19 INFO - PROCESS | 1936 | 1467698359642 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:19 INFO - PROCESS | 1936 | 1467698359647 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faea800 == 62 [pid = 1936] [id = 115] 22:59:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x91cf4000) [pid = 1936] [serial = 344] [outer = (nil)] 22:59:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x951d6400) [pid = 1936] [serial = 345] [outer = 0x91cf4000] 22:59:19 INFO - PROCESS | 1936 | 1467698359718 Marionette DEBUG loaded listener.js 22:59:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9950cc00) [pid = 1936] [serial = 346] [outer = 0x91cf4000] 22:59:20 INFO - PROCESS | 1936 | 1467698360551 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 22:59:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:59:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1129ms 22:59:20 INFO - PROCESS | 1936 | 1467698360599 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:59:20 INFO - PROCESS | 1936 | 1467698360603 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:59:20 INFO - PROCESS | 1936 | 1467698360609 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:59:20 INFO - PROCESS | 1936 | 1467698360613 Marionette TRACE conn3 <- [1,434,null,{}] 22:59:20 INFO - PROCESS | 1936 | 1467698360618 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:20 INFO - PROCESS | 1936 | 1467698360623 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:20 INFO - PROCESS | 1936 | 1467698360775 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:59:20 INFO - PROCESS | 1936 | 1467698360783 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:20 INFO - PROCESS | 1936 | 1467698360793 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1edc00 == 63 [pid = 1936] [id = 116] 22:59:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x8f1ee400) [pid = 1936] [serial = 347] [outer = (nil)] 22:59:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x8f2d1400) [pid = 1936] [serial = 348] [outer = 0x8f1ee400] 22:59:20 INFO - PROCESS | 1936 | 1467698360934 Marionette DEBUG loaded listener.js 22:59:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x8f2dbc00) [pid = 1936] [serial = 349] [outer = 0x8f1ee400] 22:59:22 INFO - PROCESS | 1936 | 1467698362051 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 22:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1478ms 22:59:22 INFO - PROCESS | 1936 | 1467698362089 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:59:22 INFO - PROCESS | 1936 | 1467698362094 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:59:22 INFO - PROCESS | 1936 | 1467698362104 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:59:22 INFO - PROCESS | 1936 | 1467698362107 Marionette TRACE conn3 <- [1,438,null,{}] 22:59:22 INFO - PROCESS | 1936 | 1467698362115 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:22 INFO - PROCESS | 1936 | 1467698362121 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:22 INFO - PROCESS | 1936 | 1467698362313 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:59:22 INFO - PROCESS | 1936 | 1467698362540 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:22 INFO - PROCESS | 1936 | 1467698362547 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x912ce000 == 64 [pid = 1936] [id = 117] 22:59:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x91e1d000) [pid = 1936] [serial = 350] [outer = (nil)] 22:59:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x91e28800) [pid = 1936] [serial = 351] [outer = 0x91e1d000] 22:59:22 INFO - PROCESS | 1936 | 1467698362680 Marionette DEBUG loaded listener.js 22:59:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x92379400) [pid = 1936] [serial = 352] [outer = 0x91e1d000] 22:59:23 INFO - PROCESS | 1936 | 1467698363625 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 22:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1580ms 22:59:23 INFO - PROCESS | 1936 | 1467698363683 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:59:23 INFO - PROCESS | 1936 | 1467698363690 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:59:23 INFO - PROCESS | 1936 | 1467698363700 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:59:23 INFO - PROCESS | 1936 | 1467698363704 Marionette TRACE conn3 <- [1,442,null,{}] 22:59:23 INFO - PROCESS | 1936 | 1467698363712 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:23 INFO - PROCESS | 1936 | 1467698363718 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:23 INFO - PROCESS | 1936 | 1467698363906 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:59:24 INFO - PROCESS | 1936 | 1467698364161 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:24 INFO - PROCESS | 1936 | 1467698364168 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x9398f400 == 65 [pid = 1936] [id = 118] 22:59:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x951d0800) [pid = 1936] [serial = 353] [outer = (nil)] 22:59:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x96328c00) [pid = 1936] [serial = 354] [outer = 0x951d0800] 22:59:24 INFO - PROCESS | 1936 | 1467698364292 Marionette DEBUG loaded listener.js 22:59:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x9949e800) [pid = 1936] [serial = 355] [outer = 0x951d0800] 22:59:25 INFO - PROCESS | 1936 | 1467698365223 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 22:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1591ms 22:59:25 INFO - PROCESS | 1936 | 1467698365291 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:59:25 INFO - PROCESS | 1936 | 1467698365296 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:59:25 INFO - PROCESS | 1936 | 1467698365303 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:59:25 INFO - PROCESS | 1936 | 1467698365309 Marionette TRACE conn3 <- [1,446,null,{}] 22:59:25 INFO - PROCESS | 1936 | 1467698365325 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:25 INFO - PROCESS | 1936 | 1467698365334 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:25 INFO - PROCESS | 1936 | 1467698365559 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:59:25 INFO - PROCESS | 1936 | 1467698365775 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:25 INFO - PROCESS | 1936 | 1467698365782 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x99ce5800 == 66 [pid = 1936] [id = 119] 22:59:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x99dae000) [pid = 1936] [serial = 356] [outer = (nil)] 22:59:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x9a7f7800) [pid = 1936] [serial = 357] [outer = 0x99dae000] 22:59:25 INFO - PROCESS | 1936 | 1467698365877 Marionette DEBUG loaded listener.js 22:59:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x9aaed000) [pid = 1936] [serial = 358] [outer = 0x99dae000] 22:59:26 INFO - PROCESS | 1936 | 1467698366814 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 22:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1543ms 22:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:59:26 INFO - PROCESS | 1936 | 1467698366845 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:59:26 INFO - PROCESS | 1936 | 1467698366849 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:59:26 INFO - PROCESS | 1936 | 1467698366856 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:59:26 INFO - PROCESS | 1936 | 1467698366860 Marionette TRACE conn3 <- [1,450,null,{}] 22:59:26 INFO - PROCESS | 1936 | 1467698366865 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:26 INFO - PROCESS | 1936 | 1467698366871 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:27 INFO - PROCESS | 1936 | 1467698367052 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:59:27 INFO - PROCESS | 1936 | 1467698367261 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:27 INFO - PROCESS | 1936 | 1467698367270 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d2c00 == 67 [pid = 1936] [id = 120] 22:59:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x999bf800) [pid = 1936] [serial = 359] [outer = (nil)] 22:59:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x9b732800) [pid = 1936] [serial = 360] [outer = 0x999bf800] 22:59:27 INFO - PROCESS | 1936 | 1467698367390 Marionette DEBUG loaded listener.js 22:59:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9b736800) [pid = 1936] [serial = 361] [outer = 0x999bf800] 22:59:28 INFO - PROCESS | 1936 | 1467698368244 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 22:59:28 INFO - PROCESS | 1936 | 1467698368296 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:59:28 INFO - PROCESS | 1936 | 1467698368303 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:59:28 INFO - PROCESS | 1936 | 1467698368307 Marionette TRACE conn3 <- [1,454,null,{}] 22:59:28 INFO - PROCESS | 1936 | 1467698368312 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:28 INFO - PROCESS | 1936 | 1467698368318 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:28 INFO - PROCESS | 1936 | 1467698368493 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:59:28 INFO - PROCESS | 1936 | 1467698368663 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:28 INFO - PROCESS | 1936 | 1467698368670 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b888000 == 68 [pid = 1936] [id = 121] 22:59:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x9b88ec00) [pid = 1936] [serial = 362] [outer = (nil)] 22:59:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0xa1116800) [pid = 1936] [serial = 363] [outer = 0x9b88ec00] 22:59:28 INFO - PROCESS | 1936 | 1467698368762 Marionette DEBUG loaded listener.js 22:59:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0xa23adc00) [pid = 1936] [serial = 364] [outer = 0x9b88ec00] 22:59:29 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:59:29 INFO - PROCESS | 1936 | 1467698369761 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 22:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1491ms 22:59:29 INFO - PROCESS | 1936 | 1467698369795 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:59:29 INFO - PROCESS | 1936 | 1467698369799 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:59:29 INFO - PROCESS | 1936 | 1467698369805 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:59:29 INFO - PROCESS | 1936 | 1467698369809 Marionette TRACE conn3 <- [1,458,null,{}] 22:59:29 INFO - PROCESS | 1936 | 1467698369814 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:29 INFO - PROCESS | 1936 | 1467698369824 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:30 INFO - PROCESS | 1936 | 1467698370002 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:59:30 INFO - PROCESS | 1936 | 1467698370174 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:30 INFO - PROCESS | 1936 | 1467698370184 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fa800 == 69 [pid = 1936] [id = 122] 22:59:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8f3e5c00) [pid = 1936] [serial = 365] [outer = (nil)] 22:59:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x8f3ee800) [pid = 1936] [serial = 366] [outer = 0x8f3e5c00] 22:59:30 INFO - PROCESS | 1936 | 1467698370306 Marionette DEBUG loaded listener.js 22:59:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x9b881c00) [pid = 1936] [serial = 367] [outer = 0x8f3e5c00] 22:59:31 INFO - PROCESS | 1936 | 1467698371209 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 22:59:31 INFO - PROCESS | 1936 | 1467698371248 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:59:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:59:31 INFO - PROCESS | 1936 | 1467698371255 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:59:31 INFO - PROCESS | 1936 | 1467698371258 Marionette TRACE conn3 <- [1,462,null,{}] 22:59:31 INFO - PROCESS | 1936 | 1467698371264 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:31 INFO - PROCESS | 1936 | 1467698371274 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:31 INFO - PROCESS | 1936 | 1467698371462 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:59:31 INFO - PROCESS | 1936 | 1467698371634 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:31 INFO - PROCESS | 1936 | 1467698371641 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5800 == 70 [pid = 1936] [id = 123] 22:59:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8e7d8800) [pid = 1936] [serial = 368] [outer = (nil)] 22:59:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x8e7e1000) [pid = 1936] [serial = 369] [outer = 0x8e7d8800] 22:59:31 INFO - PROCESS | 1936 | 1467698371722 Marionette DEBUG loaded listener.js 22:59:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x8e7e2800) [pid = 1936] [serial = 370] [outer = 0x8e7d8800] 22:59:32 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:59:32 INFO - PROCESS | 1936 | 1467698372673 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 22:59:32 INFO - PROCESS | 1936 | 1467698372739 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:59:32 INFO - PROCESS | 1936 | 1467698372746 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:59:32 INFO - PROCESS | 1936 | 1467698372750 Marionette TRACE conn3 <- [1,466,null,{}] 22:59:32 INFO - PROCESS | 1936 | 1467698372755 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:32 INFO - PROCESS | 1936 | 1467698372760 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:32 INFO - PROCESS | 1936 | 1467698372925 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:59:33 INFO - PROCESS | 1936 | 1467698373141 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:33 INFO - PROCESS | 1936 | 1467698373147 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3400 == 71 [pid = 1936] [id = 124] 22:59:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x8f1f5000) [pid = 1936] [serial = 371] [outer = (nil)] 22:59:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x8f4ecc00) [pid = 1936] [serial = 372] [outer = 0x8f1f5000] 22:59:33 INFO - PROCESS | 1936 | 1467698373270 Marionette DEBUG loaded listener.js 22:59:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x8f4ef400) [pid = 1936] [serial = 373] [outer = 0x8f1f5000] 22:59:34 INFO - PROCESS | 1936 | 1467698374154 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 22:59:34 INFO - PROCESS | 1936 | 1467698374235 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:59:34 INFO - PROCESS | 1936 | 1467698374241 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:59:34 INFO - PROCESS | 1936 | 1467698374245 Marionette TRACE conn3 <- [1,470,null,{}] 22:59:34 INFO - PROCESS | 1936 | 1467698374250 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:34 INFO - PROCESS | 1936 | 1467698374255 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:34 INFO - PROCESS | 1936 | 1467698374461 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:59:34 INFO - PROCESS | 1936 | 1467698374685 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:34 INFO - PROCESS | 1936 | 1467698374693 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2db000 == 72 [pid = 1936] [id = 125] 22:59:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x8f2dc000) [pid = 1936] [serial = 374] [outer = (nil)] 22:59:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x8f3e4800) [pid = 1936] [serial = 375] [outer = 0x8f2dc000] 22:59:35 INFO - PROCESS | 1936 | 1467698375007 Marionette DEBUG loaded listener.js 22:59:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x8f3ed800) [pid = 1936] [serial = 376] [outer = 0x8f2dc000] 22:59:35 INFO - PROCESS | 1936 | 1467698375922 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 22:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1729ms 22:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:59:35 INFO - PROCESS | 1936 | 1467698375973 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:59:35 INFO - PROCESS | 1936 | 1467698375978 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:59:35 INFO - PROCESS | 1936 | 1467698375986 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:59:35 INFO - PROCESS | 1936 | 1467698375990 Marionette TRACE conn3 <- [1,474,null,{}] 22:59:36 INFO - PROCESS | 1936 | 1467698375997 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:36 INFO - PROCESS | 1936 | 1467698376002 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:36 INFO - PROCESS | 1936 | 1467698376180 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:59:36 INFO - PROCESS | 1936 | 1467698376523 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:36 INFO - PROCESS | 1936 | 1467698376534 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fadfc00 == 73 [pid = 1936] [id = 126] 22:59:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x90f92400) [pid = 1936] [serial = 377] [outer = (nil)] 22:59:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x912cb000) [pid = 1936] [serial = 378] [outer = 0x90f92400] 22:59:36 INFO - PROCESS | 1936 | 1467698376611 Marionette DEBUG loaded listener.js 22:59:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x91cf3c00) [pid = 1936] [serial = 379] [outer = 0x90f92400] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x8faea800 == 72 [pid = 1936] [id = 115] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x92379c00 == 71 [pid = 1936] [id = 114] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x9aae1400) [pid = 1936] [serial = 306] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d6400 == 70 [pid = 1936] [id = 113] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0000 == 69 [pid = 1936] [id = 112] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x91e99400 == 68 [pid = 1936] [id = 111] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae9000 == 67 [pid = 1936] [id = 110] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x8faeec00 == 66 [pid = 1936] [id = 109] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d4800 == 65 [pid = 1936] [id = 108] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8ec00 == 64 [pid = 1936] [id = 107] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x91ceb400 == 63 [pid = 1936] [id = 106] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x91cebc00 == 62 [pid = 1936] [id = 105] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x96dd7000 == 61 [pid = 1936] [id = 104] 22:59:37 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf9000 == 60 [pid = 1936] [id = 103] 22:59:37 INFO - PROCESS | 1936 | 1467698377550 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x99510000) [pid = 1936] [serial = 186] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x92508400) [pid = 1936] [serial = 262] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0xa672e000) [pid = 1936] [serial = 192] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x920e9000) [pid = 1936] [serial = 261] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9a7f3800) [pid = 1936] [serial = 222] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x8fa4f400) [pid = 1936] [serial = 282] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0xa6730000) [pid = 1936] [serial = 274] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0xa3250800) [pid = 1936] [serial = 189] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0xa4f14000) [pid = 1936] [serial = 273] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0xa2340c00) [pid = 1936] [serial = 268] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x994a2c00) [pid = 1936] [serial = 265] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x9b1d9400) [pid = 1936] [serial = 300] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x91cf8c00) [pid = 1936] [serial = 288] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0xa6814800) [pid = 1936] [serial = 150] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x9b882000) [pid = 1936] [serial = 267] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x99dabc00) [pid = 1936] [serial = 216] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x9b734400) [pid = 1936] [serial = 301] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0xa6bc6c00) [pid = 1936] [serial = 228] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0xa3248800) [pid = 1936] [serial = 271] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0xa6fc7000) [pid = 1936] [serial = 231] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x91e23c00) [pid = 1936] [serial = 289] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x982e0800) [pid = 1936] [serial = 295] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x938f3000) [pid = 1936] [serial = 291] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x9a7ef800) [pid = 1936] [serial = 298] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0xa324c000) [pid = 1936] [serial = 183] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0xa6f46400) [pid = 1936] [serial = 153] [outer = (nil)] [url = about:blank] 22:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1633ms 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0xa6fc6800) [pid = 1936] [serial = 234] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x9a358000) [pid = 1936] [serial = 117] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x99dac800) [pid = 1936] [serial = 297] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x9b1d9000) [pid = 1936] [serial = 180] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0xa3248000) [pid = 1936] [serial = 174] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x9a476c00) [pid = 1936] [serial = 144] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8fae3800) [pid = 1936] [serial = 285] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0xa2fb8000) [pid = 1936] [serial = 270] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x93990400) [pid = 1936] [serial = 114] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x90f95400) [pid = 1936] [serial = 237] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x96dcc800) [pid = 1936] [serial = 219] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x93b26c00) [pid = 1936] [serial = 292] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0xa61bd400) [pid = 1936] [serial = 225] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x9d915800) [pid = 1936] [serial = 111] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x98256800) [pid = 1936] [serial = 177] [outer = (nil)] [url = about:blank] 22:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0xa4d0fc00) [pid = 1936] [serial = 141] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x96328400) [pid = 1936] [serial = 120] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x91ea5c00) [pid = 1936] [serial = 259] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f1f9000) [pid = 1936] [serial = 303] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x96dd7800) [pid = 1936] [serial = 264] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x96dd5c00) [pid = 1936] [serial = 294] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x91e27000) [pid = 1936] [serial = 304] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0xa8260000) [pid = 1936] [serial = 279] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0xa6fce400) [pid = 1936] [serial = 276] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0xa2ff6000) [pid = 1936] [serial = 147] [outer = (nil)] [url = about:blank] 22:59:37 INFO - PROCESS | 1936 | 1467698377618 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:59:37 INFO - PROCESS | 1936 | 1467698377632 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:59:37 INFO - PROCESS | 1936 | 1467698377647 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:59:37 INFO - PROCESS | 1936 | 1467698377653 Marionette TRACE conn3 <- [1,478,null,{}] 22:59:37 INFO - PROCESS | 1936 | 1467698377671 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:37 INFO - PROCESS | 1936 | 1467698377673 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:37 INFO - PROCESS | 1936 | 1467698377840 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:59:38 INFO - PROCESS | 1936 | 1467698378023 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:38 INFO - PROCESS | 1936 | 1467698378031 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf9000 == 61 [pid = 1936] [id = 127] 22:59:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x91e1a800) [pid = 1936] [serial = 380] [outer = (nil)] 22:59:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x91e23c00) [pid = 1936] [serial = 381] [outer = 0x91e1a800] 22:59:38 INFO - PROCESS | 1936 | 1467698378102 Marionette DEBUG loaded listener.js 22:59:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x91ea6c00) [pid = 1936] [serial = 382] [outer = 0x91e1a800] 22:59:38 INFO - PROCESS | 1936 | 1467698378896 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 22:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1298ms 22:59:38 INFO - PROCESS | 1936 | 1467698378946 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:59:38 INFO - PROCESS | 1936 | 1467698378950 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:59:38 INFO - PROCESS | 1936 | 1467698378956 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:59:38 INFO - PROCESS | 1936 | 1467698378962 Marionette TRACE conn3 <- [1,482,null,{}] 22:59:38 INFO - PROCESS | 1936 | 1467698378978 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:38 INFO - PROCESS | 1936 | 1467698378986 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:39 INFO - PROCESS | 1936 | 1467698379162 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:59:39 INFO - PROCESS | 1936 | 1467698379305 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:39 INFO - PROCESS | 1936 | 1467698379315 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x92506400 == 62 [pid = 1936] [id = 128] 22:59:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x92eb7c00) [pid = 1936] [serial = 383] [outer = (nil)] 22:59:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x93b42000) [pid = 1936] [serial = 384] [outer = 0x92eb7c00] 22:59:39 INFO - PROCESS | 1936 | 1467698379379 Marionette DEBUG loaded listener.js 22:59:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x93b4c800) [pid = 1936] [serial = 385] [outer = 0x92eb7c00] 22:59:40 INFO - PROCESS | 1936 | 1467698380205 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 22:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1284ms 22:59:40 INFO - PROCESS | 1936 | 1467698380240 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:59:40 INFO - PROCESS | 1936 | 1467698380244 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:59:40 INFO - PROCESS | 1936 | 1467698380251 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:59:40 INFO - PROCESS | 1936 | 1467698380253 Marionette TRACE conn3 <- [1,486,null,{}] 22:59:40 INFO - PROCESS | 1936 | 1467698380265 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:40 INFO - PROCESS | 1936 | 1467698380269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:40 INFO - PROCESS | 1936 | 1467698380471 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:59:40 INFO - PROCESS | 1936 | 1467698380502 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:40 INFO - PROCESS | 1936 | 1467698380509 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x93903c00 == 63 [pid = 1936] [id = 129] 22:59:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x93b2d800) [pid = 1936] [serial = 386] [outer = (nil)] 22:59:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x96dd3400) [pid = 1936] [serial = 387] [outer = 0x93b2d800] 22:59:40 INFO - PROCESS | 1936 | 1467698380575 Marionette DEBUG loaded listener.js 22:59:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x977af800) [pid = 1936] [serial = 388] [outer = 0x93b2d800] 22:59:41 INFO - PROCESS | 1936 | 1467698381524 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 22:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1332ms 22:59:41 INFO - PROCESS | 1936 | 1467698381584 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:59:41 INFO - PROCESS | 1936 | 1467698381587 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:59:41 INFO - PROCESS | 1936 | 1467698381593 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:59:41 INFO - PROCESS | 1936 | 1467698381596 Marionette TRACE conn3 <- [1,490,null,{}] 22:59:41 INFO - PROCESS | 1936 | 1467698381601 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:41 INFO - PROCESS | 1936 | 1467698381606 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:41 INFO - PROCESS | 1936 | 1467698381908 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:59:41 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x96dd1400) [pid = 1936] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:59:41 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x90f96000) [pid = 1936] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:59:41 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x91ea6400) [pid = 1936] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:59:41 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x8fa4ec00) [pid = 1936] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:59:41 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x90f88800) [pid = 1936] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:59:41 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x920efc00) [pid = 1936] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:59:42 INFO - PROCESS | 1936 | 1467698382049 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:42 INFO - PROCESS | 1936 | 1467698382056 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cec00 == 64 [pid = 1936] [id = 130] 22:59:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x91cedc00) [pid = 1936] [serial = 389] [outer = (nil)] 22:59:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x920f3c00) [pid = 1936] [serial = 390] [outer = 0x91cedc00] 22:59:42 INFO - PROCESS | 1936 | 1467698382143 Marionette DEBUG loaded listener.js 22:59:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x9958d000) [pid = 1936] [serial = 391] [outer = 0x91cedc00] 22:59:42 INFO - PROCESS | 1936 | 1467698382866 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 22:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1328ms 22:59:42 INFO - PROCESS | 1936 | 1467698382924 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:59:42 INFO - PROCESS | 1936 | 1467698382927 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:59:42 INFO - PROCESS | 1936 | 1467698382933 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:59:42 INFO - PROCESS | 1936 | 1467698382936 Marionette TRACE conn3 <- [1,494,null,{}] 22:59:42 INFO - PROCESS | 1936 | 1467698382942 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:42 INFO - PROCESS | 1936 | 1467698382951 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:43 INFO - PROCESS | 1936 | 1467698383107 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:59:43 INFO - PROCESS | 1936 | 1467698383118 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:43 INFO - PROCESS | 1936 | 1467698383126 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x92508000 == 65 [pid = 1936] [id = 131] 22:59:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x96dd2c00) [pid = 1936] [serial = 392] [outer = (nil)] 22:59:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x9a476c00) [pid = 1936] [serial = 393] [outer = 0x96dd2c00] 22:59:43 INFO - PROCESS | 1936 | 1467698383192 Marionette DEBUG loaded listener.js 22:59:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x9a7eec00) [pid = 1936] [serial = 394] [outer = 0x96dd2c00] 22:59:44 INFO - PROCESS | 1936 | 1467698384185 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 22:59:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1283ms 22:59:44 INFO - PROCESS | 1936 | 1467698384218 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:59:44 INFO - PROCESS | 1936 | 1467698384224 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:59:44 INFO - PROCESS | 1936 | 1467698384233 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:59:44 INFO - PROCESS | 1936 | 1467698384238 Marionette TRACE conn3 <- [1,498,null,{}] 22:59:44 INFO - PROCESS | 1936 | 1467698384247 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:44 INFO - PROCESS | 1936 | 1467698384253 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:44 INFO - PROCESS | 1936 | 1467698384448 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:59:44 INFO - PROCESS | 1936 | 1467698384674 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 1936 | 1467698384687 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ee400 == 66 [pid = 1936] [id = 132] 22:59:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x8f4f9400) [pid = 1936] [serial = 395] [outer = (nil)] 22:59:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x8faeb800) [pid = 1936] [serial = 396] [outer = 0x8f4f9400] 22:59:44 INFO - PROCESS | 1936 | 1467698384814 Marionette DEBUG loaded listener.js 22:59:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x90f91000) [pid = 1936] [serial = 397] [outer = 0x8f4f9400] 22:59:45 INFO - PROCESS | 1936 | 1467698385705 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 22:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1541ms 22:59:45 INFO - PROCESS | 1936 | 1467698385774 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:59:45 INFO - PROCESS | 1936 | 1467698385782 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:59:45 INFO - PROCESS | 1936 | 1467698385793 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:59:45 INFO - PROCESS | 1936 | 1467698385797 Marionette TRACE conn3 <- [1,502,null,{}] 22:59:45 INFO - PROCESS | 1936 | 1467698385804 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:45 INFO - PROCESS | 1936 | 1467698385809 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:46 INFO - PROCESS | 1936 | 1467698386028 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:59:46 INFO - PROCESS | 1936 | 1467698386247 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:46 INFO - PROCESS | 1936 | 1467698386255 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ea3000 == 67 [pid = 1936] [id = 133] 22:59:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x91ea5800) [pid = 1936] [serial = 398] [outer = (nil)] 22:59:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x9250e800) [pid = 1936] [serial = 399] [outer = 0x91ea5800] 22:59:46 INFO - PROCESS | 1936 | 1467698386393 Marionette DEBUG loaded listener.js 22:59:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x93990400) [pid = 1936] [serial = 400] [outer = 0x91ea5800] 22:59:47 INFO - PROCESS | 1936 | 1467698387323 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 22:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1580ms 22:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:59:47 INFO - PROCESS | 1936 | 1467698387373 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:59:47 INFO - PROCESS | 1936 | 1467698387376 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:59:47 INFO - PROCESS | 1936 | 1467698387384 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:59:47 INFO - PROCESS | 1936 | 1467698387389 Marionette TRACE conn3 <- [1,506,null,{}] 22:59:47 INFO - PROCESS | 1936 | 1467698387406 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:47 INFO - PROCESS | 1936 | 1467698387414 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:47 INFO - PROCESS | 1936 | 1467698387642 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:59:47 INFO - PROCESS | 1936 | 1467698387857 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:47 INFO - PROCESS | 1936 | 1467698387867 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x96dd3800 == 68 [pid = 1936] [id = 134] 22:59:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x99da8800) [pid = 1936] [serial = 401] [outer = (nil)] 22:59:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x9a358000) [pid = 1936] [serial = 402] [outer = 0x99da8800] 22:59:47 INFO - PROCESS | 1936 | 1467698387993 Marionette DEBUG loaded listener.js 22:59:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x9aa1ec00) [pid = 1936] [serial = 403] [outer = 0x99da8800] 22:59:48 INFO - PROCESS | 1936 | 1467698388862 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 22:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1537ms 22:59:48 INFO - PROCESS | 1936 | 1467698388919 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:59:48 INFO - PROCESS | 1936 | 1467698388923 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:59:48 INFO - PROCESS | 1936 | 1467698388930 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:59:48 INFO - PROCESS | 1936 | 1467698388934 Marionette TRACE conn3 <- [1,510,null,{}] 22:59:48 INFO - PROCESS | 1936 | 1467698388939 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:48 INFO - PROCESS | 1936 | 1467698388945 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:49 INFO - PROCESS | 1936 | 1467698389124 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:59:49 INFO - PROCESS | 1936 | 1467698389293 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:49 INFO - PROCESS | 1936 | 1467698389302 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x9ab6f400 == 69 [pid = 1936] [id = 135] 22:59:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9b1ce400) [pid = 1936] [serial = 404] [outer = (nil)] 22:59:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x9b732000) [pid = 1936] [serial = 405] [outer = 0x9b1ce400] 22:59:49 INFO - PROCESS | 1936 | 1467698389390 Marionette DEBUG loaded listener.js 22:59:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9b73cc00) [pid = 1936] [serial = 406] [outer = 0x9b1ce400] 22:59:50 INFO - PROCESS | 1936 | 1467698390827 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 22:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1941ms 22:59:50 INFO - PROCESS | 1936 | 1467698390873 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:59:50 INFO - PROCESS | 1936 | 1467698390877 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:59:50 INFO - PROCESS | 1936 | 1467698390883 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:59:50 INFO - PROCESS | 1936 | 1467698390887 Marionette TRACE conn3 <- [1,514,null,{}] 22:59:50 INFO - PROCESS | 1936 | 1467698390892 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:50 INFO - PROCESS | 1936 | 1467698390898 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:51 INFO - PROCESS | 1936 | 1467698391061 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:59:51 INFO - PROCESS | 1936 | 1467698391248 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:51 INFO - PROCESS | 1936 | 1467698391254 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d2400 == 70 [pid = 1936] [id = 136] 22:59:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x93999000) [pid = 1936] [serial = 407] [outer = (nil)] 22:59:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0xa118b800) [pid = 1936] [serial = 408] [outer = 0x93999000] 22:59:51 INFO - PROCESS | 1936 | 1467698391332 Marionette DEBUG loaded listener.js 22:59:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0xa324c800) [pid = 1936] [serial = 409] [outer = 0x93999000] 22:59:52 INFO - PROCESS | 1936 | 1467698392202 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 22:59:52 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 22:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1378ms 22:59:52 INFO - PROCESS | 1936 | 1467698392261 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:59:52 INFO - PROCESS | 1936 | 1467698392265 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:59:52 INFO - PROCESS | 1936 | 1467698392271 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:59:52 INFO - PROCESS | 1936 | 1467698392275 Marionette TRACE conn3 <- [1,518,null,{}] 22:59:52 INFO - PROCESS | 1936 | 1467698392281 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:52 INFO - PROCESS | 1936 | 1467698392290 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:52 INFO - PROCESS | 1936 | 1467698392538 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:59:52 INFO - PROCESS | 1936 | 1467698392760 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:52 INFO - PROCESS | 1936 | 1467698392767 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x9390a000 == 71 [pid = 1936] [id = 137] 22:59:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x950cfc00) [pid = 1936] [serial = 410] [outer = (nil)] 22:59:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0xa61ba400) [pid = 1936] [serial = 411] [outer = 0x950cfc00] 22:59:52 INFO - PROCESS | 1936 | 1467698392888 Marionette DEBUG loaded listener.js 22:59:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0xa6728000) [pid = 1936] [serial = 412] [outer = 0x950cfc00] 22:59:53 INFO - PROCESS | 1936 | 1467698393750 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 22:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1531ms 22:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:59:53 INFO - PROCESS | 1936 | 1467698393803 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:59:53 INFO - PROCESS | 1936 | 1467698393807 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:59:53 INFO - PROCESS | 1936 | 1467698393813 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:59:53 INFO - PROCESS | 1936 | 1467698393817 Marionette TRACE conn3 <- [1,522,null,{}] 22:59:53 INFO - PROCESS | 1936 | 1467698393822 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:53 INFO - PROCESS | 1936 | 1467698393827 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:54 INFO - PROCESS | 1936 | 1467698394000 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:59:54 INFO - PROCESS | 1936 | 1467698394172 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:54 INFO - PROCESS | 1936 | 1467698394181 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9d400 == 72 [pid = 1936] [id = 138] 22:59:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x91b9dc00) [pid = 1936] [serial = 413] [outer = (nil)] 22:59:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x91ba6000) [pid = 1936] [serial = 414] [outer = 0x91b9dc00] 22:59:54 INFO - PROCESS | 1936 | 1467698394259 Marionette DEBUG loaded listener.js 22:59:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x91ba8800) [pid = 1936] [serial = 415] [outer = 0x91b9dc00] 22:59:55 INFO - PROCESS | 1936 | 1467698395168 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 22:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1435ms 22:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:59:55 INFO - PROCESS | 1936 | 1467698395248 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:59:55 INFO - PROCESS | 1936 | 1467698395251 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:59:55 INFO - PROCESS | 1936 | 1467698395257 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:59:55 INFO - PROCESS | 1936 | 1467698395261 Marionette TRACE conn3 <- [1,526,null,{}] 22:59:55 INFO - PROCESS | 1936 | 1467698395266 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:55 INFO - PROCESS | 1936 | 1467698395272 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:55 INFO - PROCESS | 1936 | 1467698395486 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:59:55 INFO - PROCESS | 1936 | 1467698395705 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:55 INFO - PROCESS | 1936 | 1467698395710 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x91babc00 == 73 [pid = 1936] [id = 139] 22:59:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0xa3349400) [pid = 1936] [serial = 416] [outer = (nil)] 22:59:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0xa6792800) [pid = 1936] [serial = 417] [outer = 0xa3349400] 22:59:55 INFO - PROCESS | 1936 | 1467698395837 Marionette DEBUG loaded listener.js 22:59:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0xa6814000) [pid = 1936] [serial = 418] [outer = 0xa3349400] 22:59:56 INFO - PROCESS | 1936 | 1467698396809 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 22:59:56 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 22:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1634ms 22:59:56 INFO - PROCESS | 1936 | 1467698396890 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:59:56 INFO - PROCESS | 1936 | 1467698396894 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:59:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:59:56 INFO - PROCESS | 1936 | 1467698396902 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:59:56 INFO - PROCESS | 1936 | 1467698396905 Marionette TRACE conn3 <- [1,530,null,{}] 22:59:56 INFO - PROCESS | 1936 | 1467698396911 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:56 INFO - PROCESS | 1936 | 1467698396916 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:57 INFO - PROCESS | 1936 | 1467698397124 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:59:57 INFO - PROCESS | 1936 | 1467698397708 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:57 INFO - PROCESS | 1936 | 1467698397717 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f1000 == 74 [pid = 1936] [id = 140] 22:59:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8f4f1800) [pid = 1936] [serial = 419] [outer = (nil)] 22:59:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f4f8c00) [pid = 1936] [serial = 420] [outer = 0x8f4f1800] 22:59:57 INFO - PROCESS | 1936 | 1467698397791 Marionette DEBUG loaded listener.js 22:59:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8fae2400) [pid = 1936] [serial = 421] [outer = 0x8f4f1800] 22:59:58 INFO - PROCESS | 1936 | 1467698398555 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 22:59:58 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 22:59:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:59:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:59:58 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 22:59:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:59:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:59:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:59:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1730ms 22:59:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x8f3e8400) [pid = 1936] [serial = 422] [outer = 0x93b28800] 22:59:58 INFO - PROCESS | 1936 | 1467698398678 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:59:58 INFO - PROCESS | 1936 | 1467698398684 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:59:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:59:58 INFO - PROCESS | 1936 | 1467698398778 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:59:58 INFO - PROCESS | 1936 | 1467698398784 Marionette TRACE conn3 <- [1,534,null,{}] 22:59:58 INFO - PROCESS | 1936 | 1467698398814 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:58 INFO - PROCESS | 1936 | 1467698398819 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:58 INFO - PROCESS | 1936 | 1467698398996 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:59:59 INFO - PROCESS | 1936 | 1467698399274 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:59 INFO - PROCESS | 1936 | 1467698399290 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 22:59:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d9000 == 75 [pid = 1936] [id = 141] 22:59:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8e7e0c00) [pid = 1936] [serial = 423] [outer = (nil)] 22:59:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x8f3f0400) [pid = 1936] [serial = 424] [outer = 0x8e7e0c00] 22:59:59 INFO - PROCESS | 1936 | 1467698399425 Marionette DEBUG loaded listener.js 22:59:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x90f94800) [pid = 1936] [serial = 425] [outer = 0x8e7e0c00] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x94698c00 == 74 [pid = 1936] [id = 34] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x997e2c00 == 73 [pid = 1936] [id = 36] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x912ce000 == 72 [pid = 1936] [id = 117] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1edc00 == 71 [pid = 1936] [id = 116] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x920f4000 == 70 [pid = 1936] [id = 77] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x92502c00 == 69 [pid = 1936] [id = 58] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x950d5400 == 68 [pid = 1936] [id = 42] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9ab6a800 == 67 [pid = 1936] [id = 43] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x920f1400 == 66 [pid = 1936] [id = 38] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x96dcfc00 == 65 [pid = 1936] [id = 72] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91e9a000 == 64 [pid = 1936] [id = 86] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0xa118a400 == 63 [pid = 1936] [id = 45] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x977a0c00 == 62 [pid = 1936] [id = 56] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x92eb4c00 == 61 [pid = 1936] [id = 33] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9b6ee800 == 60 [pid = 1936] [id = 37] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93b4ec00 == 59 [pid = 1936] [id = 46] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0xa4d56400 == 58 [pid = 1936] [id = 76] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93907400 == 57 [pid = 1936] [id = 47] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x920ec000 == 56 [pid = 1936] [id = 8] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa47800 == 55 [pid = 1936] [id = 95] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x938ea800 == 54 [pid = 1936] [id = 73] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x98911800 == 53 [pid = 1936] [id = 48] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x99ce5800 == 52 [pid = 1936] [id = 119] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x951d6000 == 51 [pid = 1936] [id = 40] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91cef800 == 50 [pid = 1936] [id = 93] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d2c00 == 49 [pid = 1936] [id = 120] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa45800 == 48 [pid = 1936] [id = 94] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fa800 == 47 [pid = 1936] [id = 122] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93903800 == 46 [pid = 1936] [id = 12] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf0400 == 45 [pid = 1936] [id = 92] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2db000 == 44 [pid = 1936] [id = 125] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x96327c00 == 43 [pid = 1936] [id = 88] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9398f400 == 42 [pid = 1936] [id = 118] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x920f4400 == 41 [pid = 1936] [id = 41] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9b737400 == 40 [pid = 1936] [id = 89] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9b888000 == 39 [pid = 1936] [id = 121] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3400 == 38 [pid = 1936] [id = 124] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5800 == 37 [pid = 1936] [id = 123] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91e23400 == 36 [pid = 1936] [id = 87] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9250b800 == 35 [pid = 1936] [id = 39] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x99b8d000 == 34 [pid = 1936] [id = 35] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9b88bc00 == 33 [pid = 1936] [id = 13] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93b21800 == 32 [pid = 1936] [id = 44] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x90f88c00 == 31 [pid = 1936] [id = 79] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0xa61b4000 == 30 [pid = 1936] [id = 50] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9237b800 == 29 [pid = 1936] [id = 51] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0xa324ec00 == 28 [pid = 1936] [id = 75] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93b29000 == 27 [pid = 1936] [id = 49] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x99509800 == 26 [pid = 1936] [id = 74] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91ced800 == 25 [pid = 1936] [id = 78] 23:00:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ee800 == 24 [pid = 1936] [id = 102] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x951d6400) [pid = 1936] [serial = 345] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x99daec00) [pid = 1936] [serial = 342] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x91ea1c00) [pid = 1936] [serial = 331] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x91e20c00) [pid = 1936] [serial = 330] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x96dcdc00) [pid = 1936] [serial = 334] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x951d0000) [pid = 1936] [serial = 333] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x91e9e800) [pid = 1936] [serial = 309] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0xa6bc4400) [pid = 1936] [serial = 321] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x99508400) [pid = 1936] [serial = 312] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x93909000) [pid = 1936] [serial = 336] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x951d9400) [pid = 1936] [serial = 337] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0xa23b0800) [pid = 1936] [serial = 315] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0xa33c5800) [pid = 1936] [serial = 318] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x912c4400) [pid = 1936] [serial = 328] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x90f8d400) [pid = 1936] [serial = 327] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x8f2de400) [pid = 1936] [serial = 324] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x9820e800) [pid = 1936] [serial = 339] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x9a7f0400) [pid = 1936] [serial = 343] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x99503c00) [pid = 1936] [serial = 340] [outer = (nil)] [url = about:blank] 23:00:01 INFO - PROCESS | 1936 | 1467698401780 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 23:00:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:00:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 3126ms 23:00:01 INFO - PROCESS | 1936 | 1467698401842 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:00:01 INFO - PROCESS | 1936 | 1467698401849 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:00:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:00:01 INFO - PROCESS | 1936 | 1467698401856 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:00:01 INFO - PROCESS | 1936 | 1467698401863 Marionette TRACE conn3 <- [1,538,null,{}] 23:00:01 INFO - PROCESS | 1936 | 1467698401871 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:01 INFO - PROCESS | 1936 | 1467698401876 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:02 INFO - PROCESS | 1936 | 1467698402058 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:00:02 INFO - PROCESS | 1936 | 1467698402199 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 1936 | 1467698402212 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ef000 == 25 [pid = 1936] [id = 142] 23:00:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x8f1f2000) [pid = 1936] [serial = 426] [outer = (nil)] 23:00:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8f2db000) [pid = 1936] [serial = 427] [outer = 0x8f1f2000] 23:00:02 INFO - PROCESS | 1936 | 1467698402289 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8fa46c00) [pid = 1936] [serial = 428] [outer = 0x8f1f2000] 23:00:03 INFO - PROCESS | 1936 | 1467698403062 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:00:03 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. 23:00:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1245ms 23:00:03 INFO - PROCESS | 1936 | 1467698403101 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:00:03 INFO - PROCESS | 1936 | 1467698403108 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:00:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:00:03 INFO - PROCESS | 1936 | 1467698403119 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:00:03 INFO - PROCESS | 1936 | 1467698403123 Marionette TRACE conn3 <- [1,542,null,{}] 23:00:03 INFO - PROCESS | 1936 | 1467698403129 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:03 INFO - PROCESS | 1936 | 1467698403134 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:03 INFO - PROCESS | 1936 | 1467698403287 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:00:03 INFO - PROCESS | 1936 | 1467698403311 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:03 INFO - PROCESS | 1936 | 1467698403318 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9c400 == 26 [pid = 1936] [id = 143] 23:00:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x91b9f000) [pid = 1936] [serial = 429] [outer = (nil)] 23:00:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x91ceb800) [pid = 1936] [serial = 430] [outer = 0x91b9f000] 23:00:03 INFO - PROCESS | 1936 | 1467698403389 Marionette DEBUG loaded listener.js 23:00:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x91cf8800) [pid = 1936] [serial = 431] [outer = 0x91b9f000] 23:00:04 INFO - PROCESS | 1936 | 1467698404417 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:00:04 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. 23:00:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1333ms 23:00:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:00:04 INFO - PROCESS | 1936 | 1467698404452 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:00:04 INFO - PROCESS | 1936 | 1467698404455 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:00:04 INFO - PROCESS | 1936 | 1467698404462 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:00:04 INFO - PROCESS | 1936 | 1467698404467 Marionette TRACE conn3 <- [1,546,null,{}] 23:00:04 INFO - PROCESS | 1936 | 1467698404494 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:04 INFO - PROCESS | 1936 | 1467698404503 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:04 INFO - PROCESS | 1936 | 1467698404734 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:00:04 INFO - PROCESS | 1936 | 1467698404764 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:04 INFO - PROCESS | 1936 | 1467698404771 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x92502c00 == 27 [pid = 1936] [id = 144] 23:00:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x92507c00) [pid = 1936] [serial = 432] [outer = (nil)] 23:00:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x938ef000) [pid = 1936] [serial = 433] [outer = 0x92507c00] 23:00:04 INFO - PROCESS | 1936 | 1467698404849 Marionette DEBUG loaded listener.js 23:00:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x9398f400) [pid = 1936] [serial = 434] [outer = 0x92507c00] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x951d0800) [pid = 1936] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0xa33c0000) [pid = 1936] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x93b2d800) [pid = 1936] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x91e1d000) [pid = 1936] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x91cedc00) [pid = 1936] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x8f2d5400) [pid = 1936] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x9b88ec00) [pid = 1936] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x8e7d8800) [pid = 1936] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8f1ee400) [pid = 1936] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x999bf800) [pid = 1936] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x90f92400) [pid = 1936] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8f3e5c00) [pid = 1936] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x8f1f7800) [pid = 1936] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x91cfa000) [pid = 1936] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x9b72d800) [pid = 1936] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x91cf4000) [pid = 1936] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x91e1a800) [pid = 1936] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x92eb7c00) [pid = 1936] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x99dae000) [pid = 1936] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0xa6fc6000) [pid = 1936] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x8fa47c00) [pid = 1936] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x98252c00) [pid = 1936] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x8f2dc000) [pid = 1936] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f1f5000) [pid = 1936] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:00:06 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x98d4f400) [pid = 1936] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:00:07 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x8fa46800) [pid = 1936] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:00:07 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0xa1190c00) [pid = 1936] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:00:07 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x96dd2c00) [pid = 1936] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:00:07 INFO - PROCESS | 1936 | 1467698407048 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 23:00:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:00:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 2612ms 23:00:07 INFO - PROCESS | 1936 | 1467698407073 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:00:07 INFO - PROCESS | 1936 | 1467698407077 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:00:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:00:07 INFO - PROCESS | 1936 | 1467698407083 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:00:07 INFO - PROCESS | 1936 | 1467698407086 Marionette TRACE conn3 <- [1,550,null,{}] 23:00:07 INFO - PROCESS | 1936 | 1467698407092 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:07 INFO - PROCESS | 1936 | 1467698407096 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:07 INFO - PROCESS | 1936 | 1467698407262 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:00:07 INFO - PROCESS | 1936 | 1467698407282 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:07 INFO - PROCESS | 1936 | 1467698407292 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa46800 == 28 [pid = 1936] [id = 145] 23:00:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x8fa47c00) [pid = 1936] [serial = 435] [outer = (nil)] 23:00:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x8fae2000) [pid = 1936] [serial = 436] [outer = 0x8fa47c00] 23:00:07 INFO - PROCESS | 1936 | 1467698407484 Marionette DEBUG loaded listener.js 23:00:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x91cf4400) [pid = 1936] [serial = 437] [outer = 0x8fa47c00] 23:00:08 INFO - PROCESS | 1936 | 1467698408217 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 23:00:08 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. 23:00:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1185ms 23:00:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:00:08 INFO - PROCESS | 1936 | 1467698408269 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:00:08 INFO - PROCESS | 1936 | 1467698408272 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:00:08 INFO - PROCESS | 1936 | 1467698408279 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 1936 | 1467698408282 Marionette TRACE conn3 <- [1,554,null,{}] 23:00:08 INFO - PROCESS | 1936 | 1467698408287 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:08 INFO - PROCESS | 1936 | 1467698408292 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:08 INFO - PROCESS | 1936 | 1467698408491 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:00:08 INFO - PROCESS | 1936 | 1467698408511 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 1936 | 1467698408518 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dc000 == 29 [pid = 1936] [id = 146] 23:00:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x8f3e5000) [pid = 1936] [serial = 438] [outer = (nil)] 23:00:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x938ea800) [pid = 1936] [serial = 439] [outer = 0x8f3e5000] 23:00:08 INFO - PROCESS | 1936 | 1467698408586 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x93b29c00) [pid = 1936] [serial = 440] [outer = 0x8f3e5000] 23:00:09 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:09 INFO - PROCESS | 1936 | 1467698409634 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:00:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:00:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1389ms 23:00:09 INFO - PROCESS | 1936 | 1467698409668 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:00:09 INFO - PROCESS | 1936 | 1467698409674 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:00:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:00:09 INFO - PROCESS | 1936 | 1467698409682 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:00:09 INFO - PROCESS | 1936 | 1467698409690 Marionette TRACE conn3 <- [1,558,null,{}] 23:00:09 INFO - PROCESS | 1936 | 1467698409697 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:09 INFO - PROCESS | 1936 | 1467698409703 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:09 INFO - PROCESS | 1936 | 1467698409879 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:00:10 INFO - PROCESS | 1936 | 1467698410050 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 1936 | 1467698410062 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ec400 == 30 [pid = 1936] [id = 147] 23:00:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x8f4ee800) [pid = 1936] [serial = 441] [outer = (nil)] 23:00:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x90f8d400) [pid = 1936] [serial = 442] [outer = 0x8f4ee800] 23:00:10 INFO - PROCESS | 1936 | 1467698410143 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x91b9e800) [pid = 1936] [serial = 443] [outer = 0x8f4ee800] 23:00:11 INFO - PROCESS | 1936 | 1467698411052 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:00:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:00:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1433ms 23:00:11 INFO - PROCESS | 1936 | 1467698411116 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 1936 | 1467698411124 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:00:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:00:11 INFO - PROCESS | 1936 | 1467698411135 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:00:11 INFO - PROCESS | 1936 | 1467698411139 Marionette TRACE conn3 <- [1,562,null,{}] 23:00:11 INFO - PROCESS | 1936 | 1467698411146 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:11 INFO - PROCESS | 1936 | 1467698411151 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:11 INFO - PROCESS | 1936 | 1467698411385 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:00:11 INFO - PROCESS | 1936 | 1467698411656 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:11 INFO - PROCESS | 1936 | 1467698411672 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faed400 == 31 [pid = 1936] [id = 148] 23:00:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x938e5c00) [pid = 1936] [serial = 444] [outer = (nil)] 23:00:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x9398b400) [pid = 1936] [serial = 445] [outer = 0x938e5c00] 23:00:11 INFO - PROCESS | 1936 | 1467698411838 Marionette DEBUG loaded listener.js 23:00:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x93b4dc00) [pid = 1936] [serial = 446] [outer = 0x938e5c00] 23:00:12 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:12 INFO - PROCESS | 1936 | 1467698412750 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:00:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:00:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1685ms 23:00:12 INFO - PROCESS | 1936 | 1467698412820 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:00:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:00:12 INFO - PROCESS | 1936 | 1467698412825 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:00:12 INFO - PROCESS | 1936 | 1467698412832 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:00:12 INFO - PROCESS | 1936 | 1467698412838 Marionette TRACE conn3 <- [1,566,null,{}] 23:00:12 INFO - PROCESS | 1936 | 1467698412854 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:12 INFO - PROCESS | 1936 | 1467698412863 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:13 INFO - PROCESS | 1936 | 1467698413069 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:00:13 INFO - PROCESS | 1936 | 1467698413291 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 1936 | 1467698413301 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faed800 == 32 [pid = 1936] [id = 149] 23:00:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x9631ec00) [pid = 1936] [serial = 447] [outer = (nil)] 23:00:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x96dcbc00) [pid = 1936] [serial = 448] [outer = 0x9631ec00] 23:00:13 INFO - PROCESS | 1936 | 1467698413431 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x96dd2400) [pid = 1936] [serial = 449] [outer = 0x9631ec00] 23:00:13 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:14 INFO - PROCESS | 1936 | 1467698414283 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1490ms 23:00:14 INFO - PROCESS | 1936 | 1467698414322 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:00:14 INFO - PROCESS | 1936 | 1467698414327 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:00:14 INFO - PROCESS | 1936 | 1467698414333 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:00:14 INFO - PROCESS | 1936 | 1467698414337 Marionette TRACE conn3 <- [1,570,null,{}] 23:00:14 INFO - PROCESS | 1936 | 1467698414343 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:14 INFO - PROCESS | 1936 | 1467698414348 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:14 INFO - PROCESS | 1936 | 1467698414518 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:00:14 INFO - PROCESS | 1936 | 1467698414691 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:14 INFO - PROCESS | 1936 | 1467698414698 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x951da400 == 33 [pid = 1936] [id = 150] 23:00:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x977a9400) [pid = 1936] [serial = 450] [outer = (nil)] 23:00:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9890b000) [pid = 1936] [serial = 451] [outer = 0x977a9400] 23:00:14 INFO - PROCESS | 1936 | 1467698414776 Marionette DEBUG loaded listener.js 23:00:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x98d4b400) [pid = 1936] [serial = 452] [outer = 0x977a9400] 23:00:15 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:15 INFO - PROCESS | 1936 | 1467698415676 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1380ms 23:00:15 INFO - PROCESS | 1936 | 1467698415715 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:00:15 INFO - PROCESS | 1936 | 1467698415718 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:00:15 INFO - PROCESS | 1936 | 1467698415725 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:00:15 INFO - PROCESS | 1936 | 1467698415729 Marionette TRACE conn3 <- [1,574,null,{}] 23:00:15 INFO - PROCESS | 1936 | 1467698415734 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:15 INFO - PROCESS | 1936 | 1467698415739 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:15 INFO - PROCESS | 1936 | 1467698415904 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:00:16 INFO - PROCESS | 1936 | 1467698416074 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:16 INFO - PROCESS | 1936 | 1467698416082 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3f0c00 == 34 [pid = 1936] [id = 151] 23:00:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x90f8bc00) [pid = 1936] [serial = 453] [outer = (nil)] 23:00:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x9950a000) [pid = 1936] [serial = 454] [outer = 0x90f8bc00] 23:00:16 INFO - PROCESS | 1936 | 1467698416161 Marionette DEBUG loaded listener.js 23:00:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9950c400) [pid = 1936] [serial = 455] [outer = 0x90f8bc00] 23:00:17 INFO - PROCESS | 1936 | 1467698417155 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1491ms 23:00:17 INFO - PROCESS | 1936 | 1467698417217 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:00:17 INFO - PROCESS | 1936 | 1467698417222 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:00:17 INFO - PROCESS | 1936 | 1467698417228 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:00:17 INFO - PROCESS | 1936 | 1467698417232 Marionette TRACE conn3 <- [1,578,null,{}] 23:00:17 INFO - PROCESS | 1936 | 1467698417239 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:17 INFO - PROCESS | 1936 | 1467698417251 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:17 INFO - PROCESS | 1936 | 1467698417446 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:00:17 INFO - PROCESS | 1936 | 1467698417667 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:17 INFO - PROCESS | 1936 | 1467698417675 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f5800 == 35 [pid = 1936] [id = 152] 23:00:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x90f8fc00) [pid = 1936] [serial = 456] [outer = (nil)] 23:00:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x99ce7800) [pid = 1936] [serial = 457] [outer = 0x90f8fc00] 23:00:17 INFO - PROCESS | 1936 | 1467698417760 Marionette DEBUG loaded listener.js 23:00:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x99dac000) [pid = 1936] [serial = 458] [outer = 0x90f8fc00] 23:00:18 INFO - PROCESS | 1936 | 1467698418585 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1433ms 23:00:18 INFO - PROCESS | 1936 | 1467698418662 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:00:18 INFO - PROCESS | 1936 | 1467698418667 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:00:18 INFO - PROCESS | 1936 | 1467698418673 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 1936 | 1467698418677 Marionette TRACE conn3 <- [1,582,null,{}] 23:00:18 INFO - PROCESS | 1936 | 1467698418683 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:18 INFO - PROCESS | 1936 | 1467698418688 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:18 INFO - PROCESS | 1936 | 1467698418884 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:00:19 INFO - PROCESS | 1936 | 1467698419057 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:19 INFO - PROCESS | 1936 | 1467698419066 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x91bab000 == 36 [pid = 1936] [id = 153] 23:00:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x96dd5c00) [pid = 1936] [serial = 459] [outer = (nil)] 23:00:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x9a7f2000) [pid = 1936] [serial = 460] [outer = 0x96dd5c00] 23:00:19 INFO - PROCESS | 1936 | 1467698419182 Marionette DEBUG loaded listener.js 23:00:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x9a7f6c00) [pid = 1936] [serial = 461] [outer = 0x96dd5c00] 23:00:20 INFO - PROCESS | 1936 | 1467698420010 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1379ms 23:00:20 INFO - PROCESS | 1936 | 1467698420053 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:00:20 INFO - PROCESS | 1936 | 1467698420057 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:00:20 INFO - PROCESS | 1936 | 1467698420063 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:00:20 INFO - PROCESS | 1936 | 1467698420066 Marionette TRACE conn3 <- [1,586,null,{}] 23:00:20 INFO - PROCESS | 1936 | 1467698420072 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:20 INFO - PROCESS | 1936 | 1467698420076 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:20 INFO - PROCESS | 1936 | 1467698420229 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:00:20 INFO - PROCESS | 1936 | 1467698420421 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:20 INFO - PROCESS | 1936 | 1467698420428 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae7000 == 37 [pid = 1936] [id = 154] 23:00:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x977a0400) [pid = 1936] [serial = 462] [outer = (nil)] 23:00:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x9b11ac00) [pid = 1936] [serial = 463] [outer = 0x977a0400] 23:00:20 INFO - PROCESS | 1936 | 1467698420505 Marionette DEBUG loaded listener.js 23:00:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x9b120c00) [pid = 1936] [serial = 464] [outer = 0x977a0400] 23:00:21 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:21 INFO - PROCESS | 1936 | 1467698421416 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1431ms 23:00:21 INFO - PROCESS | 1936 | 1467698421494 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:00:21 INFO - PROCESS | 1936 | 1467698421497 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:00:21 INFO - PROCESS | 1936 | 1467698421504 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:00:21 INFO - PROCESS | 1936 | 1467698421508 Marionette TRACE conn3 <- [1,590,null,{}] 23:00:21 INFO - PROCESS | 1936 | 1467698421521 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:21 INFO - PROCESS | 1936 | 1467698421525 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:21 INFO - PROCESS | 1936 | 1467698421728 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:00:21 INFO - PROCESS | 1936 | 1467698421943 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:21 INFO - PROCESS | 1936 | 1467698421950 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d6800 == 38 [pid = 1936] [id = 155] 23:00:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8e7dbc00) [pid = 1936] [serial = 465] [outer = (nil)] 23:00:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8f1f1800) [pid = 1936] [serial = 466] [outer = 0x8e7dbc00] 23:00:22 INFO - PROCESS | 1936 | 1467698422073 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f3ec000) [pid = 1936] [serial = 467] [outer = 0x8e7dbc00] 23:00:23 INFO - PROCESS | 1936 | 1467698423022 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1594ms 23:00:23 INFO - PROCESS | 1936 | 1467698423099 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:00:23 INFO - PROCESS | 1936 | 1467698423102 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:00:23 INFO - PROCESS | 1936 | 1467698423109 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 1936 | 1467698423113 Marionette TRACE conn3 <- [1,594,null,{}] 23:00:23 INFO - PROCESS | 1936 | 1467698423118 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:23 INFO - PROCESS | 1936 | 1467698423123 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:23 INFO - PROCESS | 1936 | 1467698423453 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:00:23 INFO - PROCESS | 1936 | 1467698423691 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:23 INFO - PROCESS | 1936 | 1467698423697 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1eec00 == 39 [pid = 1936] [id = 156] 23:00:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8f1f1400) [pid = 1936] [serial = 468] [outer = (nil)] 23:00:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x8f1f8000) [pid = 1936] [serial = 469] [outer = 0x8f1f1400] 23:00:23 INFO - PROCESS | 1936 | 1467698423778 Marionette DEBUG loaded listener.js 23:00:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8f3e2400) [pid = 1936] [serial = 470] [outer = 0x8f1f1400] 23:00:24 INFO - PROCESS | 1936 | 1467698424787 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x9a7eec00) [pid = 1936] [serial = 394] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x96328c00) [pid = 1936] [serial = 354] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0xa6f4ac00) [pid = 1936] [serial = 322] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x977af800) [pid = 1936] [serial = 388] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9949e800) [pid = 1936] [serial = 355] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x92379400) [pid = 1936] [serial = 352] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x920f3c00) [pid = 1936] [serial = 390] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x91e9ec00) [pid = 1936] [serial = 325] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0xa23adc00) [pid = 1936] [serial = 364] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8e7e2800) [pid = 1936] [serial = 370] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8f2dbc00) [pid = 1936] [serial = 349] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x9b736800) [pid = 1936] [serial = 361] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x912cb000) [pid = 1936] [serial = 378] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x9b881c00) [pid = 1936] [serial = 367] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x91e28800) [pid = 1936] [serial = 351] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x8f3ee800) [pid = 1936] [serial = 366] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x9b73a800) [pid = 1936] [serial = 307] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x92503c00) [pid = 1936] [serial = 310] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x91cf3c00) [pid = 1936] [serial = 379] [outer = (nil)] [url = about:blank] 23:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1731ms 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0xa823c800) [pid = 1936] [serial = 277] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x8f2d1400) [pid = 1936] [serial = 348] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x9950cc00) [pid = 1936] [serial = 346] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0xa1116800) [pid = 1936] [serial = 363] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x91ea6c00) [pid = 1936] [serial = 382] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x8e7e1000) [pid = 1936] [serial = 369] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x93b42000) [pid = 1936] [serial = 384] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x9aaed000) [pid = 1936] [serial = 358] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x93b4c800) [pid = 1936] [serial = 385] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x9b74b000) [pid = 1936] [serial = 280] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x8fae6800) [pid = 1936] [serial = 286] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x99944c00) [pid = 1936] [serial = 313] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x9a7f7800) [pid = 1936] [serial = 357] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x8f3ed800) [pid = 1936] [serial = 376] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x9b732800) [pid = 1936] [serial = 360] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x96dd3400) [pid = 1936] [serial = 387] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x8f4ef400) [pid = 1936] [serial = 373] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0xa4d57c00) [pid = 1936] [serial = 319] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x8fa52000) [pid = 1936] [serial = 283] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0xa3242c00) [pid = 1936] [serial = 316] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x8f3e4800) [pid = 1936] [serial = 375] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x8f4ecc00) [pid = 1936] [serial = 372] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x91e23c00) [pid = 1936] [serial = 381] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x9958d000) [pid = 1936] [serial = 391] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x9a476c00) [pid = 1936] [serial = 393] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x90f8d800) [pid = 1936] [serial = 238] [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.] 23:00:24 INFO - PROCESS | 1936 | 1467698424891 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:00:24 INFO - PROCESS | 1936 | 1467698424896 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:00:24 INFO - PROCESS | 1936 | 1467698424909 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:00:24 INFO - PROCESS | 1936 | 1467698424913 Marionette TRACE conn3 <- [1,598,null,{}] 23:00:24 INFO - PROCESS | 1936 | 1467698424926 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:24 INFO - PROCESS | 1936 | 1467698424932 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:25 INFO - PROCESS | 1936 | 1467698425086 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:00:25 INFO - PROCESS | 1936 | 1467698425096 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 1936 | 1467698425106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e9800 == 40 [pid = 1936] [id = 157] 23:00:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x8f3ef400) [pid = 1936] [serial = 471] [outer = (nil)] 23:00:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x8f4efc00) [pid = 1936] [serial = 472] [outer = 0x8f3ef400] 23:00:25 INFO - PROCESS | 1936 | 1467698425174 Marionette DEBUG loaded listener.js 23:00:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x8fa51400) [pid = 1936] [serial = 473] [outer = 0x8f3ef400] 23:00:26 INFO - PROCESS | 1936 | 1467698426039 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1203ms 23:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:00:26 INFO - PROCESS | 1936 | 1467698426111 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:00:26 INFO - PROCESS | 1936 | 1467698426115 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:00:26 INFO - PROCESS | 1936 | 1467698426122 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:00:26 INFO - PROCESS | 1936 | 1467698426125 Marionette TRACE conn3 <- [1,602,null,{}] 23:00:26 INFO - PROCESS | 1936 | 1467698426131 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:26 INFO - PROCESS | 1936 | 1467698426135 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:26 INFO - PROCESS | 1936 | 1467698426294 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:00:26 INFO - PROCESS | 1936 | 1467698426308 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:26 INFO - PROCESS | 1936 | 1467698426314 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cec400 == 41 [pid = 1936] [id = 158] 23:00:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x91cf3800) [pid = 1936] [serial = 474] [outer = (nil)] 23:00:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x91e20800) [pid = 1936] [serial = 475] [outer = 0x91cf3800] 23:00:26 INFO - PROCESS | 1936 | 1467698426391 Marionette DEBUG loaded listener.js 23:00:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x91e9f400) [pid = 1936] [serial = 476] [outer = 0x91cf3800] 23:00:27 INFO - PROCESS | 1936 | 1467698427344 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:00:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:00:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1239ms 23:00:27 INFO - PROCESS | 1936 | 1467698427379 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:00:27 INFO - PROCESS | 1936 | 1467698427384 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:00:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:00:27 INFO - PROCESS | 1936 | 1467698427407 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:00:27 INFO - PROCESS | 1936 | 1467698427413 Marionette TRACE conn3 <- [1,606,null,{}] 23:00:27 INFO - PROCESS | 1936 | 1467698427418 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:27 INFO - PROCESS | 1936 | 1467698427423 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:27 INFO - PROCESS | 1936 | 1467698427630 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:00:27 INFO - PROCESS | 1936 | 1467698427654 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:27 INFO - PROCESS | 1936 | 1467698427668 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7000 == 42 [pid = 1936] [id = 159] 23:00:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x912d0c00) [pid = 1936] [serial = 477] [outer = (nil)] 23:00:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x93903400) [pid = 1936] [serial = 478] [outer = 0x912d0c00] 23:00:27 INFO - PROCESS | 1936 | 1467698427754 Marionette DEBUG loaded listener.js 23:00:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x93b2ac00) [pid = 1936] [serial = 479] [outer = 0x912d0c00] 23:00:28 INFO - PROCESS | 1936 | 1467698428617 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1253ms 23:00:28 INFO - PROCESS | 1936 | 1467698428646 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:00:28 INFO - PROCESS | 1936 | 1467698428649 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:00:28 INFO - PROCESS | 1936 | 1467698428656 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:00:28 INFO - PROCESS | 1936 | 1467698428660 Marionette TRACE conn3 <- [1,610,null,{}] 23:00:28 INFO - PROCESS | 1936 | 1467698428666 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:28 INFO - PROCESS | 1936 | 1467698428670 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:28 INFO - PROCESS | 1936 | 1467698428897 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:00:28 INFO - PROCESS | 1936 | 1467698428916 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:28 INFO - PROCESS | 1936 | 1467698428924 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x92379c00 == 43 [pid = 1936] [id = 160] 23:00:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x938f0c00) [pid = 1936] [serial = 480] [outer = (nil)] 23:00:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x951cc800) [pid = 1936] [serial = 481] [outer = 0x938f0c00] 23:00:28 INFO - PROCESS | 1936 | 1467698428990 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x951d2000) [pid = 1936] [serial = 482] [outer = 0x938f0c00] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x8f4f9400) [pid = 1936] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x91ea5800) [pid = 1936] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x99da8800) [pid = 1936] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x9b1ce400) [pid = 1936] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x93999000) [pid = 1936] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x92507c00) [pid = 1936] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x91b9f000) [pid = 1936] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x8e7e0c00) [pid = 1936] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x950cfc00) [pid = 1936] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x8f1f2000) [pid = 1936] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x91b9dc00) [pid = 1936] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0xa3349400) [pid = 1936] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8fa47c00) [pid = 1936] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:00:29 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x8f4f1800) [pid = 1936] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:00:29 INFO - PROCESS | 1936 | 1467698429977 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1381ms 23:00:30 INFO - PROCESS | 1936 | 1467698430038 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 1936 | 1467698430041 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:00:30 INFO - PROCESS | 1936 | 1467698430048 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 1936 | 1467698430051 Marionette TRACE conn3 <- [1,614,null,{}] 23:00:30 INFO - PROCESS | 1936 | 1467698430056 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:30 INFO - PROCESS | 1936 | 1467698430061 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:30 INFO - PROCESS | 1936 | 1467698430271 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:00:30 INFO - PROCESS | 1936 | 1467698430285 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 1936 | 1467698430302 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e22000 == 44 [pid = 1936] [id = 161] 23:00:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x91e26400) [pid = 1936] [serial = 483] [outer = (nil)] 23:00:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x93b42000) [pid = 1936] [serial = 484] [outer = 0x91e26400] 23:00:30 INFO - PROCESS | 1936 | 1467698430374 Marionette DEBUG loaded listener.js 23:00:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x96dd1400) [pid = 1936] [serial = 485] [outer = 0x91e26400] 23:00:31 INFO - PROCESS | 1936 | 1467698431175 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1186ms 23:00:31 INFO - PROCESS | 1936 | 1467698431234 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:00:31 INFO - PROCESS | 1936 | 1467698431238 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:00:31 INFO - PROCESS | 1936 | 1467698431244 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:00:31 INFO - PROCESS | 1936 | 1467698431247 Marionette TRACE conn3 <- [1,618,null,{}] 23:00:31 INFO - PROCESS | 1936 | 1467698431252 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:31 INFO - PROCESS | 1936 | 1467698431257 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:31 INFO - PROCESS | 1936 | 1467698431419 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:00:31 INFO - PROCESS | 1936 | 1467698431429 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 1936 | 1467698431438 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ea7000 == 45 [pid = 1936] [id = 162] 23:00:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x9469d400) [pid = 1936] [serial = 486] [outer = (nil)] 23:00:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x9890f800) [pid = 1936] [serial = 487] [outer = 0x9469d400] 23:00:31 INFO - PROCESS | 1936 | 1467698431503 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x994ab000) [pid = 1936] [serial = 488] [outer = 0x9469d400] 23:00:32 INFO - PROCESS | 1936 | 1467698432620 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1434ms 23:00:32 INFO - PROCESS | 1936 | 1467698432680 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 1936 | 1467698432686 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:00:32 INFO - PROCESS | 1936 | 1467698432702 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:00:32 INFO - PROCESS | 1936 | 1467698432714 Marionette TRACE conn3 <- [1,622,null,{}] 23:00:32 INFO - PROCESS | 1936 | 1467698432722 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:32 INFO - PROCESS | 1936 | 1467698432728 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:32 INFO - PROCESS | 1936 | 1467698432948 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:00:33 INFO - PROCESS | 1936 | 1467698433168 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 1936 | 1467698433176 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dc400 == 46 [pid = 1936] [id = 163] 23:00:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x8f2df800) [pid = 1936] [serial = 489] [outer = (nil)] 23:00:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x8fa47c00) [pid = 1936] [serial = 490] [outer = 0x8f2df800] 23:00:33 INFO - PROCESS | 1936 | 1467698433304 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x90f93c00) [pid = 1936] [serial = 491] [outer = 0x8f2df800] 23:00:34 INFO - PROCESS | 1936 | 1467698434171 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1541ms 23:00:34 INFO - PROCESS | 1936 | 1467698434240 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:00:34 INFO - PROCESS | 1936 | 1467698434247 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:00:34 INFO - PROCESS | 1936 | 1467698434258 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:00:34 INFO - PROCESS | 1936 | 1467698434262 Marionette TRACE conn3 <- [1,626,null,{}] 23:00:34 INFO - PROCESS | 1936 | 1467698434268 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:34 INFO - PROCESS | 1936 | 1467698434274 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:34 INFO - PROCESS | 1936 | 1467698434496 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:00:34 INFO - PROCESS | 1936 | 1467698434758 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 1936 | 1467698434767 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x91baa800 == 47 [pid = 1936] [id = 164] 23:00:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x91ea8400) [pid = 1936] [serial = 492] [outer = (nil)] 23:00:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x9237b000) [pid = 1936] [serial = 493] [outer = 0x91ea8400] 23:00:34 INFO - PROCESS | 1936 | 1467698434891 Marionette DEBUG loaded listener.js 23:00:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x92eb4c00) [pid = 1936] [serial = 494] [outer = 0x91ea8400] 23:00:35 INFO - PROCESS | 1936 | 1467698435776 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1581ms 23:00:35 INFO - PROCESS | 1936 | 1467698435839 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 1936 | 1467698435842 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:00:35 INFO - PROCESS | 1936 | 1467698435849 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 1936 | 1467698435855 Marionette TRACE conn3 <- [1,630,null,{}] 23:00:35 INFO - PROCESS | 1936 | 1467698435871 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:35 INFO - PROCESS | 1936 | 1467698435880 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:36 INFO - PROCESS | 1936 | 1467698436096 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:00:36 INFO - PROCESS | 1936 | 1467698436311 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 1936 | 1467698436324 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x9398e000 == 48 [pid = 1936] [id = 165] 23:00:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x9825e400) [pid = 1936] [serial = 495] [outer = (nil)] 23:00:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x9958e000) [pid = 1936] [serial = 496] [outer = 0x9825e400] 23:00:36 INFO - PROCESS | 1936 | 1467698436446 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x99b8a800) [pid = 1936] [serial = 497] [outer = 0x9825e400] 23:00:37 INFO - PROCESS | 1936 | 1467698437319 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 23:00:37 INFO - PROCESS | 1936 | 1467698437382 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:00:37 INFO - PROCESS | 1936 | 1467698437387 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:00:37 INFO - PROCESS | 1936 | 1467698437393 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:00:37 INFO - PROCESS | 1936 | 1467698437396 Marionette TRACE conn3 <- [1,634,null,{}] 23:00:37 INFO - PROCESS | 1936 | 1467698437402 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:37 INFO - PROCESS | 1936 | 1467698437407 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:37 INFO - PROCESS | 1936 | 1467698437624 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:00:37 INFO - PROCESS | 1936 | 1467698437846 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 1936 | 1467698437854 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x96dd4c00 == 49 [pid = 1936] [id = 166] 23:00:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x98912000) [pid = 1936] [serial = 498] [outer = (nil)] 23:00:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x99dae400) [pid = 1936] [serial = 499] [outer = 0x98912000] 23:00:37 INFO - PROCESS | 1936 | 1467698437975 Marionette DEBUG loaded listener.js 23:00:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x9a7f0400) [pid = 1936] [serial = 500] [outer = 0x98912000] 23:00:38 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:38 INFO - PROCESS | 1936 | 1467698438820 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1485ms 23:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:00:38 INFO - PROCESS | 1936 | 1467698438878 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:00:38 INFO - PROCESS | 1936 | 1467698438881 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:00:38 INFO - PROCESS | 1936 | 1467698438888 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 1936 | 1467698438891 Marionette TRACE conn3 <- [1,638,null,{}] 23:00:38 INFO - PROCESS | 1936 | 1467698438897 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:38 INFO - PROCESS | 1936 | 1467698438902 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:39 INFO - PROCESS | 1936 | 1467698439074 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:00:39 INFO - PROCESS | 1936 | 1467698439249 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:39 INFO - PROCESS | 1936 | 1467698439258 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ec000 == 50 [pid = 1936] [id = 167] 23:00:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x99da7000) [pid = 1936] [serial = 501] [outer = (nil)] 23:00:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x9ad79c00) [pid = 1936] [serial = 502] [outer = 0x99da7000] 23:00:39 INFO - PROCESS | 1936 | 1467698439336 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x9b11c800) [pid = 1936] [serial = 503] [outer = 0x99da7000] 23:00:39 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:40 INFO - PROCESS | 1936 | 1467698440306 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1481ms 23:00:40 INFO - PROCESS | 1936 | 1467698440368 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:00:40 INFO - PROCESS | 1936 | 1467698440372 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:00:40 INFO - PROCESS | 1936 | 1467698440379 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - PROCESS | 1936 | 1467698440382 Marionette TRACE conn3 <- [1,642,null,{}] 23:00:40 INFO - PROCESS | 1936 | 1467698440388 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:40 INFO - PROCESS | 1936 | 1467698440398 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:40 INFO - PROCESS | 1936 | 1467698440624 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:00:40 INFO - PROCESS | 1936 | 1467698440842 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:40 INFO - PROCESS | 1936 | 1467698440848 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ef800 == 51 [pid = 1936] [id = 168] 23:00:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x8f1f4800) [pid = 1936] [serial = 504] [outer = (nil)] 23:00:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x8f4eac00) [pid = 1936] [serial = 505] [outer = 0x8f1f4800] 23:00:40 INFO - PROCESS | 1936 | 1467698440975 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x90f93400) [pid = 1936] [serial = 506] [outer = 0x8f1f4800] 23:00:42 INFO - PROCESS | 1936 | 1467698442205 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1886ms 23:00:42 INFO - PROCESS | 1936 | 1467698442264 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:00:42 INFO - PROCESS | 1936 | 1467698442271 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:00:42 INFO - PROCESS | 1936 | 1467698442278 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 1936 | 1467698442282 Marionette TRACE conn3 <- [1,646,null,{}] 23:00:42 INFO - PROCESS | 1936 | 1467698442291 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:42 INFO - PROCESS | 1936 | 1467698442296 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:42 INFO - PROCESS | 1936 | 1467698442539 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:00:42 INFO - PROCESS | 1936 | 1467698442729 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 1936 | 1467698442747 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cf000 == 52 [pid = 1936] [id = 169] 23:00:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x912d0000) [pid = 1936] [serial = 507] [outer = (nil)] 23:00:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x91ba8000) [pid = 1936] [serial = 508] [outer = 0x912d0000] 23:00:42 INFO - PROCESS | 1936 | 1467698442917 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x91cec800) [pid = 1936] [serial = 509] [outer = 0x912d0000] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91e22000 == 51 [pid = 1936] [id = 161] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x92379c00 == 50 [pid = 1936] [id = 160] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7000 == 49 [pid = 1936] [id = 159] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91cec400 == 48 [pid = 1936] [id = 158] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e9800 == 47 [pid = 1936] [id = 157] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1eec00 == 46 [pid = 1936] [id = 156] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8faed800 == 45 [pid = 1936] [id = 149] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x951da400 == 44 [pid = 1936] [id = 150] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8faed400 == 43 [pid = 1936] [id = 148] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ec400 == 42 [pid = 1936] [id = 147] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dc000 == 41 [pid = 1936] [id = 146] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa46800 == 40 [pid = 1936] [id = 145] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91bab000 == 39 [pid = 1936] [id = 153] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x92502c00 == 38 [pid = 1936] [id = 144] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3f0c00 == 37 [pid = 1936] [id = 151] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d6800 == 36 [pid = 1936] [id = 155] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f5800 == 35 [pid = 1936] [id = 152] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9c400 == 34 [pid = 1936] [id = 143] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae7000 == 33 [pid = 1936] [id = 154] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x920ec000 == 32 [pid = 1936] [id = 167] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ef800 == 31 [pid = 1936] [id = 168] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x96dd4c00 == 30 [pid = 1936] [id = 166] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x9398e000 == 29 [pid = 1936] [id = 165] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91baa800 == 28 [pid = 1936] [id = 164] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91ea7000 == 27 [pid = 1936] [id = 162] 23:00:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dc400 == 26 [pid = 1936] [id = 163] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x90f91000) [pid = 1936] [serial = 397] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x8faeb800) [pid = 1936] [serial = 396] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x93990400) [pid = 1936] [serial = 400] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x9250e800) [pid = 1936] [serial = 399] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x9aa1ec00) [pid = 1936] [serial = 403] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x9a358000) [pid = 1936] [serial = 402] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x9b73cc00) [pid = 1936] [serial = 406] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x9b732000) [pid = 1936] [serial = 405] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0xa324c800) [pid = 1936] [serial = 409] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x938ef000) [pid = 1936] [serial = 433] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0xa118b800) [pid = 1936] [serial = 408] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x91ceb800) [pid = 1936] [serial = 430] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x9398f400) [pid = 1936] [serial = 434] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x90f94800) [pid = 1936] [serial = 425] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x8f3f0400) [pid = 1936] [serial = 424] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0xa6728000) [pid = 1936] [serial = 412] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0xa61ba400) [pid = 1936] [serial = 411] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x8f2db000) [pid = 1936] [serial = 427] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x8fa46c00) [pid = 1936] [serial = 428] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x91ba8800) [pid = 1936] [serial = 415] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x91ba6000) [pid = 1936] [serial = 414] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0xa6814000) [pid = 1936] [serial = 418] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0xa6792800) [pid = 1936] [serial = 417] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x8fae2000) [pid = 1936] [serial = 436] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x8f4f8c00) [pid = 1936] [serial = 420] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8fae2400) [pid = 1936] [serial = 421] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x91cf4400) [pid = 1936] [serial = 437] [outer = (nil)] [url = about:blank] 23:00:44 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x91cf8800) [pid = 1936] [serial = 431] [outer = (nil)] [url = about:blank] 23:00:45 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x938ea800) [pid = 1936] [serial = 439] [outer = (nil)] [url = about:blank] 23:00:45 INFO - PROCESS | 1936 | 1467698445047 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 2890ms 23:00:45 INFO - PROCESS | 1936 | 1467698445167 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:00:45 INFO - PROCESS | 1936 | 1467698445172 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:00:45 INFO - PROCESS | 1936 | 1467698445180 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 1936 | 1467698445186 Marionette TRACE conn3 <- [1,650,null,{}] 23:00:45 INFO - PROCESS | 1936 | 1467698445195 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:45 INFO - PROCESS | 1936 | 1467698445199 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:45 INFO - PROCESS | 1936 | 1467698445345 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:00:45 INFO - PROCESS | 1936 | 1467698445355 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:45 INFO - PROCESS | 1936 | 1467698445364 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f8400 == 27 [pid = 1936] [id = 170] 23:00:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x8f1f8800) [pid = 1936] [serial = 510] [outer = (nil)] 23:00:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x8f1fc400) [pid = 1936] [serial = 511] [outer = 0x8f1f8800] 23:00:45 INFO - PROCESS | 1936 | 1467698445434 Marionette DEBUG loaded listener.js 23:00:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8f2d3400) [pid = 1936] [serial = 512] [outer = 0x8f1f8800] 23:00:46 INFO - PROCESS | 1936 | 1467698446317 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:00:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:00:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1186ms 23:00:46 INFO - PROCESS | 1936 | 1467698446365 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:00:46 INFO - PROCESS | 1936 | 1467698446373 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:00:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:00:46 INFO - PROCESS | 1936 | 1467698446384 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:00:46 INFO - PROCESS | 1936 | 1467698446388 Marionette TRACE conn3 <- [1,654,null,{}] 23:00:46 INFO - PROCESS | 1936 | 1467698446394 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:46 INFO - PROCESS | 1936 | 1467698446400 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:46 INFO - PROCESS | 1936 | 1467698446564 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:00:46 INFO - PROCESS | 1936 | 1467698446575 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:46 INFO - PROCESS | 1936 | 1467698446583 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3f0c00 == 28 [pid = 1936] [id = 171] 23:00:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8fae9000) [pid = 1936] [serial = 513] [outer = (nil)] 23:00:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x8faec000) [pid = 1936] [serial = 514] [outer = 0x8fae9000] 23:00:46 INFO - PROCESS | 1936 | 1467698446758 Marionette DEBUG loaded listener.js 23:00:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x90f8ac00) [pid = 1936] [serial = 515] [outer = 0x8fae9000] 23:00:47 INFO - PROCESS | 1936 | 1467698447581 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1279ms 23:00:47 INFO - PROCESS | 1936 | 1467698447664 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:00:47 INFO - PROCESS | 1936 | 1467698447668 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:00:47 INFO - PROCESS | 1936 | 1467698447674 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:00:47 INFO - PROCESS | 1936 | 1467698447680 Marionette TRACE conn3 <- [1,658,null,{}] 23:00:47 INFO - PROCESS | 1936 | 1467698447713 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:47 INFO - PROCESS | 1936 | 1467698447722 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:47 INFO - PROCESS | 1936 | 1467698447936 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:00:47 INFO - PROCESS | 1936 | 1467698447963 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 1936 | 1467698447976 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba8800 == 29 [pid = 1936] [id = 172] 23:00:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x91cedc00) [pid = 1936] [serial = 516] [outer = (nil)] 23:00:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x91cf5c00) [pid = 1936] [serial = 517] [outer = 0x91cedc00] 23:00:48 INFO - PROCESS | 1936 | 1467698448049 Marionette DEBUG loaded listener.js 23:00:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x91e19800) [pid = 1936] [serial = 518] [outer = 0x91cedc00] 23:00:48 INFO - PROCESS | 1936 | 1467698448962 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1343ms 23:00:49 INFO - PROCESS | 1936 | 1467698449017 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:00:49 INFO - PROCESS | 1936 | 1467698449021 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:00:49 INFO - PROCESS | 1936 | 1467698449033 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 1936 | 1467698449035 Marionette TRACE conn3 <- [1,662,null,{}] 23:00:49 INFO - PROCESS | 1936 | 1467698449040 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:49 INFO - PROCESS | 1936 | 1467698449045 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:49 INFO - PROCESS | 1936 | 1467698449241 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:00:49 INFO - PROCESS | 1936 | 1467698449263 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:49 INFO - PROCESS | 1936 | 1467698449271 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2db000 == 30 [pid = 1936] [id = 173] 23:00:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x91cf6400) [pid = 1936] [serial = 519] [outer = (nil)] 23:00:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x91e9ac00) [pid = 1936] [serial = 520] [outer = 0x91cf6400] 23:00:49 INFO - PROCESS | 1936 | 1467698449337 Marionette DEBUG loaded listener.js 23:00:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x91ea8800) [pid = 1936] [serial = 521] [outer = 0x91cf6400] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x8f4ee800) [pid = 1936] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x91cf3800) [pid = 1936] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x91e26400) [pid = 1936] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x9631ec00) [pid = 1936] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x96dd5c00) [pid = 1936] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x977a0400) [pid = 1936] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x912d0c00) [pid = 1936] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x90f8bc00) [pid = 1936] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8e7dbc00) [pid = 1936] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x8f1f1400) [pid = 1936] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x90f8fc00) [pid = 1936] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x938e5c00) [pid = 1936] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x938f0c00) [pid = 1936] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f3ef400) [pid = 1936] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x8f3e5000) [pid = 1936] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x977a9400) [pid = 1936] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:00:50 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x9469d400) [pid = 1936] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:00:50 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:50 INFO - PROCESS | 1936 | 1467698450928 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1934ms 23:00:50 INFO - PROCESS | 1936 | 1467698450967 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:00:50 INFO - PROCESS | 1936 | 1467698450970 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:00:50 INFO - PROCESS | 1936 | 1467698450976 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:00:50 INFO - PROCESS | 1936 | 1467698450979 Marionette TRACE conn3 <- [1,666,null,{}] 23:00:50 INFO - PROCESS | 1936 | 1467698450985 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:50 INFO - PROCESS | 1936 | 1467698450990 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:51 INFO - PROCESS | 1936 | 1467698451172 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:00:51 INFO - PROCESS | 1936 | 1467698451190 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 1936 | 1467698451197 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f96400 == 31 [pid = 1936] [id = 174] 23:00:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x912d0c00) [pid = 1936] [serial = 522] [outer = (nil)] 23:00:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x92376800) [pid = 1936] [serial = 523] [outer = 0x912d0c00] 23:00:51 INFO - PROCESS | 1936 | 1467698451266 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x92504400) [pid = 1936] [serial = 524] [outer = 0x912d0c00] 23:00:51 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:52 INFO - PROCESS | 1936 | 1467698452005 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1079ms 23:00:52 INFO - PROCESS | 1936 | 1467698452056 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:00:52 INFO - PROCESS | 1936 | 1467698452060 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:00:52 INFO - PROCESS | 1936 | 1467698452065 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:00:52 INFO - PROCESS | 1936 | 1467698452068 Marionette TRACE conn3 <- [1,670,null,{}] 23:00:52 INFO - PROCESS | 1936 | 1467698452074 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:52 INFO - PROCESS | 1936 | 1467698452083 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:52 INFO - PROCESS | 1936 | 1467698452381 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:00:52 INFO - PROCESS | 1936 | 1467698452459 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 1936 | 1467698452467 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7db000 == 32 [pid = 1936] [id = 175] 23:00:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x8e7db400) [pid = 1936] [serial = 525] [outer = (nil)] 23:00:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x8e7e0c00) [pid = 1936] [serial = 526] [outer = 0x8e7db400] 23:00:52 INFO - PROCESS | 1936 | 1467698452591 Marionette DEBUG loaded listener.js 23:00:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x8f1f5800) [pid = 1936] [serial = 527] [outer = 0x8e7db400] 23:00:53 INFO - PROCESS | 1936 | 1467698453612 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:00:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:00:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1587ms 23:00:53 INFO - PROCESS | 1936 | 1467698453655 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 1936 | 1467698453662 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:00:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:00:53 INFO - PROCESS | 1936 | 1467698453670 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 1936 | 1467698453675 Marionette TRACE conn3 <- [1,674,null,{}] 23:00:53 INFO - PROCESS | 1936 | 1467698453682 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:53 INFO - PROCESS | 1936 | 1467698453691 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:53 INFO - PROCESS | 1936 | 1467698453871 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:00:54 INFO - PROCESS | 1936 | 1467698454027 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:54 INFO - PROCESS | 1936 | 1467698454035 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8c00 == 33 [pid = 1936] [id = 176] 23:00:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x8e7e0000) [pid = 1936] [serial = 528] [outer = (nil)] 23:00:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x90f91000) [pid = 1936] [serial = 529] [outer = 0x8e7e0000] 23:00:54 INFO - PROCESS | 1936 | 1467698454165 Marionette DEBUG loaded listener.js 23:00:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x912c4c00) [pid = 1936] [serial = 530] [outer = 0x8e7e0000] 23:00:54 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:55 INFO - PROCESS | 1936 | 1467698455088 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:00:55 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 23:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1482ms 23:00:55 INFO - PROCESS | 1936 | 1467698455152 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:00:55 INFO - PROCESS | 1936 | 1467698455158 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:00:55 INFO - PROCESS | 1936 | 1467698455164 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:00:55 INFO - PROCESS | 1936 | 1467698455168 Marionette TRACE conn3 <- [1,678,null,{}] 23:00:55 INFO - PROCESS | 1936 | 1467698455174 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:55 INFO - PROCESS | 1936 | 1467698455179 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:55 INFO - PROCESS | 1936 | 1467698455357 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:00:55 INFO - PROCESS | 1936 | 1467698455517 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 1936 | 1467698455528 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae5800 == 34 [pid = 1936] [id = 177] 23:00:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x90f8fc00) [pid = 1936] [serial = 531] [outer = (nil)] 23:00:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x91e25800) [pid = 1936] [serial = 532] [outer = 0x90f8fc00] 23:00:55 INFO - PROCESS | 1936 | 1467698455712 Marionette DEBUG loaded listener.js 23:00:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x920ed800) [pid = 1936] [serial = 533] [outer = 0x90f8fc00] 23:00:56 INFO - PROCESS | 1936 | 1467698456620 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:00:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:00:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1486ms 23:00:56 INFO - PROCESS | 1936 | 1467698456650 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:00:56 INFO - PROCESS | 1936 | 1467698456656 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:00:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:00:56 INFO - PROCESS | 1936 | 1467698456673 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:00:56 INFO - PROCESS | 1936 | 1467698456680 Marionette TRACE conn3 <- [1,682,null,{}] 23:00:56 INFO - PROCESS | 1936 | 1467698456686 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:56 INFO - PROCESS | 1936 | 1467698456692 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:56 INFO - PROCESS | 1936 | 1467698456876 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:00:57 INFO - PROCESS | 1936 | 1467698457034 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:57 INFO - PROCESS | 1936 | 1467698457040 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x92eb7c00 == 35 [pid = 1936] [id = 178] 23:00:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x93902400) [pid = 1936] [serial = 534] [outer = (nil)] 23:00:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x93b25800) [pid = 1936] [serial = 535] [outer = 0x93902400] 23:00:57 INFO - PROCESS | 1936 | 1467698457122 Marionette DEBUG loaded listener.js 23:00:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x93b27c00) [pid = 1936] [serial = 536] [outer = 0x93902400] 23:00:58 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:00:58 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:00:58 INFO - PROCESS | 1936 | 1467698458467 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:00:58 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) 23:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1840ms 23:00:58 INFO - PROCESS | 1936 | 1467698458505 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:00:58 INFO - PROCESS | 1936 | 1467698458509 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:00:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:00:58 INFO - PROCESS | 1936 | 1467698458515 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:00:58 INFO - PROCESS | 1936 | 1467698458519 Marionette TRACE conn3 <- [1,686,null,{}] 23:00:58 INFO - PROCESS | 1936 | 1467698458620 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:58 INFO - PROCESS | 1936 | 1467698458626 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:58 INFO - PROCESS | 1936 | 1467698458785 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:00:58 INFO - PROCESS | 1936 | 1467698458940 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:58 INFO - PROCESS | 1936 | 1467698458950 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:00:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf1000 == 36 [pid = 1936] [id = 179] 23:00:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x93906400) [pid = 1936] [serial = 537] [outer = (nil)] 23:00:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x950ca800) [pid = 1936] [serial = 538] [outer = 0x93906400] 23:00:59 INFO - PROCESS | 1936 | 1467698459026 Marionette DEBUG loaded listener.js 23:00:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x951d0000) [pid = 1936] [serial = 539] [outer = 0x93906400] 23:01:00 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:00 INFO - PROCESS | 1936 | 1467698460308 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:01:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:01:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1824ms 23:01:00 INFO - PROCESS | 1936 | 1467698460339 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:01:00 INFO - PROCESS | 1936 | 1467698460343 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:01:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:01:00 INFO - PROCESS | 1936 | 1467698460349 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - PROCESS | 1936 | 1467698460352 Marionette TRACE conn3 <- [1,690,null,{}] 23:01:00 INFO - PROCESS | 1936 | 1467698460455 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:00 INFO - PROCESS | 1936 | 1467698460460 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:00 INFO - PROCESS | 1936 | 1467698460631 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:01:00 INFO - PROCESS | 1936 | 1467698460786 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:00 INFO - PROCESS | 1936 | 1467698460804 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e4c00 == 37 [pid = 1936] [id = 180] 23:01:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x8f3e5c00) [pid = 1936] [serial = 540] [outer = (nil)] 23:01:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x8fa50000) [pid = 1936] [serial = 541] [outer = 0x8f3e5c00] 23:01:00 INFO - PROCESS | 1936 | 1467698460896 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x96dcd000) [pid = 1936] [serial = 542] [outer = 0x8f3e5c00] 23:01:02 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x92506400 == 36 [pid = 1936] [id = 128] 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x93903c00 == 35 [pid = 1936] [id = 129] 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ef000 == 34 [pid = 1936] [id = 142] 23:01:02 INFO - PROCESS | 1936 | 1467698462482 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x90f96400 == 33 [pid = 1936] [id = 174] 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2db000 == 32 [pid = 1936] [id = 173] 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba8800 == 31 [pid = 1936] [id = 172] 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3f0c00 == 30 [pid = 1936] [id = 171] 23:01:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2183ms 23:01:02 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f8400 == 29 [pid = 1936] [id = 170] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x96dd1400) [pid = 1936] [serial = 485] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x9890f800) [pid = 1936] [serial = 487] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x994ab000) [pid = 1936] [serial = 488] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x91b9e800) [pid = 1936] [serial = 443] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x91e20800) [pid = 1936] [serial = 475] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x93b42000) [pid = 1936] [serial = 484] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x96dcbc00) [pid = 1936] [serial = 448] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x9a7f2000) [pid = 1936] [serial = 460] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x9b11ac00) [pid = 1936] [serial = 463] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x93b2ac00) [pid = 1936] [serial = 479] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x9950a000) [pid = 1936] [serial = 454] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x9950c400) [pid = 1936] [serial = 455] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f3ec000) [pid = 1936] [serial = 467] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x8f3e2400) [pid = 1936] [serial = 470] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x99ce7800) [pid = 1936] [serial = 457] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x90f8d400) [pid = 1936] [serial = 442] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x93b4dc00) [pid = 1936] [serial = 446] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f1f1800) [pid = 1936] [serial = 466] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x951cc800) [pid = 1936] [serial = 481] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x8f4efc00) [pid = 1936] [serial = 472] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x8fa51400) [pid = 1936] [serial = 473] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x8f1f8000) [pid = 1936] [serial = 469] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x91e9f400) [pid = 1936] [serial = 476] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x93b29c00) [pid = 1936] [serial = 440] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x9890b000) [pid = 1936] [serial = 451] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9a7f6c00) [pid = 1936] [serial = 461] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x951d2000) [pid = 1936] [serial = 482] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9398b400) [pid = 1936] [serial = 445] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x99dac000) [pid = 1936] [serial = 458] [outer = (nil)] [url = about:blank] 23:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x93903400) [pid = 1936] [serial = 478] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x96dd2400) [pid = 1936] [serial = 449] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9b120c00) [pid = 1936] [serial = 464] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x98d4b400) [pid = 1936] [serial = 452] [outer = (nil)] [url = about:blank] 23:01:02 INFO - PROCESS | 1936 | 1467698462566 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 1936 | 1467698462582 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:01:02 INFO - PROCESS | 1936 | 1467698462598 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 1936 | 1467698462603 Marionette TRACE conn3 <- [1,694,null,{}] 23:01:02 INFO - PROCESS | 1936 | 1467698462611 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:02 INFO - PROCESS | 1936 | 1467698462616 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:02 INFO - PROCESS | 1936 | 1467698462755 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:01:02 INFO - PROCESS | 1936 | 1467698462775 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:02 INFO - PROCESS | 1936 | 1467698462782 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dc400 == 30 [pid = 1936] [id = 181] 23:01:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x8f2dcc00) [pid = 1936] [serial = 543] [outer = (nil)] 23:01:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f3ec000) [pid = 1936] [serial = 544] [outer = 0x8f2dcc00] 23:01:02 INFO - PROCESS | 1936 | 1467698462859 Marionette DEBUG loaded listener.js 23:01:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8f4ebc00) [pid = 1936] [serial = 545] [outer = 0x8f2dcc00] 23:01:04 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:04 INFO - PROCESS | 1936 | 1467698464087 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:01:04 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) 23:01:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1541ms 23:01:04 INFO - PROCESS | 1936 | 1467698464136 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:01:04 INFO - PROCESS | 1936 | 1467698464143 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:01:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:01:04 INFO - PROCESS | 1936 | 1467698464153 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:01:04 INFO - PROCESS | 1936 | 1467698464157 Marionette TRACE conn3 <- [1,698,null,{}] 23:01:04 INFO - PROCESS | 1936 | 1467698464163 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:04 INFO - PROCESS | 1936 | 1467698464168 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:04 INFO - PROCESS | 1936 | 1467698464326 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:01:04 INFO - PROCESS | 1936 | 1467698464503 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:04 INFO - PROCESS | 1936 | 1467698464508 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f3c00 == 31 [pid = 1936] [id = 182] 23:01:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8fa52c00) [pid = 1936] [serial = 546] [outer = (nil)] 23:01:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x912c4800) [pid = 1936] [serial = 547] [outer = 0x8fa52c00] 23:01:04 INFO - PROCESS | 1936 | 1467698464581 Marionette DEBUG loaded listener.js 23:01:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x91ba3400) [pid = 1936] [serial = 548] [outer = 0x8fa52c00] 23:01:05 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:05 INFO - PROCESS | 1936 | 1467698465855 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:01:05 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) 23:01:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1730ms 23:01:05 INFO - PROCESS | 1936 | 1467698465933 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:01:05 INFO - PROCESS | 1936 | 1467698465937 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:01:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:01:05 INFO - PROCESS | 1936 | 1467698465947 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:01:05 INFO - PROCESS | 1936 | 1467698465952 Marionette TRACE conn3 <- [1,702,null,{}] 23:01:05 INFO - PROCESS | 1936 | 1467698465975 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:05 INFO - PROCESS | 1936 | 1467698465983 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:06 INFO - PROCESS | 1936 | 1467698466177 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:01:06 INFO - PROCESS | 1936 | 1467698466257 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 1936 | 1467698466268 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e21800 == 32 [pid = 1936] [id = 183] 23:01:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x91e9d400) [pid = 1936] [serial = 549] [outer = (nil)] 23:01:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x9237e400) [pid = 1936] [serial = 550] [outer = 0x91e9d400] 23:01:06 INFO - PROCESS | 1936 | 1467698466338 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x938eac00) [pid = 1936] [serial = 551] [outer = 0x91e9d400] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x912d0000) [pid = 1936] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x8f2df800) [pid = 1936] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91ea8400) [pid = 1936] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9825e400) [pid = 1936] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x98912000) [pid = 1936] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x99da7000) [pid = 1936] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8f1f4800) [pid = 1936] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x91cf6400) [pid = 1936] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8fae9000) [pid = 1936] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8f1f8800) [pid = 1936] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:01:06 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91cedc00) [pid = 1936] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:01:07 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:07 INFO - PROCESS | 1936 | 1467698467545 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:01:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:01:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1638ms 23:01:07 INFO - PROCESS | 1936 | 1467698467585 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:01:07 INFO - PROCESS | 1936 | 1467698467589 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:01:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:01:07 INFO - PROCESS | 1936 | 1467698467595 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 1936 | 1467698467597 Marionette TRACE conn3 <- [1,706,null,{}] 23:01:07 INFO - PROCESS | 1936 | 1467698467612 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:07 INFO - PROCESS | 1936 | 1467698467615 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:07 INFO - PROCESS | 1936 | 1467698467802 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:01:07 INFO - PROCESS | 1936 | 1467698467857 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:07 INFO - PROCESS | 1936 | 1467698467866 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fa400 == 33 [pid = 1936] [id = 184] 23:01:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8f3e5800) [pid = 1936] [serial = 552] [outer = (nil)] 23:01:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91e23000) [pid = 1936] [serial = 553] [outer = 0x8f3e5800] 23:01:07 INFO - PROCESS | 1936 | 1467698467932 Marionette DEBUG loaded listener.js 23:01:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x93b22000) [pid = 1936] [serial = 554] [outer = 0x8f3e5800] 23:01:09 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:09 INFO - PROCESS | 1936 | 1467698469131 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:01:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:01:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1586ms 23:01:09 INFO - PROCESS | 1936 | 1467698469182 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:01:09 INFO - PROCESS | 1936 | 1467698469188 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:01:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:01:09 INFO - PROCESS | 1936 | 1467698469198 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - PROCESS | 1936 | 1467698469202 Marionette TRACE conn3 <- [1,710,null,{}] 23:01:09 INFO - PROCESS | 1936 | 1467698469266 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:09 INFO - PROCESS | 1936 | 1467698469272 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:09 INFO - PROCESS | 1936 | 1467698469522 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:01:09 INFO - PROCESS | 1936 | 1467698469686 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:09 INFO - PROCESS | 1936 | 1467698469693 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7000 == 34 [pid = 1936] [id = 185] 23:01:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f2dfc00) [pid = 1936] [serial = 555] [outer = (nil)] 23:01:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8f3ee800) [pid = 1936] [serial = 556] [outer = 0x8f2dfc00] 23:01:09 INFO - PROCESS | 1936 | 1467698469778 Marionette DEBUG loaded listener.js 23:01:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8f3ea000) [pid = 1936] [serial = 557] [outer = 0x8f2dfc00] 23:01:11 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:11 INFO - PROCESS | 1936 | 1467698471109 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:01:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:01:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2001ms 23:01:11 INFO - PROCESS | 1936 | 1467698471200 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:01:11 INFO - PROCESS | 1936 | 1467698471207 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:01:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:01:11 INFO - PROCESS | 1936 | 1467698471217 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:01:11 INFO - PROCESS | 1936 | 1467698471221 Marionette TRACE conn3 <- [1,714,null,{}] 23:01:11 INFO - PROCESS | 1936 | 1467698471228 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:11 INFO - PROCESS | 1936 | 1467698471234 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:11 INFO - PROCESS | 1936 | 1467698471413 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:01:11 INFO - PROCESS | 1936 | 1467698471570 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:11 INFO - PROCESS | 1936 | 1467698471579 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5c00 == 35 [pid = 1936] [id = 186] 23:01:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x90f94800) [pid = 1936] [serial = 558] [outer = (nil)] 23:01:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x91e23800) [pid = 1936] [serial = 559] [outer = 0x90f94800] 23:01:11 INFO - PROCESS | 1936 | 1467698471660 Marionette DEBUG loaded listener.js 23:01:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9237a800) [pid = 1936] [serial = 560] [outer = 0x90f94800] 23:01:12 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:12 INFO - PROCESS | 1936 | 1467698472970 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:01:12 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 23:01:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1783ms 23:01:13 INFO - PROCESS | 1936 | 1467698473001 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:01:13 INFO - PROCESS | 1936 | 1467698473005 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:01:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:01:13 INFO - PROCESS | 1936 | 1467698473149 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 1936 | 1467698473156 Marionette TRACE conn3 <- [1,718,null,{}] 23:01:13 INFO - PROCESS | 1936 | 1467698473174 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:13 INFO - PROCESS | 1936 | 1467698473182 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:13 INFO - PROCESS | 1936 | 1467698473338 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:01:13 INFO - PROCESS | 1936 | 1467698473491 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 1936 | 1467698473504 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b40400 == 36 [pid = 1936] [id = 187] 23:01:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x93b4bc00) [pid = 1936] [serial = 561] [outer = (nil)] 23:01:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x951d7800) [pid = 1936] [serial = 562] [outer = 0x93b4bc00] 23:01:13 INFO - PROCESS | 1936 | 1467698473584 Marionette DEBUG loaded listener.js 23:01:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x9631fc00) [pid = 1936] [serial = 563] [outer = 0x93b4bc00] 23:01:14 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:14 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:14 INFO - PROCESS | 1936 | 1467698474926 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:01:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:01:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1895ms 23:01:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:01:15 INFO - PROCESS | 1936 | 1467698474999 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:01:15 INFO - PROCESS | 1936 | 1467698475003 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:01:15 INFO - PROCESS | 1936 | 1467698475011 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:01:15 INFO - PROCESS | 1936 | 1467698475014 Marionette TRACE conn3 <- [1,722,null,{}] 23:01:15 INFO - PROCESS | 1936 | 1467698475021 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:15 INFO - PROCESS | 1936 | 1467698475025 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:15 INFO - PROCESS | 1936 | 1467698475192 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:01:15 INFO - PROCESS | 1936 | 1467698475348 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:15 INFO - PROCESS | 1936 | 1467698475357 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d8400 == 37 [pid = 1936] [id = 188] 23:01:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f2ddc00) [pid = 1936] [serial = 564] [outer = (nil)] 23:01:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x90f97000) [pid = 1936] [serial = 565] [outer = 0x8f2ddc00] 23:01:15 INFO - PROCESS | 1936 | 1467698475435 Marionette DEBUG loaded listener.js 23:01:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x92eb5800) [pid = 1936] [serial = 566] [outer = 0x8f2ddc00] 23:01:16 INFO - PROCESS | 1936 | 1467698476464 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 23:01:16 INFO - PROCESS | 1936 | 1467698476552 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:01:16 INFO - PROCESS | 1936 | 1467698476559 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:01:16 INFO - PROCESS | 1936 | 1467698476567 Marionette TRACE conn3 <- [1,726,null,{}] 23:01:16 INFO - PROCESS | 1936 | 1467698476574 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:16 INFO - PROCESS | 1936 | 1467698476580 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:16 INFO - PROCESS | 1936 | 1467698476746 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:01:16 INFO - PROCESS | 1936 | 1467698476944 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:16 INFO - PROCESS | 1936 | 1467698476952 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f8400 == 38 [pid = 1936] [id = 189] 23:01:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x8faeac00) [pid = 1936] [serial = 567] [outer = (nil)] 23:01:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x912cc800) [pid = 1936] [serial = 568] [outer = 0x8faeac00] 23:01:17 INFO - PROCESS | 1936 | 1467698477118 Marionette DEBUG loaded listener.js 23:01:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x91cf8800) [pid = 1936] [serial = 569] [outer = 0x8faeac00] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x9390a000 == 37 [pid = 1936] [id = 137] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8fadfc00 == 36 [pid = 1936] [id = 126] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e4c00 == 35 [pid = 1936] [id = 180] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf1000 == 34 [pid = 1936] [id = 179] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x92eb7c00 == 33 [pid = 1936] [id = 178] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae5800 == 32 [pid = 1936] [id = 177] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8c00 == 31 [pid = 1936] [id = 176] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7db000 == 30 [pid = 1936] [id = 175] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x91babc00 == 29 [pid = 1936] [id = 139] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9d400 == 28 [pid = 1936] [id = 138] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x912cec00 == 27 [pid = 1936] [id = 130] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x96dd3800 == 26 [pid = 1936] [id = 134] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x91ea3000 == 25 [pid = 1936] [id = 133] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d9000 == 24 [pid = 1936] [id = 141] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ee400 == 23 [pid = 1936] [id = 132] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x9ab6f400 == 22 [pid = 1936] [id = 135] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x92508000 == 21 [pid = 1936] [id = 131] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf9000 == 20 [pid = 1936] [id = 127] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x912cf000 == 19 [pid = 1936] [id = 169] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d2400 == 18 [pid = 1936] [id = 136] 23:01:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f1000 == 17 [pid = 1936] [id = 140] 23:01:18 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:18 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f1fc400) [pid = 1936] [serial = 511] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x91cf5c00) [pid = 1936] [serial = 517] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x8f2d3400) [pid = 1936] [serial = 512] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x91cec800) [pid = 1936] [serial = 509] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x91ba8000) [pid = 1936] [serial = 508] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x90f93c00) [pid = 1936] [serial = 491] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x8fa47c00) [pid = 1936] [serial = 490] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x92eb4c00) [pid = 1936] [serial = 494] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9237b000) [pid = 1936] [serial = 493] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x99b8a800) [pid = 1936] [serial = 497] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9958e000) [pid = 1936] [serial = 496] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x9a7f0400) [pid = 1936] [serial = 500] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x99dae400) [pid = 1936] [serial = 499] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x9b11c800) [pid = 1936] [serial = 503] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9ad79c00) [pid = 1936] [serial = 502] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x90f93400) [pid = 1936] [serial = 506] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x91e9ac00) [pid = 1936] [serial = 520] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91e19800) [pid = 1936] [serial = 518] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8f4eac00) [pid = 1936] [serial = 505] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8faec000) [pid = 1936] [serial = 514] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91ea8800) [pid = 1936] [serial = 521] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x90f8ac00) [pid = 1936] [serial = 515] [outer = (nil)] [url = about:blank] 23:01:18 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x92376800) [pid = 1936] [serial = 523] [outer = (nil)] [url = about:blank] 23:01:19 INFO - PROCESS | 1936 | 1467698479143 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:01:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:01:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2635ms 23:01:19 INFO - PROCESS | 1936 | 1467698479195 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:01:19 INFO - PROCESS | 1936 | 1467698479201 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:01:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:01:19 INFO - PROCESS | 1936 | 1467698479210 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:01:19 INFO - PROCESS | 1936 | 1467698479214 Marionette TRACE conn3 <- [1,730,null,{}] 23:01:19 INFO - PROCESS | 1936 | 1467698479222 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:19 INFO - PROCESS | 1936 | 1467698479227 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:19 INFO - PROCESS | 1936 | 1467698479382 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:01:19 INFO - PROCESS | 1936 | 1467698479491 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:19 INFO - PROCESS | 1936 | 1467698479506 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f9c00 == 18 [pid = 1936] [id = 190] 23:01:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x8f3e3c00) [pid = 1936] [serial = 570] [outer = (nil)] 23:01:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8f3f1000) [pid = 1936] [serial = 571] [outer = 0x8f3e3c00] 23:01:19 INFO - PROCESS | 1936 | 1467698479574 Marionette DEBUG loaded listener.js 23:01:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x8f4ef400) [pid = 1936] [serial = 572] [outer = 0x8f3e3c00] 23:01:20 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:20 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:20 INFO - PROCESS | 1936 | 1467698480373 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:01:20 INFO - PROCESS | 1936 | 1467698480453 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:01:20 INFO - PROCESS | 1936 | 1467698480464 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:01:20 INFO - PROCESS | 1936 | 1467698480467 Marionette TRACE conn3 <- [1,734,null,{}] 23:01:20 INFO - PROCESS | 1936 | 1467698480473 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:20 INFO - PROCESS | 1936 | 1467698480479 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:20 INFO - PROCESS | 1936 | 1467698480641 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:01:20 INFO - PROCESS | 1936 | 1467698480762 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 1936 | 1467698480770 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faec000 == 19 [pid = 1936] [id = 191] 23:01:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x8faed000) [pid = 1936] [serial = 573] [outer = (nil)] 23:01:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x912c2800) [pid = 1936] [serial = 574] [outer = 0x8faed000] 23:01:20 INFO - PROCESS | 1936 | 1467698480855 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x912cf000) [pid = 1936] [serial = 575] [outer = 0x8faed000] 23:01:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:21 INFO - PROCESS | 1936 | 1467698481654 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:01:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1237ms 23:01:21 INFO - PROCESS | 1936 | 1467698481703 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 1936 | 1467698481707 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:01:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:01:21 INFO - PROCESS | 1936 | 1467698481714 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 1936 | 1467698481719 Marionette TRACE conn3 <- [1,738,null,{}] 23:01:21 INFO - PROCESS | 1936 | 1467698481743 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:21 INFO - PROCESS | 1936 | 1467698481752 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:21 INFO - PROCESS | 1936 | 1467698481949 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:01:21 INFO - PROCESS | 1936 | 1467698481973 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 1936 | 1467698481985 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e99c00 == 20 [pid = 1936] [id = 192] 23:01:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91e9a000) [pid = 1936] [serial = 576] [outer = (nil)] 23:01:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91ea6800) [pid = 1936] [serial = 577] [outer = 0x91e9a000] 23:01:22 INFO - PROCESS | 1936 | 1467698482055 Marionette DEBUG loaded listener.js 23:01:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x9237b400) [pid = 1936] [serial = 578] [outer = 0x91e9a000] 23:01:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:23 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:23 INFO - PROCESS | 1936 | 1467698483377 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:01:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:01:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1709ms 23:01:23 INFO - PROCESS | 1936 | 1467698483429 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:01:23 INFO - PROCESS | 1936 | 1467698483433 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:01:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:01:23 INFO - PROCESS | 1936 | 1467698483439 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:01:23 INFO - PROCESS | 1936 | 1467698483442 Marionette TRACE conn3 <- [1,742,null,{}] 23:01:23 INFO - PROCESS | 1936 | 1467698483448 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:23 INFO - PROCESS | 1936 | 1467698483452 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:23 INFO - PROCESS | 1936 | 1467698483971 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8f3e5800) [pid = 1936] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x91e9d400) [pid = 1936] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8e7db400) [pid = 1936] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x93906400) [pid = 1936] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x93902400) [pid = 1936] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x90f8fc00) [pid = 1936] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:01:23 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x8e7e0000) [pid = 1936] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:01:24 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8f3e5c00) [pid = 1936] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:01:24 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8fa52c00) [pid = 1936] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:01:24 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8f2dcc00) [pid = 1936] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:01:24 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x912d0c00) [pid = 1936] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:01:24 INFO - PROCESS | 1936 | 1467698484076 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:24 INFO - PROCESS | 1936 | 1467698484086 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7db400 == 21 [pid = 1936] [id = 193] 23:01:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x8e7e0000) [pid = 1936] [serial = 579] [outer = (nil)] 23:01:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x8f3f0800) [pid = 1936] [serial = 580] [outer = 0x8e7e0000] 23:01:24 INFO - PROCESS | 1936 | 1467698484150 Marionette DEBUG loaded listener.js 23:01:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x91ea0400) [pid = 1936] [serial = 581] [outer = 0x8e7e0000] 23:01:25 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:25 INFO - PROCESS | 1936 | 1467698485233 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:01:25 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 23:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1835ms 23:01:25 INFO - PROCESS | 1936 | 1467698485275 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 1936 | 1467698485279 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:01:25 INFO - PROCESS | 1936 | 1467698485284 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - PROCESS | 1936 | 1467698485287 Marionette TRACE conn3 <- [1,746,null,{}] 23:01:25 INFO - PROCESS | 1936 | 1467698485293 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:25 INFO - PROCESS | 1936 | 1467698485298 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:25 INFO - PROCESS | 1936 | 1467698485436 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:01:25 INFO - PROCESS | 1936 | 1467698485625 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 1936 | 1467698485631 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf1800 == 22 [pid = 1936] [id = 194] 23:01:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x91e21c00) [pid = 1936] [serial = 582] [outer = (nil)] 23:01:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x938f0000) [pid = 1936] [serial = 583] [outer = 0x91e21c00] 23:01:25 INFO - PROCESS | 1936 | 1467698485710 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x93908000) [pid = 1936] [serial = 584] [outer = 0x91e21c00] 23:01:26 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:26 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:27 INFO - PROCESS | 1936 | 1467698487051 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:01:27 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.) 23:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1838ms 23:01:27 INFO - PROCESS | 1936 | 1467698487146 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:01:27 INFO - PROCESS | 1936 | 1467698487153 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:01:27 INFO - PROCESS | 1936 | 1467698487164 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:01:27 INFO - PROCESS | 1936 | 1467698487168 Marionette TRACE conn3 <- [1,750,null,{}] 23:01:27 INFO - PROCESS | 1936 | 1467698487178 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:27 INFO - PROCESS | 1936 | 1467698487182 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:27 INFO - PROCESS | 1936 | 1467698487351 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:01:27 INFO - PROCESS | 1936 | 1467698487502 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:27 INFO - PROCESS | 1936 | 1467698487509 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fc800 == 23 [pid = 1936] [id = 195] 23:01:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8f2d9000) [pid = 1936] [serial = 585] [outer = (nil)] 23:01:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8f4f7400) [pid = 1936] [serial = 586] [outer = 0x8f2d9000] 23:01:27 INFO - PROCESS | 1936 | 1467698487595 Marionette DEBUG loaded listener.js 23:01:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x90f8f400) [pid = 1936] [serial = 587] [outer = 0x8f2d9000] 23:01:28 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:28 INFO - PROCESS | 1936 | 1467698488983 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:01:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1886ms 23:01:29 INFO - PROCESS | 1936 | 1467698489069 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:01:29 INFO - PROCESS | 1936 | 1467698489077 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:01:29 INFO - PROCESS | 1936 | 1467698489088 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:01:29 INFO - PROCESS | 1936 | 1467698489093 Marionette TRACE conn3 <- [1,754,null,{}] 23:01:29 INFO - PROCESS | 1936 | 1467698489099 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:29 INFO - PROCESS | 1936 | 1467698489105 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:29 INFO - PROCESS | 1936 | 1467698489267 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:01:29 INFO - PROCESS | 1936 | 1467698489417 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:29 INFO - PROCESS | 1936 | 1467698489426 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d5800 == 24 [pid = 1936] [id = 196] 23:01:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91ba5800) [pid = 1936] [serial = 588] [outer = (nil)] 23:01:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x920ed000) [pid = 1936] [serial = 589] [outer = 0x91ba5800] 23:01:29 INFO - PROCESS | 1936 | 1467698489509 Marionette DEBUG loaded listener.js 23:01:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91ea3800) [pid = 1936] [serial = 590] [outer = 0x91ba5800] 23:01:30 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:31 INFO - PROCESS | 1936 | 1467698491017 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:01:31 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 23:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1980ms 23:01:31 INFO - PROCESS | 1936 | 1467698491068 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:01:31 INFO - PROCESS | 1936 | 1467698491072 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:01:31 INFO - PROCESS | 1936 | 1467698491081 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:01:31 INFO - PROCESS | 1936 | 1467698491086 Marionette TRACE conn3 <- [1,758,null,{}] 23:01:31 INFO - PROCESS | 1936 | 1467698491095 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:31 INFO - PROCESS | 1936 | 1467698491099 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:31 INFO - PROCESS | 1936 | 1467698491314 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91e23000) [pid = 1936] [serial = 553] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9237e400) [pid = 1936] [serial = 550] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x938eac00) [pid = 1936] [serial = 551] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8e7e0c00) [pid = 1936] [serial = 526] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x93b22000) [pid = 1936] [serial = 554] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8f1f5800) [pid = 1936] [serial = 527] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x950ca800) [pid = 1936] [serial = 538] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x951d0000) [pid = 1936] [serial = 539] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x93b25800) [pid = 1936] [serial = 535] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x93b27c00) [pid = 1936] [serial = 536] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x91e25800) [pid = 1936] [serial = 532] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x920ed800) [pid = 1936] [serial = 533] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x90f91000) [pid = 1936] [serial = 529] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x912c4c00) [pid = 1936] [serial = 530] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x8fa50000) [pid = 1936] [serial = 541] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x96dcd000) [pid = 1936] [serial = 542] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x912c4800) [pid = 1936] [serial = 547] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x8f3ec000) [pid = 1936] [serial = 544] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0x8f4ebc00) [pid = 1936] [serial = 545] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x92504400) [pid = 1936] [serial = 524] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | --DOMWINDOW == 53 (0x91ba3400) [pid = 1936] [serial = 548] [outer = (nil)] [url = about:blank] 23:01:31 INFO - PROCESS | 1936 | 1467698491550 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 1936 | 1467698491564 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0c00 == 25 [pid = 1936] [id = 197] 23:01:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x8f1f1000) [pid = 1936] [serial = 591] [outer = (nil)] 23:01:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x8f3e5c00) [pid = 1936] [serial = 592] [outer = 0x8f1f1000] 23:01:31 INFO - PROCESS | 1936 | 1467698491632 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x8f3edc00) [pid = 1936] [serial = 593] [outer = 0x8f1f1000] 23:01:32 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:32 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:32 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:32 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:32 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:32 INFO - PROCESS | 1936 | 1467698492370 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:01:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1338ms 23:01:32 INFO - PROCESS | 1936 | 1467698492418 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:01:32 INFO - PROCESS | 1936 | 1467698492424 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:01:32 INFO - PROCESS | 1936 | 1467698492434 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - PROCESS | 1936 | 1467698492438 Marionette TRACE conn3 <- [1,762,null,{}] 23:01:32 INFO - PROCESS | 1936 | 1467698492444 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:32 INFO - PROCESS | 1936 | 1467698492449 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:32 INFO - PROCESS | 1936 | 1467698492604 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:01:32 INFO - PROCESS | 1936 | 1467698492613 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:32 INFO - PROCESS | 1936 | 1467698492622 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f4c00 == 26 [pid = 1936] [id = 198] 23:01:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x8faeb000) [pid = 1936] [serial = 594] [outer = (nil)] 23:01:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x90f8e400) [pid = 1936] [serial = 595] [outer = 0x8faeb000] 23:01:32 INFO - PROCESS | 1936 | 1467698492690 Marionette DEBUG loaded listener.js 23:01:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x912c3800) [pid = 1936] [serial = 596] [outer = 0x8faeb000] 23:01:33 INFO - PROCESS | 1936 | 1467698493903 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:01:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1481ms 23:01:33 INFO - PROCESS | 1936 | 1467698493921 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:01:33 INFO - PROCESS | 1936 | 1467698493925 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:01:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:01:33 INFO - PROCESS | 1936 | 1467698493931 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 1936 | 1467698493937 Marionette TRACE conn3 <- [1,766,null,{}] 23:01:33 INFO - PROCESS | 1936 | 1467698493971 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:33 INFO - PROCESS | 1936 | 1467698493979 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:34 INFO - PROCESS | 1936 | 1467698494161 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:01:34 INFO - PROCESS | 1936 | 1467698494280 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:34 INFO - PROCESS | 1936 | 1467698494293 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1f400 == 27 [pid = 1936] [id = 199] 23:01:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x91e21000) [pid = 1936] [serial = 597] [outer = (nil)] 23:01:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x91e26c00) [pid = 1936] [serial = 598] [outer = 0x91e21000] 23:01:34 INFO - PROCESS | 1936 | 1467698494360 Marionette DEBUG loaded listener.js 23:01:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x91ea7400) [pid = 1936] [serial = 599] [outer = 0x91e21000] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x91e9a000) [pid = 1936] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x8e7e0000) [pid = 1936] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x8f2dfc00) [pid = 1936] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x90f94800) [pid = 1936] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x93b4bc00) [pid = 1936] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x8f2ddc00) [pid = 1936] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0x8faeac00) [pid = 1936] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x8faed000) [pid = 1936] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:01:35 INFO - PROCESS | 1936 | --DOMWINDOW == 53 (0x8f3e3c00) [pid = 1936] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:01:35 INFO - PROCESS | 1936 | 1467698495530 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:01:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1654ms 23:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:01:35 INFO - PROCESS | 1936 | 1467698495585 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 1936 | 1467698495589 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:01:35 INFO - PROCESS | 1936 | 1467698495595 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 1936 | 1467698495598 Marionette TRACE conn3 <- [1,770,null,{}] 23:01:35 INFO - PROCESS | 1936 | 1467698495604 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:35 INFO - PROCESS | 1936 | 1467698495608 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:35 INFO - PROCESS | 1936 | 1467698495769 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:01:35 INFO - PROCESS | 1936 | 1467698495934 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 1936 | 1467698495942 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f4800 == 28 [pid = 1936] [id = 200] 23:01:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x91ba5000) [pid = 1936] [serial = 600] [outer = (nil)] 23:01:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x91ea5c00) [pid = 1936] [serial = 601] [outer = 0x91ba5000] 23:01:36 INFO - PROCESS | 1936 | 1467698496008 Marionette DEBUG loaded listener.js 23:01:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x9237ac00) [pid = 1936] [serial = 602] [outer = 0x91ba5000] 23:01:36 INFO - PROCESS | 1936 | 1467698496635 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1078ms 23:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:01:36 INFO - PROCESS | 1936 | 1467698496672 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:01:36 INFO - PROCESS | 1936 | 1467698496674 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:01:36 INFO - PROCESS | 1936 | 1467698496681 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:01:36 INFO - PROCESS | 1936 | 1467698496684 Marionette TRACE conn3 <- [1,774,null,{}] 23:01:36 INFO - PROCESS | 1936 | 1467698496689 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:36 INFO - PROCESS | 1936 | 1467698496693 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:36 INFO - PROCESS | 1936 | 1467698496872 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:01:36 INFO - PROCESS | 1936 | 1467698496888 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 1936 | 1467698496897 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7df400 == 29 [pid = 1936] [id = 201] 23:01:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x8f2d7000) [pid = 1936] [serial = 603] [outer = (nil)] 23:01:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x938e6400) [pid = 1936] [serial = 604] [outer = 0x8f2d7000] 23:01:36 INFO - PROCESS | 1936 | 1467698496961 Marionette DEBUG loaded listener.js 23:01:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x90f89c00) [pid = 1936] [serial = 605] [outer = 0x8f2d7000] 23:01:37 INFO - PROCESS | 1936 | 1467698497728 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1078ms 23:01:37 INFO - PROCESS | 1936 | 1467698497816 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:01:37 INFO - PROCESS | 1936 | 1467698497822 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:01:37 INFO - PROCESS | 1936 | 1467698497831 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:01:37 INFO - PROCESS | 1936 | 1467698497838 Marionette TRACE conn3 <- [1,778,null,{}] 23:01:37 INFO - PROCESS | 1936 | 1467698497847 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:37 INFO - PROCESS | 1936 | 1467698497853 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:38 INFO - PROCESS | 1936 | 1467698498067 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:01:38 INFO - PROCESS | 1936 | 1467698498220 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:38 INFO - PROCESS | 1936 | 1467698498238 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ee000 == 30 [pid = 1936] [id = 202] 23:01:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x8f2d9c00) [pid = 1936] [serial = 606] [outer = (nil)] 23:01:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x8f4eb800) [pid = 1936] [serial = 607] [outer = 0x8f2d9c00] 23:01:38 INFO - PROCESS | 1936 | 1467698498317 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x8f4ee400) [pid = 1936] [serial = 608] [outer = 0x8f2d9c00] 23:01:39 INFO - PROCESS | 1936 | 1467698499249 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1491ms 23:01:39 INFO - PROCESS | 1936 | 1467698499323 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:01:39 INFO - PROCESS | 1936 | 1467698499329 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:01:39 INFO - PROCESS | 1936 | 1467698499339 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:01:39 INFO - PROCESS | 1936 | 1467698499345 Marionette TRACE conn3 <- [1,782,null,{}] 23:01:39 INFO - PROCESS | 1936 | 1467698499351 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:39 INFO - PROCESS | 1936 | 1467698499357 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:39 INFO - PROCESS | 1936 | 1467698499565 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:01:39 INFO - PROCESS | 1936 | 1467698499766 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:39 INFO - PROCESS | 1936 | 1467698499777 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae7800 == 31 [pid = 1936] [id = 203] 23:01:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x91cee000) [pid = 1936] [serial = 609] [outer = (nil)] 23:01:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x91e1a800) [pid = 1936] [serial = 610] [outer = 0x91cee000] 23:01:39 INFO - PROCESS | 1936 | 1467698499902 Marionette DEBUG loaded listener.js 23:01:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x920ef400) [pid = 1936] [serial = 611] [outer = 0x91cee000] 23:01:40 INFO - PROCESS | 1936 | 1467698500806 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1486ms 23:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:01:40 INFO - PROCESS | 1936 | 1467698500821 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:01:40 INFO - PROCESS | 1936 | 1467698500824 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:01:40 INFO - PROCESS | 1936 | 1467698500831 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:01:40 INFO - PROCESS | 1936 | 1467698500834 Marionette TRACE conn3 <- [1,786,null,{}] 23:01:40 INFO - PROCESS | 1936 | 1467698500848 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:40 INFO - PROCESS | 1936 | 1467698500856 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:41 INFO - PROCESS | 1936 | 1467698501030 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:01:41 INFO - PROCESS | 1936 | 1467698501192 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:41 INFO - PROCESS | 1936 | 1467698501204 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b26400 == 32 [pid = 1936] [id = 204] 23:01:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x93b28400) [pid = 1936] [serial = 612] [outer = (nil)] 23:01:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x93b2dc00) [pid = 1936] [serial = 613] [outer = 0x93b28400] 23:01:41 INFO - PROCESS | 1936 | 1467698501286 Marionette DEBUG loaded listener.js 23:01:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x93b47000) [pid = 1936] [serial = 614] [outer = 0x93b28400] 23:01:42 INFO - PROCESS | 1936 | 1467698502235 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1481ms 23:01:42 INFO - PROCESS | 1936 | 1467698502312 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:01:42 INFO - PROCESS | 1936 | 1467698502316 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:01:42 INFO - PROCESS | 1936 | 1467698502323 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 1936 | 1467698502326 Marionette TRACE conn3 <- [1,790,null,{}] 23:01:42 INFO - PROCESS | 1936 | 1467698502332 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:42 INFO - PROCESS | 1936 | 1467698502337 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:42 INFO - PROCESS | 1936 | 1467698502540 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:01:42 INFO - PROCESS | 1936 | 1467698502696 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 1936 | 1467698502704 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf6000 == 33 [pid = 1936] [id = 205] 23:01:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x9237f000) [pid = 1936] [serial = 615] [outer = (nil)] 23:01:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x950c9400) [pid = 1936] [serial = 616] [outer = 0x9237f000] 23:01:42 INFO - PROCESS | 1936 | 1467698502832 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x951cec00) [pid = 1936] [serial = 617] [outer = 0x9237f000] 23:01:43 INFO - PROCESS | 1936 | 1467698503719 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1434ms 23:01:43 INFO - PROCESS | 1936 | 1467698503756 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:01:43 INFO - PROCESS | 1936 | 1467698503760 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:01:43 INFO - PROCESS | 1936 | 1467698503766 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:01:43 INFO - PROCESS | 1936 | 1467698503770 Marionette TRACE conn3 <- [1,794,null,{}] 23:01:43 INFO - PROCESS | 1936 | 1467698503775 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:43 INFO - PROCESS | 1936 | 1467698503781 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:43 INFO - PROCESS | 1936 | 1467698503947 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:01:44 INFO - PROCESS | 1936 | 1467698504100 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:44 INFO - PROCESS | 1936 | 1467698504110 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d7400 == 34 [pid = 1936] [id = 206] 23:01:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x9469d400) [pid = 1936] [serial = 618] [outer = (nil)] 23:01:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x96328400) [pid = 1936] [serial = 619] [outer = 0x9469d400] 23:01:44 INFO - PROCESS | 1936 | 1467698504186 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9632c000) [pid = 1936] [serial = 620] [outer = 0x9469d400] 23:01:45 INFO - PROCESS | 1936 | 1467698505077 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1386ms 23:01:45 INFO - PROCESS | 1936 | 1467698505153 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 1936 | 1467698505157 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:01:45 INFO - PROCESS | 1936 | 1467698505163 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 1936 | 1467698505167 Marionette TRACE conn3 <- [1,798,null,{}] 23:01:45 INFO - PROCESS | 1936 | 1467698505172 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:45 INFO - PROCESS | 1936 | 1467698505183 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:45 INFO - PROCESS | 1936 | 1467698505442 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:01:45 INFO - PROCESS | 1936 | 1467698505647 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1936 | 1467698505658 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x91bab400 == 35 [pid = 1936] [id = 207] 23:01:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91cec000) [pid = 1936] [serial = 621] [outer = (nil)] 23:01:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x96dda800) [pid = 1936] [serial = 622] [outer = 0x91cec000] 23:01:45 INFO - PROCESS | 1936 | 1467698505779 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x98256800) [pid = 1936] [serial = 623] [outer = 0x91cec000] 23:01:46 INFO - PROCESS | 1936 | 1467698506835 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:01:46 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 23:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1729ms 23:01:46 INFO - PROCESS | 1936 | 1467698506894 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1936 | 1467698506900 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:01:46 INFO - PROCESS | 1936 | 1467698506909 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 1936 | 1467698506913 Marionette TRACE conn3 <- [1,802,null,{}] 23:01:46 INFO - PROCESS | 1936 | 1467698506922 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:46 INFO - PROCESS | 1936 | 1467698506927 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:47 INFO - PROCESS | 1936 | 1467698507142 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:01:47 INFO - PROCESS | 1936 | 1467698507406 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1936 | 1467698507417 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa50000 == 36 [pid = 1936] [id = 208] 23:01:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8fa50c00) [pid = 1936] [serial = 624] [outer = (nil)] 23:01:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x8fae6c00) [pid = 1936] [serial = 625] [outer = 0x8fa50c00] 23:01:47 INFO - PROCESS | 1936 | 1467698507535 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x90f90c00) [pid = 1936] [serial = 626] [outer = 0x8fa50c00] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1f400 == 35 [pid = 1936] [id = 199] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f4800 == 34 [pid = 1936] [id = 200] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91bab400 == 33 [pid = 1936] [id = 207] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d7400 == 32 [pid = 1936] [id = 206] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf6000 == 31 [pid = 1936] [id = 205] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae7800 == 30 [pid = 1936] [id = 203] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x93b26400 == 29 [pid = 1936] [id = 204] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7df400 == 28 [pid = 1936] [id = 201] 23:01:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ee000 == 27 [pid = 1936] [id = 202] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x938f0000) [pid = 1936] [serial = 583] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x91ea6800) [pid = 1936] [serial = 577] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x8f3f0800) [pid = 1936] [serial = 580] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8f3ea000) [pid = 1936] [serial = 557] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8f3ee800) [pid = 1936] [serial = 556] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9237a800) [pid = 1936] [serial = 560] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91e23800) [pid = 1936] [serial = 559] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9631fc00) [pid = 1936] [serial = 563] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x951d7800) [pid = 1936] [serial = 562] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x92eb5800) [pid = 1936] [serial = 566] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x9237b400) [pid = 1936] [serial = 578] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x90f97000) [pid = 1936] [serial = 565] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x91cf8800) [pid = 1936] [serial = 569] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91ea0400) [pid = 1936] [serial = 581] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x912cc800) [pid = 1936] [serial = 568] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x912c2800) [pid = 1936] [serial = 574] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8f3f1000) [pid = 1936] [serial = 571] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8f4ef400) [pid = 1936] [serial = 572] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x912cf000) [pid = 1936] [serial = 575] [outer = (nil)] [url = about:blank] 23:01:49 INFO - PROCESS | 1936 | 1467698509306 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:01:49 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 23:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2482ms 23:01:49 INFO - PROCESS | 1936 | 1467698509392 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:01:49 INFO - PROCESS | 1936 | 1467698509396 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:01:49 INFO - PROCESS | 1936 | 1467698509404 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 1936 | 1467698509411 Marionette TRACE conn3 <- [1,806,null,{}] 23:01:49 INFO - PROCESS | 1936 | 1467698509418 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:49 INFO - PROCESS | 1936 | 1467698509423 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:49 INFO - PROCESS | 1936 | 1467698509578 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:01:49 INFO - PROCESS | 1936 | 1467698509588 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 1936 | 1467698509596 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e4400 == 28 [pid = 1936] [id = 209] 23:01:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x8f3e4c00) [pid = 1936] [serial = 627] [outer = (nil)] 23:01:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x8f4ed800) [pid = 1936] [serial = 628] [outer = 0x8f3e4c00] 23:01:49 INFO - PROCESS | 1936 | 1467698509667 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x8f4f2c00) [pid = 1936] [serial = 629] [outer = 0x8f3e4c00] 23:01:50 INFO - PROCESS | 1936 | 1467698510521 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:01:50 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 23:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1140ms 23:01:50 INFO - PROCESS | 1936 | 1467698510542 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 1936 | 1467698510551 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:01:50 INFO - PROCESS | 1936 | 1467698510565 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 1936 | 1467698510570 Marionette TRACE conn3 <- [1,810,null,{}] 23:01:50 INFO - PROCESS | 1936 | 1467698510576 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:50 INFO - PROCESS | 1936 | 1467698510581 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:50 INFO - PROCESS | 1936 | 1467698510742 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:01:50 INFO - PROCESS | 1936 | 1467698510873 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 1936 | 1467698510884 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8f000 == 29 [pid = 1936] [id = 210] 23:01:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x912c2800) [pid = 1936] [serial = 630] [outer = (nil)] 23:01:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x91b9cc00) [pid = 1936] [serial = 631] [outer = 0x912c2800] 23:01:50 INFO - PROCESS | 1936 | 1467698510955 Marionette DEBUG loaded listener.js 23:01:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x91ba2400) [pid = 1936] [serial = 632] [outer = 0x912c2800] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91e21000) [pid = 1936] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x91ba5800) [pid = 1936] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8faeb000) [pid = 1936] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x91e21c00) [pid = 1936] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8f1f1000) [pid = 1936] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x8f2d9000) [pid = 1936] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x91ba5000) [pid = 1936] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:01:52 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x8f2d7000) [pid = 1936] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:01:52 INFO - PROCESS | 1936 | 1467698512516 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1987ms 23:01:52 INFO - PROCESS | 1936 | 1467698512553 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:01:52 INFO - PROCESS | 1936 | 1467698512559 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:01:52 INFO - PROCESS | 1936 | 1467698512569 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:01:52 INFO - PROCESS | 1936 | 1467698512573 Marionette TRACE conn3 <- [1,814,null,{}] 23:01:52 INFO - PROCESS | 1936 | 1467698512583 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:52 INFO - PROCESS | 1936 | 1467698512588 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:52 INFO - PROCESS | 1936 | 1467698512804 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:01:52 INFO - PROCESS | 1936 | 1467698512960 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 1936 | 1467698512978 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d4800 == 30 [pid = 1936] [id = 211] 23:01:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x8f2d9000) [pid = 1936] [serial = 633] [outer = (nil)] 23:01:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x8f4f6c00) [pid = 1936] [serial = 634] [outer = 0x8f2d9000] 23:01:53 INFO - PROCESS | 1936 | 1467698513053 Marionette DEBUG loaded listener.js 23:01:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x8fae8400) [pid = 1936] [serial = 635] [outer = 0x8f2d9000] 23:01:54 INFO - PROCESS | 1936 | 1467698514083 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 1936 | 1467698514168 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:01:54 INFO - PROCESS | 1936 | 1467698514179 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 1936 | 1467698514183 Marionette TRACE conn3 <- [1,818,null,{}] 23:01:54 INFO - PROCESS | 1936 | 1467698514189 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:54 INFO - PROCESS | 1936 | 1467698514195 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:54 INFO - PROCESS | 1936 | 1467698514409 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:01:54 INFO - PROCESS | 1936 | 1467698514613 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1936 | 1467698514621 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9d400 == 31 [pid = 1936] [id = 212] 23:01:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x91ba1c00) [pid = 1936] [serial = 636] [outer = (nil)] 23:01:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x91cec400) [pid = 1936] [serial = 637] [outer = 0x91ba1c00] 23:01:54 INFO - PROCESS | 1936 | 1467698514726 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x91cf8000) [pid = 1936] [serial = 638] [outer = 0x91ba1c00] 23:01:55 INFO - PROCESS | 1936 | 1467698515774 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1628ms 23:01:55 INFO - PROCESS | 1936 | 1467698515807 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 1936 | 1467698515810 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:01:55 INFO - PROCESS | 1936 | 1467698515817 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 1936 | 1467698515823 Marionette TRACE conn3 <- [1,822,null,{}] 23:01:55 INFO - PROCESS | 1936 | 1467698515853 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:55 INFO - PROCESS | 1936 | 1467698515863 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:56 INFO - PROCESS | 1936 | 1467698516077 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:01:56 INFO - PROCESS | 1936 | 1467698516280 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 1936 | 1467698516290 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ecc00 == 32 [pid = 1936] [id = 213] 23:01:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x920f2400) [pid = 1936] [serial = 639] [outer = (nil)] 23:01:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9237a800) [pid = 1936] [serial = 640] [outer = 0x920f2400] 23:01:56 INFO - PROCESS | 1936 | 1467698516390 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x92508000) [pid = 1936] [serial = 641] [outer = 0x920f2400] 23:01:57 INFO - PROCESS | 1936 | 1467698517480 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1936 | 1467698517527 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:01:57 INFO - PROCESS | 1936 | 1467698517537 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1936 | 1467698517540 Marionette TRACE conn3 <- [1,826,null,{}] 23:01:57 INFO - PROCESS | 1936 | 1467698517549 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:57 INFO - PROCESS | 1936 | 1467698517554 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:57 INFO - PROCESS | 1936 | 1467698517802 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:01:58 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f9c00 == 31 [pid = 1936] [id = 190] 23:01:58 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e4400 == 30 [pid = 1936] [id = 209] 23:01:58 INFO - PROCESS | 1936 | 1467698518063 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1936 | 1467698518071 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e2c00 == 31 [pid = 1936] [id = 214] 23:01:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8f1ed800) [pid = 1936] [serial = 642] [outer = (nil)] 23:01:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8f1fbc00) [pid = 1936] [serial = 643] [outer = 0x8f1ed800] 23:01:58 INFO - PROCESS | 1936 | 1467698518166 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x8f3e8000) [pid = 1936] [serial = 644] [outer = 0x8f1ed800] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x938e6400) [pid = 1936] [serial = 604] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91e26c00) [pid = 1936] [serial = 598] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x920ed000) [pid = 1936] [serial = 589] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x91ea3800) [pid = 1936] [serial = 590] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x90f8e400) [pid = 1936] [serial = 595] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x93908000) [pid = 1936] [serial = 584] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8f3e5c00) [pid = 1936] [serial = 592] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8f3edc00) [pid = 1936] [serial = 593] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8f4f7400) [pid = 1936] [serial = 586] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x90f8f400) [pid = 1936] [serial = 587] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x91ea7400) [pid = 1936] [serial = 599] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x90f89c00) [pid = 1936] [serial = 605] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x912c3800) [pid = 1936] [serial = 596] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x9237ac00) [pid = 1936] [serial = 602] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x91ea5c00) [pid = 1936] [serial = 601] [outer = (nil)] [url = about:blank] 23:01:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x912c4800) [pid = 1936] [serial = 645] [outer = 0x93b28800] 23:01:59 INFO - PROCESS | 1936 | 1467698519308 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1785ms 23:01:59 INFO - PROCESS | 1936 | 1467698519322 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 1936 | 1467698519327 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:01:59 INFO - PROCESS | 1936 | 1467698519335 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1936 | 1467698519341 Marionette TRACE conn3 <- [1,830,null,{}] 23:01:59 INFO - PROCESS | 1936 | 1467698519349 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:59 INFO - PROCESS | 1936 | 1467698519356 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:59 INFO - PROCESS | 1936 | 1467698519537 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:01:59 INFO - PROCESS | 1936 | 1467698519748 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 1936 | 1467698519758 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:01:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f92800 == 32 [pid = 1936] [id = 215] 23:01:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x912c4400) [pid = 1936] [serial = 646] [outer = (nil)] 23:01:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x91ba1400) [pid = 1936] [serial = 647] [outer = 0x912c4400] 23:01:59 INFO - PROCESS | 1936 | 1467698519857 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x91cf1000) [pid = 1936] [serial = 648] [outer = 0x912c4400] 23:02:00 INFO - PROCESS | 1936 | 1467698520758 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1484ms 23:02:00 INFO - PROCESS | 1936 | 1467698520822 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 1936 | 1467698520829 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:02:00 INFO - PROCESS | 1936 | 1467698520836 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 1936 | 1467698520840 Marionette TRACE conn3 <- [1,834,null,{}] 23:02:00 INFO - PROCESS | 1936 | 1467698520846 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:00 INFO - PROCESS | 1936 | 1467698520856 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:01 INFO - PROCESS | 1936 | 1467698521076 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:02:01 INFO - PROCESS | 1936 | 1467698521295 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:01 INFO - PROCESS | 1936 | 1467698521307 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e9fc00 == 33 [pid = 1936] [id = 216] 23:02:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x91ea2400) [pid = 1936] [serial = 649] [outer = (nil)] 23:02:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x91ea8400) [pid = 1936] [serial = 650] [outer = 0x91ea2400] 23:02:01 INFO - PROCESS | 1936 | 1467698521430 Marionette DEBUG loaded listener.js 23:02:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x92379c00) [pid = 1936] [serial = 651] [outer = 0x91ea2400] 23:02:02 INFO - PROCESS | 1936 | 1467698522424 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1632ms 23:02:02 INFO - PROCESS | 1936 | 1467698522469 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:02:02 INFO - PROCESS | 1936 | 1467698522473 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:02:02 INFO - PROCESS | 1936 | 1467698522488 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:02:02 INFO - PROCESS | 1936 | 1467698522497 Marionette TRACE conn3 <- [1,838,null,{}] 23:02:02 INFO - PROCESS | 1936 | 1467698522506 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:02 INFO - PROCESS | 1936 | 1467698522513 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:02 INFO - PROCESS | 1936 | 1467698522728 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:02:02 INFO - PROCESS | 1936 | 1467698522931 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 1936 | 1467698522940 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x920e9000 == 34 [pid = 1936] [id = 217] 23:02:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x92eb3000) [pid = 1936] [serial = 652] [outer = (nil)] 23:02:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x938f1000) [pid = 1936] [serial = 653] [outer = 0x92eb3000] 23:02:03 INFO - PROCESS | 1936 | 1467698523062 Marionette DEBUG loaded listener.js 23:02:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x93902400) [pid = 1936] [serial = 654] [outer = 0x92eb3000] 23:02:03 INFO - PROCESS | 1936 | 1467698523962 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1499ms 23:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:02:03 INFO - PROCESS | 1936 | 1467698523978 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 1936 | 1467698523982 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:02:03 INFO - PROCESS | 1936 | 1467698523988 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 1936 | 1467698523992 Marionette TRACE conn3 <- [1,842,null,{}] 23:02:04 INFO - PROCESS | 1936 | 1467698523998 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:04 INFO - PROCESS | 1936 | 1467698524003 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:04 INFO - PROCESS | 1936 | 1467698524165 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:02:04 INFO - PROCESS | 1936 | 1467698524324 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:04 INFO - PROCESS | 1936 | 1467698524332 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3400 == 35 [pid = 1936] [id = 218] 23:02:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9390d800) [pid = 1936] [serial = 655] [outer = (nil)] 23:02:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x93b21800) [pid = 1936] [serial = 656] [outer = 0x9390d800] 23:02:04 INFO - PROCESS | 1936 | 1467698524409 Marionette DEBUG loaded listener.js 23:02:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x9398e000) [pid = 1936] [serial = 657] [outer = 0x9390d800] 23:02:05 INFO - PROCESS | 1936 | 1467698525382 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1432ms 23:02:05 INFO - PROCESS | 1936 | 1467698525420 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:02:05 INFO - PROCESS | 1936 | 1467698525423 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:02:05 INFO - PROCESS | 1936 | 1467698525430 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 1936 | 1467698525434 Marionette TRACE conn3 <- [1,846,null,{}] 23:02:05 INFO - PROCESS | 1936 | 1467698525440 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:05 INFO - PROCESS | 1936 | 1467698525445 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:05 INFO - PROCESS | 1936 | 1467698525607 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:02:05 INFO - PROCESS | 1936 | 1467698525760 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 1936 | 1467698525780 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f9c00 == 36 [pid = 1936] [id = 219] 23:02:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8fae7400) [pid = 1936] [serial = 658] [outer = (nil)] 23:02:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x93b4dc00) [pid = 1936] [serial = 659] [outer = 0x8fae7400] 23:02:05 INFO - PROCESS | 1936 | 1467698525921 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x951d7000) [pid = 1936] [serial = 660] [outer = 0x8fae7400] 23:02:06 INFO - PROCESS | 1936 | 1467698526904 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1529ms 23:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:02:06 INFO - PROCESS | 1936 | 1467698526960 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:02:06 INFO - PROCESS | 1936 | 1467698526963 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:02:06 INFO - PROCESS | 1936 | 1467698526969 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 1936 | 1467698526973 Marionette TRACE conn3 <- [1,850,null,{}] 23:02:06 INFO - PROCESS | 1936 | 1467698526978 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:06 INFO - PROCESS | 1936 | 1467698526984 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:07 INFO - PROCESS | 1936 | 1467698527149 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:02:07 INFO - PROCESS | 1936 | 1467698527383 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:07 INFO - PROCESS | 1936 | 1467698527391 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e4800 == 37 [pid = 1936] [id = 220] 23:02:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f1ee800) [pid = 1936] [serial = 661] [outer = (nil)] 23:02:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8f1fa800) [pid = 1936] [serial = 662] [outer = 0x8f1ee800] 23:02:07 INFO - PROCESS | 1936 | 1467698527522 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8f4f0800) [pid = 1936] [serial = 663] [outer = 0x8f1ee800] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0c00 == 36 [pid = 1936] [id = 197] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f3c00 == 35 [pid = 1936] [id = 182] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x91e99c00 == 34 [pid = 1936] [id = 192] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7000 == 33 [pid = 1936] [id = 185] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x91e21800 == 32 [pid = 1936] [id = 183] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f4c00 == 31 [pid = 1936] [id = 198] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8faec000 == 30 [pid = 1936] [id = 191] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf1800 == 29 [pid = 1936] [id = 194] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x93b40400 == 28 [pid = 1936] [id = 187] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa50000 == 27 [pid = 1936] [id = 208] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d5800 == 26 [pid = 1936] [id = 196] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x920ecc00 == 25 [pid = 1936] [id = 213] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fc800 == 24 [pid = 1936] [id = 195] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d8400 == 23 [pid = 1936] [id = 188] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7db400 == 22 [pid = 1936] [id = 193] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d4800 == 21 [pid = 1936] [id = 211] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f8400 == 20 [pid = 1936] [id = 189] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fa400 == 19 [pid = 1936] [id = 184] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9d400 == 18 [pid = 1936] [id = 212] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5c00 == 17 [pid = 1936] [id = 186] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dc400 == 16 [pid = 1936] [id = 181] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f9c00 == 15 [pid = 1936] [id = 219] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3400 == 14 [pid = 1936] [id = 218] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x91e9fc00 == 13 [pid = 1936] [id = 216] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x920e9000 == 12 [pid = 1936] [id = 217] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8f000 == 11 [pid = 1936] [id = 210] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x90f92800 == 10 [pid = 1936] [id = 215] 23:02:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e2c00 == 9 [pid = 1936] [id = 214] 23:02:11 INFO - PROCESS | 1936 | 1467698531574 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 4644ms 23:02:11 INFO - PROCESS | 1936 | 1467698531613 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 1936 | 1467698531620 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:02:11 INFO - PROCESS | 1936 | 1467698531630 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 1936 | 1467698531634 Marionette TRACE conn3 <- [1,854,null,{}] 23:02:11 INFO - PROCESS | 1936 | 1467698531644 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:11 INFO - PROCESS | 1936 | 1467698531650 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:11 INFO - PROCESS | 1936 | 1467698531830 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:02:12 INFO - PROCESS | 1936 | 1467698531982 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:12 INFO - PROCESS | 1936 | 1467698531993 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2e0400 == 10 [pid = 1936] [id = 221] 23:02:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8f2e0c00) [pid = 1936] [serial = 664] [outer = (nil)] 23:02:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8f4f9c00) [pid = 1936] [serial = 665] [outer = 0x8f2e0c00] 23:02:12 INFO - PROCESS | 1936 | 1467698532071 Marionette DEBUG loaded listener.js 23:02:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8fa51c00) [pid = 1936] [serial = 666] [outer = 0x8f2e0c00] 23:02:12 INFO - PROCESS | 1936 | 1467698532824 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1235ms 23:02:12 INFO - PROCESS | 1936 | 1467698532863 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:02:12 INFO - PROCESS | 1936 | 1467698532871 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:02:12 INFO - PROCESS | 1936 | 1467698532883 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:02:12 INFO - PROCESS | 1936 | 1467698532887 Marionette TRACE conn3 <- [1,858,null,{}] 23:02:12 INFO - PROCESS | 1936 | 1467698532893 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:12 INFO - PROCESS | 1936 | 1467698532899 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:13 INFO - PROCESS | 1936 | 1467698533079 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:02:13 INFO - PROCESS | 1936 | 1467698533091 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 1936 | 1467698533099 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f95400 == 11 [pid = 1936] [id = 222] 23:02:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x912c3800) [pid = 1936] [serial = 667] [outer = (nil)] 23:02:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x912cc000) [pid = 1936] [serial = 668] [outer = 0x912c3800] 23:02:13 INFO - PROCESS | 1936 | 1467698533304 Marionette DEBUG loaded listener.js 23:02:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x91b9e400) [pid = 1936] [serial = 669] [outer = 0x912c3800] 23:02:14 INFO - PROCESS | 1936 | 1467698534262 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1429ms 23:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:02:14 INFO - PROCESS | 1936 | 1467698534318 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:02:14 INFO - PROCESS | 1936 | 1467698534321 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:02:14 INFO - PROCESS | 1936 | 1467698534327 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:02:14 INFO - PROCESS | 1936 | 1467698534333 Marionette TRACE conn3 <- [1,862,null,{}] 23:02:14 INFO - PROCESS | 1936 | 1467698534350 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:14 INFO - PROCESS | 1936 | 1467698534359 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:14 INFO - PROCESS | 1936 | 1467698534575 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:02:14 INFO - PROCESS | 1936 | 1467698534596 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 1936 | 1467698534610 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e27000 == 12 [pid = 1936] [id = 223] 23:02:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x91e28800) [pid = 1936] [serial = 670] [outer = (nil)] 23:02:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x91e9e000) [pid = 1936] [serial = 671] [outer = 0x91e28800] 23:02:14 INFO - PROCESS | 1936 | 1467698534681 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x91ea5c00) [pid = 1936] [serial = 672] [outer = 0x91e28800] 23:02:15 INFO - PROCESS | 1936 | 1467698535642 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1734ms 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x912c2800) [pid = 1936] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x912c4400) [pid = 1936] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x91ba1c00) [pid = 1936] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x8f1ed800) [pid = 1936] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8fae7400) [pid = 1936] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9390d800) [pid = 1936] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x92eb3000) [pid = 1936] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91ea2400) [pid = 1936] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x920f2400) [pid = 1936] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91cec000) [pid = 1936] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91cee000) [pid = 1936] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9237f000) [pid = 1936] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x93b28400) [pid = 1936] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8f2d9c00) [pid = 1936] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x9469d400) [pid = 1936] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8f2d9000) [pid = 1936] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8f3e4c00) [pid = 1936] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:02:16 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x8fa50c00) [pid = 1936] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:02:16 INFO - PROCESS | 1936 | 1467698536157 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 1936 | 1467698536161 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:02:16 INFO - PROCESS | 1936 | 1467698536173 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 1936 | 1467698536176 Marionette TRACE conn3 <- [1,866,null,{}] 23:02:16 INFO - PROCESS | 1936 | 1467698536182 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:16 INFO - PROCESS | 1936 | 1467698536187 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:16 INFO - PROCESS | 1936 | 1467698536328 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:02:16 INFO - PROCESS | 1936 | 1467698536451 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:16 INFO - PROCESS | 1936 | 1467698536458 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7c00 == 13 [pid = 1936] [id = 224] 23:02:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x8faec400) [pid = 1936] [serial = 673] [outer = (nil)] 23:02:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x912c6000) [pid = 1936] [serial = 674] [outer = 0x8faec400] 23:02:16 INFO - PROCESS | 1936 | 1467698536538 Marionette DEBUG loaded listener.js 23:02:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x91e27800) [pid = 1936] [serial = 675] [outer = 0x8faec400] 23:02:17 INFO - PROCESS | 1936 | 1467698537325 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1176ms 23:02:17 INFO - PROCESS | 1936 | 1467698537352 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:02:17 INFO - PROCESS | 1936 | 1467698537355 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:02:17 INFO - PROCESS | 1936 | 1467698537361 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:02:17 INFO - PROCESS | 1936 | 1467698537364 Marionette TRACE conn3 <- [1,870,null,{}] 23:02:17 INFO - PROCESS | 1936 | 1467698537370 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:17 INFO - PROCESS | 1936 | 1467698537375 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:17 INFO - PROCESS | 1936 | 1467698537518 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:02:17 INFO - PROCESS | 1936 | 1467698537532 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 1936 | 1467698537537 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ef800 == 14 [pid = 1936] [id = 225] 23:02:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x920f2400) [pid = 1936] [serial = 676] [outer = (nil)] 23:02:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x92508400) [pid = 1936] [serial = 677] [outer = 0x920f2400] 23:02:17 INFO - PROCESS | 1936 | 1467698537607 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x92eb2400) [pid = 1936] [serial = 678] [outer = 0x920f2400] 23:02:18 INFO - PROCESS | 1936 | 1467698538713 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1388ms 23:02:18 INFO - PROCESS | 1936 | 1467698538751 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 1936 | 1467698538760 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:02:18 INFO - PROCESS | 1936 | 1467698538772 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 1936 | 1467698538779 Marionette TRACE conn3 <- [1,874,null,{}] 23:02:18 INFO - PROCESS | 1936 | 1467698538788 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:18 INFO - PROCESS | 1936 | 1467698538794 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:19 INFO - PROCESS | 1936 | 1467698539039 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:02:19 INFO - PROCESS | 1936 | 1467698539264 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 1936 | 1467698539276 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d9c00 == 15 [pid = 1936] [id = 226] 23:02:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f3e4000) [pid = 1936] [serial = 679] [outer = (nil)] 23:02:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x912cb000) [pid = 1936] [serial = 680] [outer = 0x8f3e4000] 23:02:19 INFO - PROCESS | 1936 | 1467698539361 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91bab400) [pid = 1936] [serial = 681] [outer = 0x8f3e4000] 23:02:20 INFO - PROCESS | 1936 | 1467698540362 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1636ms 23:02:20 INFO - PROCESS | 1936 | 1467698540407 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:02:20 INFO - PROCESS | 1936 | 1467698540414 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:02:20 INFO - PROCESS | 1936 | 1467698540440 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:02:20 INFO - PROCESS | 1936 | 1467698540444 Marionette TRACE conn3 <- [1,878,null,{}] 23:02:20 INFO - PROCESS | 1936 | 1467698540450 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:20 INFO - PROCESS | 1936 | 1467698540456 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:20 INFO - PROCESS | 1936 | 1467698540758 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:02:20 INFO - PROCESS | 1936 | 1467698540932 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 1936 | 1467698540942 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x9237f000 == 16 [pid = 1936] [id = 227] 23:02:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x9250d800) [pid = 1936] [serial = 682] [outer = (nil)] 23:02:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x92eb5c00) [pid = 1936] [serial = 683] [outer = 0x9250d800] 23:02:21 INFO - PROCESS | 1936 | 1467698541035 Marionette DEBUG loaded listener.js 23:02:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x91ea8000) [pid = 1936] [serial = 684] [outer = 0x9250d800] 23:02:22 INFO - PROCESS | 1936 | 1467698542014 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1636ms 23:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:02:22 INFO - PROCESS | 1936 | 1467698542071 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:02:22 INFO - PROCESS | 1936 | 1467698542074 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:02:22 INFO - PROCESS | 1936 | 1467698542081 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:02:22 INFO - PROCESS | 1936 | 1467698542087 Marionette TRACE conn3 <- [1,882,null,{}] 23:02:22 INFO - PROCESS | 1936 | 1467698542104 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:22 INFO - PROCESS | 1936 | 1467698542112 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:22 INFO - PROCESS | 1936 | 1467698542313 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:02:22 INFO - PROCESS | 1936 | 1467698542522 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 1936 | 1467698542536 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b23c00 == 17 [pid = 1936] [id = 228] 23:02:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x93b24c00) [pid = 1936] [serial = 685] [outer = (nil)] 23:02:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x93b2bc00) [pid = 1936] [serial = 686] [outer = 0x93b24c00] 23:02:22 INFO - PROCESS | 1936 | 1467698542659 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x93b47800) [pid = 1936] [serial = 687] [outer = 0x93b24c00] 23:02:23 INFO - PROCESS | 1936 | 1467698543591 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1587ms 23:02:23 INFO - PROCESS | 1936 | 1467698543667 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 1936 | 1467698543671 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:02:23 INFO - PROCESS | 1936 | 1467698543678 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 1936 | 1467698543681 Marionette TRACE conn3 <- [1,886,null,{}] 23:02:23 INFO - PROCESS | 1936 | 1467698543687 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:23 INFO - PROCESS | 1936 | 1467698543692 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:23 INFO - PROCESS | 1936 | 1467698543878 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:02:24 INFO - PROCESS | 1936 | 1467698544158 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 1936 | 1467698544167 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1800 == 18 [pid = 1936] [id = 229] 23:02:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f1f2000) [pid = 1936] [serial = 688] [outer = (nil)] 23:02:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x8f2d3000) [pid = 1936] [serial = 689] [outer = 0x8f1f2000] 23:02:24 INFO - PROCESS | 1936 | 1467698544329 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x8f4ebc00) [pid = 1936] [serial = 690] [outer = 0x8f1f2000] 23:02:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e4800 == 17 [pid = 1936] [id = 220] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x8f1fa800) [pid = 1936] [serial = 662] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x8f3e8400) [pid = 1936] [serial = 422] [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.] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8f4eb800) [pid = 1936] [serial = 607] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x91e1a800) [pid = 1936] [serial = 610] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8f4ed800) [pid = 1936] [serial = 628] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x93b2dc00) [pid = 1936] [serial = 613] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x8f4f2c00) [pid = 1936] [serial = 629] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x90f90c00) [pid = 1936] [serial = 626] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8fae6c00) [pid = 1936] [serial = 625] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x950c9400) [pid = 1936] [serial = 616] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x96328400) [pid = 1936] [serial = 619] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x96dda800) [pid = 1936] [serial = 622] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x93b4dc00) [pid = 1936] [serial = 659] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x9398e000) [pid = 1936] [serial = 657] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x938f1000) [pid = 1936] [serial = 653] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x93b21800) [pid = 1936] [serial = 656] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93902400) [pid = 1936] [serial = 654] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91ea8400) [pid = 1936] [serial = 650] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x92379c00) [pid = 1936] [serial = 651] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x91cf1000) [pid = 1936] [serial = 648] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8f3e8000) [pid = 1936] [serial = 644] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x9237a800) [pid = 1936] [serial = 640] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x92508000) [pid = 1936] [serial = 641] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x91cec400) [pid = 1936] [serial = 637] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x98256800) [pid = 1936] [serial = 623] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x920ef400) [pid = 1936] [serial = 611] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x951cec00) [pid = 1936] [serial = 617] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x93b47000) [pid = 1936] [serial = 614] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0x8f4ee400) [pid = 1936] [serial = 608] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x9632c000) [pid = 1936] [serial = 620] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 53 (0x8fae8400) [pid = 1936] [serial = 635] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 52 (0x8f4f6c00) [pid = 1936] [serial = 634] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 51 (0x91b9cc00) [pid = 1936] [serial = 631] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 50 (0x91ba2400) [pid = 1936] [serial = 632] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 49 (0x91ba1400) [pid = 1936] [serial = 647] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 48 (0x91cf8000) [pid = 1936] [serial = 638] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 47 (0x8f1fbc00) [pid = 1936] [serial = 643] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | --DOMWINDOW == 46 (0x951d7000) [pid = 1936] [serial = 660] [outer = (nil)] [url = about:blank] 23:02:25 INFO - PROCESS | 1936 | 1467698545376 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1730ms 23:02:25 INFO - PROCESS | 1936 | 1467698545409 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:02:25 INFO - PROCESS | 1936 | 1467698545414 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:02:25 INFO - PROCESS | 1936 | 1467698545432 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 1936 | 1467698545435 Marionette TRACE conn3 <- [1,890,null,{}] 23:02:25 INFO - PROCESS | 1936 | 1467698545444 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:25 INFO - PROCESS | 1936 | 1467698545461 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:25 INFO - PROCESS | 1936 | 1467698545612 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:02:25 INFO - PROCESS | 1936 | 1467698545624 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 1936 | 1467698545633 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e3800 == 18 [pid = 1936] [id = 230] 23:02:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 47 (0x8f3ed800) [pid = 1936] [serial = 691] [outer = (nil)] 23:02:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 48 (0x8fa4a800) [pid = 1936] [serial = 692] [outer = 0x8f3ed800] 23:02:25 INFO - PROCESS | 1936 | 1467698545702 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 49 (0x8fae8c00) [pid = 1936] [serial = 693] [outer = 0x8f3ed800] 23:02:26 INFO - PROCESS | 1936 | 1467698546549 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1187ms 23:02:26 INFO - PROCESS | 1936 | 1467698546614 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1936 | 1467698546620 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:02:26 INFO - PROCESS | 1936 | 1467698546628 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1936 | 1467698546630 Marionette TRACE conn3 <- [1,894,null,{}] 23:02:26 INFO - PROCESS | 1936 | 1467698546635 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:26 INFO - PROCESS | 1936 | 1467698546641 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:26 INFO - PROCESS | 1936 | 1467698546799 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:02:26 INFO - PROCESS | 1936 | 1467698546809 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:26 INFO - PROCESS | 1936 | 1467698546821 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba1800 == 19 [pid = 1936] [id = 231] 23:02:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 50 (0x91ba7000) [pid = 1936] [serial = 694] [outer = (nil)] 23:02:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0x91cf1400) [pid = 1936] [serial = 695] [outer = 0x91ba7000] 23:02:27 INFO - PROCESS | 1936 | 1467698547003 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0x91e20400) [pid = 1936] [serial = 696] [outer = 0x91ba7000] 23:02:27 INFO - PROCESS | 1936 | 1467698547805 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1241ms 23:02:27 INFO - PROCESS | 1936 | 1467698547868 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 1936 | 1467698547872 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:02:27 INFO - PROCESS | 1936 | 1467698547880 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 1936 | 1467698547888 Marionette TRACE conn3 <- [1,898,null,{}] 23:02:27 INFO - PROCESS | 1936 | 1467698547915 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:27 INFO - PROCESS | 1936 | 1467698547922 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:28 INFO - PROCESS | 1936 | 1467698548112 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:02:28 INFO - PROCESS | 1936 | 1467698548132 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1936 | 1467698548139 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8400 == 20 [pid = 1936] [id = 232] 23:02:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0x9237b400) [pid = 1936] [serial = 697] [outer = (nil)] 23:02:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x92ea9c00) [pid = 1936] [serial = 698] [outer = 0x9237b400] 23:02:28 INFO - PROCESS | 1936 | 1467698548204 Marionette DEBUG loaded listener.js 23:02:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x938edc00) [pid = 1936] [serial = 699] [outer = 0x9237b400] 23:02:29 INFO - PROCESS | 1936 | 1467698549093 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1238ms 23:02:29 INFO - PROCESS | 1936 | 1467698549122 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:02:29 INFO - PROCESS | 1936 | 1467698549129 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:02:29 INFO - PROCESS | 1936 | 1467698549134 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:02:29 INFO - PROCESS | 1936 | 1467698549137 Marionette TRACE conn3 <- [1,902,null,{}] 23:02:29 INFO - PROCESS | 1936 | 1467698549143 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:29 INFO - PROCESS | 1936 | 1467698549147 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:29 INFO - PROCESS | 1936 | 1467698549353 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:02:29 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x8f2e0c00) [pid = 1936] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:02:29 INFO - PROCESS | 1936 | --DOMWINDOW == 53 (0x912c3800) [pid = 1936] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:02:29 INFO - PROCESS | 1936 | --DOMWINDOW == 52 (0x8f1ee800) [pid = 1936] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:02:29 INFO - PROCESS | 1936 | --DOMWINDOW == 51 (0x91e28800) [pid = 1936] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:02:29 INFO - PROCESS | 1936 | --DOMWINDOW == 50 (0x8faec400) [pid = 1936] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:02:29 INFO - PROCESS | 1936 | 1467698549443 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 1936 | 1467698549453 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d6400 == 21 [pid = 1936] [id = 233] 23:02:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0x8e7e2800) [pid = 1936] [serial = 700] [outer = (nil)] 23:02:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0x90f97800) [pid = 1936] [serial = 701] [outer = 0x8e7e2800] 23:02:29 INFO - PROCESS | 1936 | 1467698549515 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0x91e26400) [pid = 1936] [serial = 702] [outer = 0x8e7e2800] 23:02:30 INFO - PROCESS | 1936 | 1467698550231 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1125ms 23:02:30 INFO - PROCESS | 1936 | 1467698550260 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 1936 | 1467698550264 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:02:30 INFO - PROCESS | 1936 | 1467698550274 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 1936 | 1467698550277 Marionette TRACE conn3 <- [1,906,null,{}] 23:02:30 INFO - PROCESS | 1936 | 1467698550282 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:30 INFO - PROCESS | 1936 | 1467698550287 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:30 INFO - PROCESS | 1936 | 1467698550477 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:02:30 INFO - PROCESS | 1936 | 1467698550495 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1936 | 1467698550513 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faec000 == 22 [pid = 1936] [id = 234] 23:02:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x90f89800) [pid = 1936] [serial = 703] [outer = (nil)] 23:02:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x9398d800) [pid = 1936] [serial = 704] [outer = 0x90f89800] 23:02:30 INFO - PROCESS | 1936 | 1467698550590 Marionette DEBUG loaded listener.js 23:02:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x93b45800) [pid = 1936] [serial = 705] [outer = 0x90f89800] 23:02:31 INFO - PROCESS | 1936 | 1467698551403 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1184ms 23:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:02:31 INFO - PROCESS | 1936 | 1467698551458 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:02:31 INFO - PROCESS | 1936 | 1467698551461 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:02:31 INFO - PROCESS | 1936 | 1467698551467 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:02:31 INFO - PROCESS | 1936 | 1467698551471 Marionette TRACE conn3 <- [1,910,null,{}] 23:02:31 INFO - PROCESS | 1936 | 1467698551476 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:31 INFO - PROCESS | 1936 | 1467698551481 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:31 INFO - PROCESS | 1936 | 1467698551626 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:02:31 INFO - PROCESS | 1936 | 1467698551826 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:31 INFO - PROCESS | 1936 | 1467698551837 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d9400 == 23 [pid = 1936] [id = 235] 23:02:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x8e7d9800) [pid = 1936] [serial = 706] [outer = (nil)] 23:02:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x8e7e3c00) [pid = 1936] [serial = 707] [outer = 0x8e7d9800] 23:02:31 INFO - PROCESS | 1936 | 1467698551942 Marionette DEBUG loaded listener.js 23:02:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x8f2d8000) [pid = 1936] [serial = 708] [outer = 0x8e7d9800] 23:02:32 INFO - PROCESS | 1936 | 1467698552900 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1482ms 23:02:32 INFO - PROCESS | 1936 | 1467698552951 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:02:32 INFO - PROCESS | 1936 | 1467698552957 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:02:32 INFO - PROCESS | 1936 | 1467698552965 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 1936 | 1467698552970 Marionette TRACE conn3 <- [1,914,null,{}] 23:02:32 INFO - PROCESS | 1936 | 1467698552978 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:32 INFO - PROCESS | 1936 | 1467698552986 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:33 INFO - PROCESS | 1936 | 1467698553166 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:02:33 INFO - PROCESS | 1936 | 1467698553323 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 1936 | 1467698553331 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3eb800 == 24 [pid = 1936] [id = 236] 23:02:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x8fa52000) [pid = 1936] [serial = 709] [outer = (nil)] 23:02:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x90f8c000) [pid = 1936] [serial = 710] [outer = 0x8fa52000] 23:02:33 INFO - PROCESS | 1936 | 1467698553417 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x912c1800) [pid = 1936] [serial = 711] [outer = 0x8fa52000] 23:02:34 INFO - PROCESS | 1936 | 1467698554330 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1434ms 23:02:34 INFO - PROCESS | 1936 | 1467698554402 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:02:34 INFO - PROCESS | 1936 | 1467698554408 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:02:34 INFO - PROCESS | 1936 | 1467698554415 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:02:34 INFO - PROCESS | 1936 | 1467698554419 Marionette TRACE conn3 <- [1,918,null,{}] 23:02:34 INFO - PROCESS | 1936 | 1467698554425 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:34 INFO - PROCESS | 1936 | 1467698554430 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:34 INFO - PROCESS | 1936 | 1467698554646 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:02:34 INFO - PROCESS | 1936 | 1467698554894 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:34 INFO - PROCESS | 1936 | 1467698554902 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf3c00 == 25 [pid = 1936] [id = 237] 23:02:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x91e21c00) [pid = 1936] [serial = 712] [outer = (nil)] 23:02:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x91e9f400) [pid = 1936] [serial = 713] [outer = 0x91e21c00] 23:02:35 INFO - PROCESS | 1936 | 1467698555029 Marionette DEBUG loaded listener.js 23:02:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x920ef400) [pid = 1936] [serial = 714] [outer = 0x91e21c00] 23:02:35 INFO - PROCESS | 1936 | 1467698555987 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1633ms 23:02:36 INFO - PROCESS | 1936 | 1467698556049 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:02:36 INFO - PROCESS | 1936 | 1467698556054 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:02:36 INFO - PROCESS | 1936 | 1467698556070 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:02:36 INFO - PROCESS | 1936 | 1467698556079 Marionette TRACE conn3 <- [1,922,null,{}] 23:02:36 INFO - PROCESS | 1936 | 1467698556086 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:36 INFO - PROCESS | 1936 | 1467698556093 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:36 INFO - PROCESS | 1936 | 1467698556311 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:02:36 INFO - PROCESS | 1936 | 1467698556508 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 1936 | 1467698556517 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf7c00 == 26 [pid = 1936] [id = 238] 23:02:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x91e1d000) [pid = 1936] [serial = 715] [outer = (nil)] 23:02:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9460f400) [pid = 1936] [serial = 716] [outer = 0x91e1d000] 23:02:36 INFO - PROCESS | 1936 | 1467698556657 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x950cb400) [pid = 1936] [serial = 717] [outer = 0x91e1d000] 23:02:37 INFO - PROCESS | 1936 | 1467698557530 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1507ms 23:02:37 INFO - PROCESS | 1936 | 1467698557569 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:02:37 INFO - PROCESS | 1936 | 1467698557573 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:02:37 INFO - PROCESS | 1936 | 1467698557580 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 1936 | 1467698557583 Marionette TRACE conn3 <- [1,926,null,{}] 23:02:37 INFO - PROCESS | 1936 | 1467698557589 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:37 INFO - PROCESS | 1936 | 1467698557594 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:37 INFO - PROCESS | 1936 | 1467698557764 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:02:37 INFO - PROCESS | 1936 | 1467698557919 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 1936 | 1467698557929 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x9390e400 == 27 [pid = 1936] [id = 239] 23:02:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x951d0400) [pid = 1936] [serial = 718] [outer = (nil)] 23:02:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x9631ec00) [pid = 1936] [serial = 719] [outer = 0x951d0400] 23:02:38 INFO - PROCESS | 1936 | 1467698558004 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x96320000) [pid = 1936] [serial = 720] [outer = 0x951d0400] 23:02:39 INFO - PROCESS | 1936 | 1467698559127 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1578ms 23:02:39 INFO - PROCESS | 1936 | 1467698559158 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:02:39 INFO - PROCESS | 1936 | 1467698559164 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:02:39 INFO - PROCESS | 1936 | 1467698559172 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - PROCESS | 1936 | 1467698559177 Marionette TRACE conn3 <- [1,930,null,{}] 23:02:39 INFO - PROCESS | 1936 | 1467698559185 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:39 INFO - PROCESS | 1936 | 1467698559189 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:39 INFO - PROCESS | 1936 | 1467698559348 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:02:39 INFO - PROCESS | 1936 | 1467698559580 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1936 | 1467698559590 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f7800 == 28 [pid = 1936] [id = 240] 23:02:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x8f1f9800) [pid = 1936] [serial = 721] [outer = (nil)] 23:02:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8fa47400) [pid = 1936] [serial = 722] [outer = 0x8f1f9800] 23:02:39 INFO - PROCESS | 1936 | 1467698559664 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x90f8d000) [pid = 1936] [serial = 723] [outer = 0x8f1f9800] 23:02:40 INFO - PROCESS | 1936 | 1467698560556 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1435ms 23:02:40 INFO - PROCESS | 1936 | 1467698560606 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 1936 | 1467698560612 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:02:40 INFO - PROCESS | 1936 | 1467698560622 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 1936 | 1467698560625 Marionette TRACE conn3 <- [1,934,null,{}] 23:02:40 INFO - PROCESS | 1936 | 1467698560631 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:40 INFO - PROCESS | 1936 | 1467698560637 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8faec000 == 27 [pid = 1936] [id = 234] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d6400 == 26 [pid = 1936] [id = 233] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8400 == 25 [pid = 1936] [id = 232] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba1800 == 24 [pid = 1936] [id = 231] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e3800 == 23 [pid = 1936] [id = 230] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1800 == 22 [pid = 1936] [id = 229] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9237f000 == 21 [pid = 1936] [id = 227] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x93b23c00 == 20 [pid = 1936] [id = 228] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d9c00 == 19 [pid = 1936] [id = 226] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2e0400 == 18 [pid = 1936] [id = 221] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91e27000 == 17 [pid = 1936] [id = 223] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7c00 == 16 [pid = 1936] [id = 224] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x920ef800 == 15 [pid = 1936] [id = 225] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x90f95400 == 14 [pid = 1936] [id = 222] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9390e400 == 13 [pid = 1936] [id = 239] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf7c00 == 12 [pid = 1936] [id = 238] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf3c00 == 11 [pid = 1936] [id = 237] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d9400 == 10 [pid = 1936] [id = 235] 23:02:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3eb800 == 9 [pid = 1936] [id = 236] 23:02:41 INFO - PROCESS | 1936 | 1467698561610 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x92508400) [pid = 1936] [serial = 677] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x91e9e000) [pid = 1936] [serial = 671] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x91e27800) [pid = 1936] [serial = 675] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x912c6000) [pid = 1936] [serial = 674] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91ea5c00) [pid = 1936] [serial = 672] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x91b9e400) [pid = 1936] [serial = 669] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8f4f9c00) [pid = 1936] [serial = 665] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x8fa51c00) [pid = 1936] [serial = 666] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x912cc000) [pid = 1936] [serial = 668] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8f4f0800) [pid = 1936] [serial = 663] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1936 | 1467698561872 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:41 INFO - PROCESS | 1936 | 1467698561879 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1800 == 10 [pid = 1936] [id = 241] 23:02:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x8f1f1c00) [pid = 1936] [serial = 724] [outer = (nil)] 23:02:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8f1f9c00) [pid = 1936] [serial = 725] [outer = 0x8f1f1c00] 23:02:41 INFO - PROCESS | 1936 | 1467698561955 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x8f2dfc00) [pid = 1936] [serial = 726] [outer = 0x8f1f1c00] 23:02:42 INFO - PROCESS | 1936 | 1467698562693 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2129ms 23:02:42 INFO - PROCESS | 1936 | 1467698562756 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:02:42 INFO - PROCESS | 1936 | 1467698562762 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:02:42 INFO - PROCESS | 1936 | 1467698562770 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:02:42 INFO - PROCESS | 1936 | 1467698562775 Marionette TRACE conn3 <- [1,938,null,{}] 23:02:42 INFO - PROCESS | 1936 | 1467698562782 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:42 INFO - PROCESS | 1936 | 1467698562787 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:42 INFO - PROCESS | 1936 | 1467698562955 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:02:43 INFO - PROCESS | 1936 | 1467698563068 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 1936 | 1467698563078 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa50800 == 11 [pid = 1936] [id = 242] 23:02:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x8fa51800) [pid = 1936] [serial = 727] [outer = (nil)] 23:02:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8faed800) [pid = 1936] [serial = 728] [outer = 0x8fa51800] 23:02:43 INFO - PROCESS | 1936 | 1467698563146 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x90f92c00) [pid = 1936] [serial = 729] [outer = 0x8fa51800] 23:02:43 INFO - PROCESS | 1936 | 1467698563904 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1180ms 23:02:43 INFO - PROCESS | 1936 | 1467698563949 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 1936 | 1467698563954 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:02:44 INFO - PROCESS | 1936 | 1467698564021 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 1936 | 1467698564024 Marionette TRACE conn3 <- [1,942,null,{}] 23:02:44 INFO - PROCESS | 1936 | 1467698564033 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:44 INFO - PROCESS | 1936 | 1467698564037 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:44 INFO - PROCESS | 1936 | 1467698564237 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:02:44 INFO - PROCESS | 1936 | 1467698564262 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 1936 | 1467698564269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x912ca000 == 12 [pid = 1936] [id = 243] 23:02:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x912cac00) [pid = 1936] [serial = 730] [outer = (nil)] 23:02:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91baa400) [pid = 1936] [serial = 731] [outer = 0x912cac00] 23:02:44 INFO - PROCESS | 1936 | 1467698564336 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x91cf3400) [pid = 1936] [serial = 732] [outer = 0x912cac00] 23:02:45 INFO - PROCESS | 1936 | 1467698565293 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1366ms 23:02:45 INFO - PROCESS | 1936 | 1467698565352 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 1936 | 1467698565358 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:02:45 INFO - PROCESS | 1936 | 1467698565384 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 1936 | 1467698565391 Marionette TRACE conn3 <- [1,946,null,{}] 23:02:45 INFO - PROCESS | 1936 | 1467698565397 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:45 INFO - PROCESS | 1936 | 1467698565404 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:45 INFO - PROCESS | 1936 | 1467698565666 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:02:45 INFO - PROCESS | 1936 | 1467698565700 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1936 | 1467698565710 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1f400 == 13 [pid = 1936] [id = 244] 23:02:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91e9fc00) [pid = 1936] [serial = 733] [outer = (nil)] 23:02:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91ea7800) [pid = 1936] [serial = 734] [outer = 0x91e9fc00] 23:02:45 INFO - PROCESS | 1936 | 1467698565775 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x92379c00) [pid = 1936] [serial = 735] [outer = 0x91e9fc00] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x90f89800) [pid = 1936] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9237b400) [pid = 1936] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8e7e2800) [pid = 1936] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8f3e4000) [pid = 1936] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x91ba7000) [pid = 1936] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x9250d800) [pid = 1936] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x920f2400) [pid = 1936] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8f1f2000) [pid = 1936] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8f3ed800) [pid = 1936] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:02:46 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x93b24c00) [pid = 1936] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:02:46 INFO - PROCESS | 1936 | 1467698566860 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1541ms 23:02:46 INFO - PROCESS | 1936 | 1467698566915 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:02:46 INFO - PROCESS | 1936 | 1467698566918 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:02:46 INFO - PROCESS | 1936 | 1467698566935 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 1936 | 1467698566938 Marionette TRACE conn3 <- [1,950,null,{}] 23:02:46 INFO - PROCESS | 1936 | 1467698566944 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:46 INFO - PROCESS | 1936 | 1467698566949 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:47 INFO - PROCESS | 1936 | 1467698567098 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:02:47 INFO - PROCESS | 1936 | 1467698567108 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1936 | 1467698567115 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e2800 == 14 [pid = 1936] [id = 245] 23:02:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x8fae0800) [pid = 1936] [serial = 736] [outer = (nil)] 23:02:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x9237e400) [pid = 1936] [serial = 737] [outer = 0x8fae0800] 23:02:47 INFO - PROCESS | 1936 | 1467698567181 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8f3f0c00) [pid = 1936] [serial = 738] [outer = 0x8fae0800] 23:02:48 INFO - PROCESS | 1936 | 1467698567995 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1140ms 23:02:48 INFO - PROCESS | 1936 | 1467698568069 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 1936 | 1467698568072 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:02:48 INFO - PROCESS | 1936 | 1467698568082 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 1936 | 1467698568086 Marionette TRACE conn3 <- [1,954,null,{}] 23:02:48 INFO - PROCESS | 1936 | 1467698568091 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:48 INFO - PROCESS | 1936 | 1467698568096 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:48 INFO - PROCESS | 1936 | 1467698568246 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:02:48 INFO - PROCESS | 1936 | 1467698568257 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 1936 | 1467698568275 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x938e8c00 == 15 [pid = 1936] [id = 246] 23:02:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x938ea800) [pid = 1936] [serial = 739] [outer = (nil)] 23:02:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x93901800) [pid = 1936] [serial = 740] [outer = 0x938ea800] 23:02:48 INFO - PROCESS | 1936 | 1467698568351 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x93b26000) [pid = 1936] [serial = 741] [outer = 0x938ea800] 23:02:49 INFO - PROCESS | 1936 | 1467698569530 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1489ms 23:02:49 INFO - PROCESS | 1936 | 1467698569572 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:02:49 INFO - PROCESS | 1936 | 1467698569579 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:02:49 INFO - PROCESS | 1936 | 1467698569587 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 1936 | 1467698569594 Marionette TRACE conn3 <- [1,958,null,{}] 23:02:49 INFO - PROCESS | 1936 | 1467698569602 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:49 INFO - PROCESS | 1936 | 1467698569607 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:49 INFO - PROCESS | 1936 | 1467698569792 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:02:50 INFO - PROCESS | 1936 | 1467698569996 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 1936 | 1467698570006 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8800 == 16 [pid = 1936] [id = 247] 23:02:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f1ef400) [pid = 1936] [serial = 742] [outer = (nil)] 23:02:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8fa51400) [pid = 1936] [serial = 743] [outer = 0x8f1ef400] 23:02:50 INFO - PROCESS | 1936 | 1467698570093 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91b9dc00) [pid = 1936] [serial = 744] [outer = 0x8f1ef400] 23:02:51 INFO - PROCESS | 1936 | 1467698571063 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1544ms 23:02:51 INFO - PROCESS | 1936 | 1467698571131 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 1936 | 1467698571138 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:02:51 INFO - PROCESS | 1936 | 1467698571148 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 1936 | 1467698571152 Marionette TRACE conn3 <- [1,962,null,{}] 23:02:51 INFO - PROCESS | 1936 | 1467698571159 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:51 INFO - PROCESS | 1936 | 1467698571165 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:51 INFO - PROCESS | 1936 | 1467698571391 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:02:51 INFO - PROCESS | 1936 | 1467698571634 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:51 INFO - PROCESS | 1936 | 1467698571644 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e22800 == 17 [pid = 1936] [id = 248] 23:02:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x91e9cc00) [pid = 1936] [serial = 745] [outer = (nil)] 23:02:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x920e9800) [pid = 1936] [serial = 746] [outer = 0x91e9cc00] 23:02:51 INFO - PROCESS | 1936 | 1467698571768 Marionette DEBUG loaded listener.js 23:02:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9250d000) [pid = 1936] [serial = 747] [outer = 0x91e9cc00] 23:02:52 INFO - PROCESS | 1936 | 1467698572677 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1581ms 23:02:52 INFO - PROCESS | 1936 | 1467698572729 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 1936 | 1467698572733 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:02:52 INFO - PROCESS | 1936 | 1467698572740 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 1936 | 1467698572746 Marionette TRACE conn3 <- [1,966,null,{}] 23:02:52 INFO - PROCESS | 1936 | 1467698572762 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:52 INFO - PROCESS | 1936 | 1467698572770 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:52 INFO - PROCESS | 1936 | 1467698572950 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:02:53 INFO - PROCESS | 1936 | 1467698573107 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 1936 | 1467698573120 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x94602c00 == 18 [pid = 1936] [id = 249] 23:02:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x94603800) [pid = 1936] [serial = 748] [outer = (nil)] 23:02:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x950c7400) [pid = 1936] [serial = 749] [outer = 0x94603800] 23:02:53 INFO - PROCESS | 1936 | 1467698573244 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x951d2000) [pid = 1936] [serial = 750] [outer = 0x94603800] 23:02:54 INFO - PROCESS | 1936 | 1467698574172 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1490ms 23:02:54 INFO - PROCESS | 1936 | 1467698574229 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1936 | 1467698574234 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:02:54 INFO - PROCESS | 1936 | 1467698574241 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1936 | 1467698574245 Marionette TRACE conn3 <- [1,970,null,{}] 23:02:54 INFO - PROCESS | 1936 | 1467698574250 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:54 INFO - PROCESS | 1936 | 1467698574254 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:54 INFO - PROCESS | 1936 | 1467698574430 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:02:54 INFO - PROCESS | 1936 | 1467698574708 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1936 | 1467698574717 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1400 == 19 [pid = 1936] [id = 250] 23:02:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f1f3400) [pid = 1936] [serial = 751] [outer = (nil)] 23:02:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x8f2db400) [pid = 1936] [serial = 752] [outer = 0x8f1f3400] 23:02:54 INFO - PROCESS | 1936 | 1467698574847 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x8f4eb800) [pid = 1936] [serial = 753] [outer = 0x8f1f3400] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x92ea9c00) [pid = 1936] [serial = 698] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x90f97800) [pid = 1936] [serial = 701] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x912cb000) [pid = 1936] [serial = 680] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x91bab400) [pid = 1936] [serial = 681] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x91cf1400) [pid = 1936] [serial = 695] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x92eb5c00) [pid = 1936] [serial = 683] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91ea8000) [pid = 1936] [serial = 684] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x92eb2400) [pid = 1936] [serial = 678] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8f2d3000) [pid = 1936] [serial = 689] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8f4ebc00) [pid = 1936] [serial = 690] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8fa4a800) [pid = 1936] [serial = 692] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8fae8c00) [pid = 1936] [serial = 693] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x93b2bc00) [pid = 1936] [serial = 686] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x93b47800) [pid = 1936] [serial = 687] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x93b45800) [pid = 1936] [serial = 705] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x938edc00) [pid = 1936] [serial = 699] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x91e26400) [pid = 1936] [serial = 702] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91e20400) [pid = 1936] [serial = 696] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x9398d800) [pid = 1936] [serial = 704] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 1936 | 1467698575861 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1679ms 23:02:55 INFO - PROCESS | 1936 | 1467698575921 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 1936 | 1467698575926 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:02:55 INFO - PROCESS | 1936 | 1467698575934 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - PROCESS | 1936 | 1467698575938 Marionette TRACE conn3 <- [1,974,null,{}] 23:02:55 INFO - PROCESS | 1936 | 1467698575946 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:55 INFO - PROCESS | 1936 | 1467698575953 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:56 INFO - PROCESS | 1936 | 1467698576114 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:02:56 INFO - PROCESS | 1936 | 1467698576282 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 1936 | 1467698576290 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae8c00 == 20 [pid = 1936] [id = 251] 23:02:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8faea000) [pid = 1936] [serial = 754] [outer = (nil)] 23:02:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x90f95c00) [pid = 1936] [serial = 755] [outer = 0x8faea000] 23:02:56 INFO - PROCESS | 1936 | 1467698576369 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x91ba6000) [pid = 1936] [serial = 756] [outer = 0x8faea000] 23:02:57 INFO - PROCESS | 1936 | 1467698577116 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1228ms 23:02:57 INFO - PROCESS | 1936 | 1467698577165 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:02:57 INFO - PROCESS | 1936 | 1467698577171 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:02:57 INFO - PROCESS | 1936 | 1467698577179 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 1936 | 1467698577182 Marionette TRACE conn3 <- [1,978,null,{}] 23:02:57 INFO - PROCESS | 1936 | 1467698577188 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:57 INFO - PROCESS | 1936 | 1467698577193 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:57 INFO - PROCESS | 1936 | 1467698577354 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:02:57 INFO - PROCESS | 1936 | 1467698577366 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:57 INFO - PROCESS | 1936 | 1467698577374 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf5c00 == 21 [pid = 1936] [id = 252] 23:02:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x91cf8000) [pid = 1936] [serial = 757] [outer = (nil)] 23:02:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x920ea000) [pid = 1936] [serial = 758] [outer = 0x91cf8000] 23:02:57 INFO - PROCESS | 1936 | 1467698577442 Marionette DEBUG loaded listener.js 23:02:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x92eb4400) [pid = 1936] [serial = 759] [outer = 0x91cf8000] 23:02:58 INFO - PROCESS | 1936 | 1467698578339 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1187ms 23:02:58 INFO - PROCESS | 1936 | 1467698578365 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:02:58 INFO - PROCESS | 1936 | 1467698578368 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:02:58 INFO - PROCESS | 1936 | 1467698578392 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:02:58 INFO - PROCESS | 1936 | 1467698578401 Marionette TRACE conn3 <- [1,982,null,{}] 23:02:58 INFO - PROCESS | 1936 | 1467698578420 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:58 INFO - PROCESS | 1936 | 1467698578427 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:58 INFO - PROCESS | 1936 | 1467698578627 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:02:58 INFO - PROCESS | 1936 | 1467698578647 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1936 | 1467698578657 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fadf800 == 22 [pid = 1936] [id = 253] 23:02:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x93905000) [pid = 1936] [serial = 760] [outer = (nil)] 23:02:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x93b42000) [pid = 1936] [serial = 761] [outer = 0x93905000] 23:02:58 INFO - PROCESS | 1936 | 1467698578720 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x93b49000) [pid = 1936] [serial = 762] [outer = 0x93905000] 23:02:59 INFO - PROCESS | 1936 | 1467698579679 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1357ms 23:02:59 INFO - PROCESS | 1936 | 1467698579733 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 1936 | 1467698579736 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:02:59 INFO - PROCESS | 1936 | 1467698579743 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 1936 | 1467698579746 Marionette TRACE conn3 <- [1,986,null,{}] 23:02:59 INFO - PROCESS | 1936 | 1467698579757 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:59 INFO - PROCESS | 1936 | 1467698579761 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:02:59 INFO - PROCESS | 1936 | 1467698579957 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:02:59 INFO - PROCESS | 1936 | 1467698579975 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:59 INFO - PROCESS | 1936 | 1467698579984 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d9000 == 23 [pid = 1936] [id = 254] 23:03:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x912cc000) [pid = 1936] [serial = 763] [outer = (nil)] 23:03:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x951cf000) [pid = 1936] [serial = 764] [outer = 0x912cc000] 23:03:00 INFO - PROCESS | 1936 | 1467698580049 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x951d9400) [pid = 1936] [serial = 765] [outer = 0x912cc000] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8f1f1c00) [pid = 1936] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x91e9fc00) [pid = 1936] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91e1d000) [pid = 1936] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x951d0400) [pid = 1936] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8f1f9800) [pid = 1936] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x91e21c00) [pid = 1936] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8fa52000) [pid = 1936] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8e7d9800) [pid = 1936] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x912cac00) [pid = 1936] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8fa51800) [pid = 1936] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:03:00 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x8fae0800) [pid = 1936] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:03:01 INFO - PROCESS | 1936 | 1467698581031 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1336ms 23:03:01 INFO - PROCESS | 1936 | 1467698581079 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:03:01 INFO - PROCESS | 1936 | 1467698581083 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:03:01 INFO - PROCESS | 1936 | 1467698581089 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 1936 | 1467698581092 Marionette TRACE conn3 <- [1,990,null,{}] 23:03:01 INFO - PROCESS | 1936 | 1467698581098 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:01 INFO - PROCESS | 1936 | 1467698581102 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:01 INFO - PROCESS | 1936 | 1467698581314 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:03:01 INFO - PROCESS | 1936 | 1467698581328 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:01 INFO - PROCESS | 1936 | 1467698581345 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae5400 == 24 [pid = 1936] [id = 255] 23:03:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x90f8e000) [pid = 1936] [serial = 766] [outer = (nil)] 23:03:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x938e8800) [pid = 1936] [serial = 767] [outer = 0x90f8e000] 23:03:01 INFO - PROCESS | 1936 | 1467698581421 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x93990800) [pid = 1936] [serial = 768] [outer = 0x90f8e000] 23:03:02 INFO - PROCESS | 1936 | 1467698582260 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1227ms 23:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:03:02 INFO - PROCESS | 1936 | 1467698582317 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:03:02 INFO - PROCESS | 1936 | 1467698582320 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:03:02 INFO - PROCESS | 1936 | 1467698582327 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 1936 | 1467698582329 Marionette TRACE conn3 <- [1,994,null,{}] 23:03:02 INFO - PROCESS | 1936 | 1467698582335 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:02 INFO - PROCESS | 1936 | 1467698582341 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:02 INFO - PROCESS | 1936 | 1467698582492 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:03:02 INFO - PROCESS | 1936 | 1467698582501 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 1936 | 1467698582509 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f7400 == 25 [pid = 1936] [id = 256] 23:03:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x912c9c00) [pid = 1936] [serial = 769] [outer = (nil)] 23:03:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x96dd7000) [pid = 1936] [serial = 770] [outer = 0x912c9c00] 23:03:02 INFO - PROCESS | 1936 | 1467698582579 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x96dd9000) [pid = 1936] [serial = 771] [outer = 0x912c9c00] 23:03:03 INFO - PROCESS | 1936 | 1467698583689 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1428ms 23:03:03 INFO - PROCESS | 1936 | 1467698583756 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:03:03 INFO - PROCESS | 1936 | 1467698583762 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:03:03 INFO - PROCESS | 1936 | 1467698583770 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 1936 | 1467698583778 Marionette TRACE conn3 <- [1,998,null,{}] 23:03:03 INFO - PROCESS | 1936 | 1467698583785 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:03 INFO - PROCESS | 1936 | 1467698583791 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:04 INFO - PROCESS | 1936 | 1467698584013 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:03:04 INFO - PROCESS | 1936 | 1467698584236 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1936 | 1467698584247 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e9c00 == 26 [pid = 1936] [id = 257] 23:03:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8fa52000) [pid = 1936] [serial = 772] [outer = (nil)] 23:03:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91b9f400) [pid = 1936] [serial = 773] [outer = 0x8fa52000] 23:03:04 INFO - PROCESS | 1936 | 1467698584373 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91cf9400) [pid = 1936] [serial = 774] [outer = 0x8fa52000] 23:03:05 INFO - PROCESS | 1936 | 1467698585239 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1540ms 23:03:05 INFO - PROCESS | 1936 | 1467698585311 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1936 | 1467698585318 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:03:05 INFO - PROCESS | 1936 | 1467698585329 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1936 | 1467698585332 Marionette TRACE conn3 <- [1,1002,null,{}] 23:03:05 INFO - PROCESS | 1936 | 1467698585339 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:05 INFO - PROCESS | 1936 | 1467698585345 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:05 INFO - PROCESS | 1936 | 1467698585565 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:03:05 INFO - PROCESS | 1936 | 1467698585817 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 1936 | 1467698585824 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e20c00 == 27 [pid = 1936] [id = 258] 23:03:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x938e9800) [pid = 1936] [serial = 775] [outer = (nil)] 23:03:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x938f2800) [pid = 1936] [serial = 776] [outer = 0x938e9800] 23:03:05 INFO - PROCESS | 1936 | 1467698585952 Marionette DEBUG loaded listener.js 23:03:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x93b24800) [pid = 1936] [serial = 777] [outer = 0x938e9800] 23:03:06 INFO - PROCESS | 1936 | 1467698586853 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1581ms 23:03:06 INFO - PROCESS | 1936 | 1467698586910 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:03:06 INFO - PROCESS | 1936 | 1467698586915 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:03:06 INFO - PROCESS | 1936 | 1467698586921 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 1936 | 1467698586927 Marionette TRACE conn3 <- [1,1006,null,{}] 23:03:06 INFO - PROCESS | 1936 | 1467698586944 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:06 INFO - PROCESS | 1936 | 1467698586953 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:07 INFO - PROCESS | 1936 | 1467698587168 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:03:07 INFO - PROCESS | 1936 | 1467698587375 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1936 | 1467698587385 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fa800 == 28 [pid = 1936] [id = 259] 23:03:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x96dd5c00) [pid = 1936] [serial = 778] [outer = (nil)] 23:03:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x9820e800) [pid = 1936] [serial = 779] [outer = 0x96dd5c00] 23:03:07 INFO - PROCESS | 1936 | 1467698587514 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x982df800) [pid = 1936] [serial = 780] [outer = 0x96dd5c00] 23:03:08 INFO - PROCESS | 1936 | 1467698588387 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1536ms 23:03:08 INFO - PROCESS | 1936 | 1467698588457 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:03:08 INFO - PROCESS | 1936 | 1467698588462 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:03:08 INFO - PROCESS | 1936 | 1467698588468 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1936 | 1467698588472 Marionette TRACE conn3 <- [1,1010,null,{}] 23:03:08 INFO - PROCESS | 1936 | 1467698588478 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:08 INFO - PROCESS | 1936 | 1467698588483 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:08 INFO - PROCESS | 1936 | 1467698588692 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:03:08 INFO - PROCESS | 1936 | 1467698588910 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:08 INFO - PROCESS | 1936 | 1467698588917 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa46400 == 29 [pid = 1936] [id = 260] 23:03:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8fa49000) [pid = 1936] [serial = 781] [outer = (nil)] 23:03:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x98992000) [pid = 1936] [serial = 782] [outer = 0x8fa49000] 23:03:09 INFO - PROCESS | 1936 | 1467698589045 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x98d47c00) [pid = 1936] [serial = 783] [outer = 0x8fa49000] 23:03:09 INFO - PROCESS | 1936 | 1467698589891 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1485ms 23:03:09 INFO - PROCESS | 1936 | 1467698589954 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:03:09 INFO - PROCESS | 1936 | 1467698589957 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:03:09 INFO - PROCESS | 1936 | 1467698589964 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:03:09 INFO - PROCESS | 1936 | 1467698589968 Marionette TRACE conn3 <- [1,1014,null,{}] 23:03:09 INFO - PROCESS | 1936 | 1467698589974 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:09 INFO - PROCESS | 1936 | 1467698589979 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:10 INFO - PROCESS | 1936 | 1467698590143 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:03:10 INFO - PROCESS | 1936 | 1467698590480 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 1936 | 1467698590490 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d3000 == 30 [pid = 1936] [id = 261] 23:03:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x8f2d3400) [pid = 1936] [serial = 784] [outer = (nil)] 23:03:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x8f2dec00) [pid = 1936] [serial = 785] [outer = 0x8f2d3400] 23:03:10 INFO - PROCESS | 1936 | 1467698590638 Marionette DEBUG loaded listener.js 23:03:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x8fa51c00) [pid = 1936] [serial = 786] [outer = 0x8f2d3400] 23:03:11 INFO - PROCESS | 1936 | 1467698591628 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1738ms 23:03:11 INFO - PROCESS | 1936 | 1467698591703 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:03:11 INFO - PROCESS | 1936 | 1467698591708 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:03:11 INFO - PROCESS | 1936 | 1467698591717 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:03:11 INFO - PROCESS | 1936 | 1467698591721 Marionette TRACE conn3 <- [1,1018,null,{}] 23:03:11 INFO - PROCESS | 1936 | 1467698591729 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:11 INFO - PROCESS | 1936 | 1467698591737 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:12 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1800 == 29 [pid = 1936] [id = 241] 23:03:12 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f7800 == 28 [pid = 1936] [id = 240] 23:03:12 INFO - PROCESS | 1936 | 1467698592767 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f1f9c00) [pid = 1936] [serial = 725] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x92379c00) [pid = 1936] [serial = 735] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x950cb400) [pid = 1936] [serial = 717] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x96320000) [pid = 1936] [serial = 720] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x90f8d000) [pid = 1936] [serial = 723] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x91e9f400) [pid = 1936] [serial = 713] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x9631ec00) [pid = 1936] [serial = 719] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x90f8c000) [pid = 1936] [serial = 710] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9460f400) [pid = 1936] [serial = 716] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x8fa47400) [pid = 1936] [serial = 722] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x912c1800) [pid = 1936] [serial = 711] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8f2d8000) [pid = 1936] [serial = 708] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8e7e3c00) [pid = 1936] [serial = 707] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91cf3400) [pid = 1936] [serial = 732] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x91ea7800) [pid = 1936] [serial = 734] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8faed800) [pid = 1936] [serial = 728] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x920ef400) [pid = 1936] [serial = 714] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8f2dfc00) [pid = 1936] [serial = 726] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x91baa400) [pid = 1936] [serial = 731] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x9237e400) [pid = 1936] [serial = 737] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x90f92c00) [pid = 1936] [serial = 729] [outer = (nil)] [url = about:blank] 23:03:12 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8f3f0c00) [pid = 1936] [serial = 738] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 1936 | 1467698593060 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 1936 | 1467698593068 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f4c00 == 29 [pid = 1936] [id = 262] 23:03:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8f1f5c00) [pid = 1936] [serial = 787] [outer = (nil)] 23:03:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x8f1f9c00) [pid = 1936] [serial = 788] [outer = 0x8f1f5c00] 23:03:13 INFO - PROCESS | 1936 | 1467698593140 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x8f2de000) [pid = 1936] [serial = 789] [outer = 0x8f1f5c00] 23:03:13 INFO - PROCESS | 1936 | 1467698593886 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2188ms 23:03:13 INFO - PROCESS | 1936 | 1467698593905 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:03:13 INFO - PROCESS | 1936 | 1467698593912 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:03:13 INFO - PROCESS | 1936 | 1467698593920 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 1936 | 1467698593925 Marionette TRACE conn3 <- [1,1022,null,{}] 23:03:13 INFO - PROCESS | 1936 | 1467698593937 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:13 INFO - PROCESS | 1936 | 1467698593942 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:14 INFO - PROCESS | 1936 | 1467698594104 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:03:14 INFO - PROCESS | 1936 | 1467698594226 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:14 INFO - PROCESS | 1936 | 1467698594235 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae6000 == 30 [pid = 1936] [id = 263] 23:03:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8faeb000) [pid = 1936] [serial = 790] [outer = (nil)] 23:03:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8faeec00) [pid = 1936] [serial = 791] [outer = 0x8faeb000] 23:03:14 INFO - PROCESS | 1936 | 1467698594321 Marionette DEBUG loaded listener.js 23:03:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x90f90c00) [pid = 1936] [serial = 792] [outer = 0x8faeb000] 23:03:15 INFO - PROCESS | 1936 | 1467698595143 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1280ms 23:03:15 INFO - PROCESS | 1936 | 1467698595212 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:03:15 INFO - PROCESS | 1936 | 1467698595217 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:03:15 INFO - PROCESS | 1936 | 1467698595223 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 1936 | 1467698595227 Marionette TRACE conn3 <- [1,1026,null,{}] 23:03:15 INFO - PROCESS | 1936 | 1467698595233 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:15 INFO - PROCESS | 1936 | 1467698595238 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:15 INFO - PROCESS | 1936 | 1467698595445 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:03:15 INFO - PROCESS | 1936 | 1467698595469 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 1936 | 1467698595479 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba1000 == 31 [pid = 1936] [id = 264] 23:03:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91ba3000) [pid = 1936] [serial = 793] [outer = (nil)] 23:03:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x91cf3800) [pid = 1936] [serial = 794] [outer = 0x91ba3000] 23:03:15 INFO - PROCESS | 1936 | 1467698595544 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91e1a800) [pid = 1936] [serial = 795] [outer = 0x91ba3000] 23:03:16 INFO - PROCESS | 1936 | 1467698596545 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1384ms 23:03:16 INFO - PROCESS | 1936 | 1467698596609 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:03:16 INFO - PROCESS | 1936 | 1467698596615 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:03:16 INFO - PROCESS | 1936 | 1467698596632 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:03:16 INFO - PROCESS | 1936 | 1467698596639 Marionette TRACE conn3 <- [1,1030,null,{}] 23:03:16 INFO - PROCESS | 1936 | 1467698596651 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:16 INFO - PROCESS | 1936 | 1467698596656 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:16 INFO - PROCESS | 1936 | 1467698596887 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:03:16 INFO - PROCESS | 1936 | 1467698596908 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 1936 | 1467698596917 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba4800 == 32 [pid = 1936] [id = 265] 23:03:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91ea3c00) [pid = 1936] [serial = 796] [outer = (nil)] 23:03:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x92376800) [pid = 1936] [serial = 797] [outer = 0x91ea3c00] 23:03:16 INFO - PROCESS | 1936 | 1467698596983 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9250a000) [pid = 1936] [serial = 798] [outer = 0x91ea3c00] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x912cc000) [pid = 1936] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x94603800) [pid = 1936] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8f1f3400) [pid = 1936] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x938ea800) [pid = 1936] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8faea000) [pid = 1936] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8f1ef400) [pid = 1936] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x91cf8000) [pid = 1936] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91e9cc00) [pid = 1936] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x93905000) [pid = 1936] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x90f8e000) [pid = 1936] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:03:17 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x912c9c00) [pid = 1936] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:03:18 INFO - PROCESS | 1936 | 1467698598186 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1617ms 23:03:18 INFO - PROCESS | 1936 | 1467698598244 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 1936 | 1467698598247 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:03:18 INFO - PROCESS | 1936 | 1467698598254 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 1936 | 1467698598257 Marionette TRACE conn3 <- [1,1034,null,{}] 23:03:18 INFO - PROCESS | 1936 | 1467698598263 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:18 INFO - PROCESS | 1936 | 1467698598268 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:18 INFO - PROCESS | 1936 | 1467698598469 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:03:18 INFO - PROCESS | 1936 | 1467698598482 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 1936 | 1467698598490 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dac00 == 33 [pid = 1936] [id = 266] 23:03:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x90f89800) [pid = 1936] [serial = 799] [outer = (nil)] 23:03:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x92510800) [pid = 1936] [serial = 800] [outer = 0x90f89800] 23:03:18 INFO - PROCESS | 1936 | 1467698598559 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x938e6800) [pid = 1936] [serial = 801] [outer = 0x90f89800] 23:03:19 INFO - PROCESS | 1936 | 1467698599361 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1138ms 23:03:19 INFO - PROCESS | 1936 | 1467698599396 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:03:19 INFO - PROCESS | 1936 | 1467698599398 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:03:19 INFO - PROCESS | 1936 | 1467698599405 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 1936 | 1467698599408 Marionette TRACE conn3 <- [1,1038,null,{}] 23:03:19 INFO - PROCESS | 1936 | 1467698599413 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:19 INFO - PROCESS | 1936 | 1467698599418 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:19 INFO - PROCESS | 1936 | 1467698599576 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:03:19 INFO - PROCESS | 1936 | 1467698599595 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1936 | 1467698599613 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x9390c400 == 34 [pid = 1936] [id = 267] 23:03:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x9390d000) [pid = 1936] [serial = 802] [outer = (nil)] 23:03:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x93b21800) [pid = 1936] [serial = 803] [outer = 0x9390d000] 23:03:19 INFO - PROCESS | 1936 | 1467698599691 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x950ca800) [pid = 1936] [serial = 804] [outer = 0x9390d000] 23:03:20 INFO - PROCESS | 1936 | 1467698600866 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1529ms 23:03:20 INFO - PROCESS | 1936 | 1467698600935 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 1936 | 1467698600941 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:03:20 INFO - PROCESS | 1936 | 1467698600949 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 1936 | 1467698600957 Marionette TRACE conn3 <- [1,1042,null,{}] 23:03:20 INFO - PROCESS | 1936 | 1467698600965 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:20 INFO - PROCESS | 1936 | 1467698600970 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:21 INFO - PROCESS | 1936 | 1467698601182 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:03:21 INFO - PROCESS | 1936 | 1467698601392 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1936 | 1467698601402 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3800 == 35 [pid = 1936] [id = 268] 23:03:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f3ee400) [pid = 1936] [serial = 805] [outer = (nil)] 23:03:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8fae8400) [pid = 1936] [serial = 806] [outer = 0x8f3ee400] 23:03:21 INFO - PROCESS | 1936 | 1467698601529 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x912cd400) [pid = 1936] [serial = 807] [outer = 0x8f3ee400] 23:03:22 INFO - PROCESS | 1936 | 1467698602471 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1583ms 23:03:22 INFO - PROCESS | 1936 | 1467698602532 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:03:22 INFO - PROCESS | 1936 | 1467698602539 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:03:22 INFO - PROCESS | 1936 | 1467698602550 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - PROCESS | 1936 | 1467698602554 Marionette TRACE conn3 <- [1,1046,null,{}] 23:03:22 INFO - PROCESS | 1936 | 1467698602560 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:22 INFO - PROCESS | 1936 | 1467698602565 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:22 INFO - PROCESS | 1936 | 1467698602757 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:03:22 INFO - PROCESS | 1936 | 1467698602915 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 1936 | 1467698602924 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d9800 == 36 [pid = 1936] [id = 269] 23:03:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x92504c00) [pid = 1936] [serial = 808] [outer = (nil)] 23:03:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x92eb3000) [pid = 1936] [serial = 809] [outer = 0x92504c00] 23:03:23 INFO - PROCESS | 1936 | 1467698603093 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x93906000) [pid = 1936] [serial = 810] [outer = 0x92504c00] 23:03:24 INFO - PROCESS | 1936 | 1467698604041 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1531ms 23:03:24 INFO - PROCESS | 1936 | 1467698604081 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:03:24 INFO - PROCESS | 1936 | 1467698604085 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:03:24 INFO - PROCESS | 1936 | 1467698604092 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 1936 | 1467698604098 Marionette TRACE conn3 <- [1,1050,null,{}] 23:03:24 INFO - PROCESS | 1936 | 1467698604115 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:24 INFO - PROCESS | 1936 | 1467698604124 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:24 INFO - PROCESS | 1936 | 1467698604305 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:03:24 INFO - PROCESS | 1936 | 1467698604525 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 1936 | 1467698604538 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x96dcc800 == 37 [pid = 1936] [id = 270] 23:03:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x96dccc00) [pid = 1936] [serial = 811] [outer = (nil)] 23:03:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x96dd1800) [pid = 1936] [serial = 812] [outer = 0x96dccc00] 23:03:24 INFO - PROCESS | 1936 | 1467698604666 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x96dda400) [pid = 1936] [serial = 813] [outer = 0x96dccc00] 23:03:25 INFO - PROCESS | 1936 | 1467698605590 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1540ms 23:03:25 INFO - PROCESS | 1936 | 1467698605632 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:03:25 INFO - PROCESS | 1936 | 1467698605637 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:03:25 INFO - PROCESS | 1936 | 1467698605643 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 1936 | 1467698605647 Marionette TRACE conn3 <- [1,1054,null,{}] 23:03:25 INFO - PROCESS | 1936 | 1467698605653 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:25 INFO - PROCESS | 1936 | 1467698605658 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:25 INFO - PROCESS | 1936 | 1467698605845 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:03:26 INFO - PROCESS | 1936 | 1467698606142 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 1936 | 1467698606149 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ee400 == 38 [pid = 1936] [id = 271] 23:03:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f1ee800) [pid = 1936] [serial = 814] [outer = (nil)] 23:03:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x8f1f9800) [pid = 1936] [serial = 815] [outer = 0x8f1ee800] 23:03:26 INFO - PROCESS | 1936 | 1467698606293 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x8f3f0000) [pid = 1936] [serial = 816] [outer = 0x8f1ee800] 23:03:27 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d3000 == 37 [pid = 1936] [id = 261] 23:03:27 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae8c00 == 36 [pid = 1936] [id = 251] 23:03:27 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e2800 == 35 [pid = 1936] [id = 245] 23:03:27 INFO - PROCESS | 1936 | --DOCSHELL 0x8fadf800 == 34 [pid = 1936] [id = 253] 23:03:27 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa50800 == 33 [pid = 1936] [id = 242] 23:03:27 INFO - PROCESS | 1936 | 1467698607288 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x951cf000) [pid = 1936] [serial = 764] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x950c7400) [pid = 1936] [serial = 749] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x951d9400) [pid = 1936] [serial = 765] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x951d2000) [pid = 1936] [serial = 750] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8f2db400) [pid = 1936] [serial = 752] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x8f4eb800) [pid = 1936] [serial = 753] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x93b26000) [pid = 1936] [serial = 741] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x93901800) [pid = 1936] [serial = 740] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x90f95c00) [pid = 1936] [serial = 755] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91ba6000) [pid = 1936] [serial = 756] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8fa51400) [pid = 1936] [serial = 743] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x91b9dc00) [pid = 1936] [serial = 744] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x920ea000) [pid = 1936] [serial = 758] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x920e9800) [pid = 1936] [serial = 746] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x9250d000) [pid = 1936] [serial = 747] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x93b42000) [pid = 1936] [serial = 761] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93b49000) [pid = 1936] [serial = 762] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x92eb4400) [pid = 1936] [serial = 759] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x93990800) [pid = 1936] [serial = 768] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x938e8800) [pid = 1936] [serial = 767] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x96dd7000) [pid = 1936] [serial = 770] [outer = (nil)] [url = about:blank] 23:03:27 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x96dd9000) [pid = 1936] [serial = 771] [outer = (nil)] [url = about:blank] 23:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1729ms 23:03:27 INFO - PROCESS | 1936 | 1467698607374 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 1936 | 1467698607379 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:03:27 INFO - PROCESS | 1936 | 1467698607386 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1936 | 1467698607391 Marionette TRACE conn3 <- [1,1058,null,{}] 23:03:27 INFO - PROCESS | 1936 | 1467698607398 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:27 INFO - PROCESS | 1936 | 1467698607405 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:27 INFO - PROCESS | 1936 | 1467698607556 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:03:27 INFO - PROCESS | 1936 | 1467698607716 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:27 INFO - PROCESS | 1936 | 1467698607724 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f95000 == 34 [pid = 1936] [id = 272] 23:03:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x90f95c00) [pid = 1936] [serial = 817] [outer = (nil)] 23:03:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x912c9c00) [pid = 1936] [serial = 818] [outer = 0x90f95c00] 23:03:27 INFO - PROCESS | 1936 | 1467698607807 Marionette DEBUG loaded listener.js 23:03:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x91ba7400) [pid = 1936] [serial = 819] [outer = 0x90f95c00] 23:03:28 INFO - PROCESS | 1936 | 1467698608543 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1192ms 23:03:28 INFO - PROCESS | 1936 | 1467698608585 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:03:28 INFO - PROCESS | 1936 | 1467698608591 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:03:28 INFO - PROCESS | 1936 | 1467698608600 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:03:28 INFO - PROCESS | 1936 | 1467698608603 Marionette TRACE conn3 <- [1,1062,null,{}] 23:03:28 INFO - PROCESS | 1936 | 1467698608609 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:28 INFO - PROCESS | 1936 | 1467698608614 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:28 INFO - PROCESS | 1936 | 1467698608774 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:03:28 INFO - PROCESS | 1936 | 1467698608784 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 1936 | 1467698608792 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ea0c00 == 35 [pid = 1936] [id = 273] 23:03:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x920ea800) [pid = 1936] [serial = 820] [outer = (nil)] 23:03:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x92508000) [pid = 1936] [serial = 821] [outer = 0x920ea800] 23:03:28 INFO - PROCESS | 1936 | 1467698608861 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x938ef800) [pid = 1936] [serial = 822] [outer = 0x920ea800] 23:03:29 INFO - PROCESS | 1936 | 1467698609803 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1237ms 23:03:29 INFO - PROCESS | 1936 | 1467698609836 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:03:29 INFO - PROCESS | 1936 | 1467698609839 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:03:29 INFO - PROCESS | 1936 | 1467698609861 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 1936 | 1467698609869 Marionette TRACE conn3 <- [1,1066,null,{}] 23:03:29 INFO - PROCESS | 1936 | 1467698609884 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:29 INFO - PROCESS | 1936 | 1467698609890 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:30 INFO - PROCESS | 1936 | 1467698610095 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:03:30 INFO - PROCESS | 1936 | 1467698610177 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:30 INFO - PROCESS | 1936 | 1467698610184 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e6c00 == 36 [pid = 1936] [id = 274] 23:03:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x90f8b800) [pid = 1936] [serial = 823] [outer = (nil)] 23:03:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x94605000) [pid = 1936] [serial = 824] [outer = 0x90f8b800] 23:03:30 INFO - PROCESS | 1936 | 1467698610252 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x951d6400) [pid = 1936] [serial = 825] [outer = 0x90f8b800] 23:03:31 INFO - PROCESS | 1936 | 1467698611101 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1296ms 23:03:31 INFO - PROCESS | 1936 | 1467698611157 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:03:31 INFO - PROCESS | 1936 | 1467698611161 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:03:31 INFO - PROCESS | 1936 | 1467698611167 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:03:31 INFO - PROCESS | 1936 | 1467698611170 Marionette TRACE conn3 <- [1,1070,null,{}] 23:03:31 INFO - PROCESS | 1936 | 1467698611175 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:31 INFO - PROCESS | 1936 | 1467698611180 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:31 INFO - PROCESS | 1936 | 1467698611381 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:03:31 INFO - PROCESS | 1936 | 1467698611405 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 1936 | 1467698611411 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e7400 == 37 [pid = 1936] [id = 275] 23:03:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x93b27400) [pid = 1936] [serial = 826] [outer = (nil)] 23:03:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x9632c000) [pid = 1936] [serial = 827] [outer = 0x93b27400] 23:03:31 INFO - PROCESS | 1936 | 1467698611479 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x96dcf400) [pid = 1936] [serial = 828] [outer = 0x93b27400] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91ea3c00) [pid = 1936] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x90f89800) [pid = 1936] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8f1f5c00) [pid = 1936] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8f2d3400) [pid = 1936] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8fa52000) [pid = 1936] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x938e9800) [pid = 1936] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x96dd5c00) [pid = 1936] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x8fa49000) [pid = 1936] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8faeb000) [pid = 1936] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:03:32 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x91ba3000) [pid = 1936] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:03:32 INFO - PROCESS | 1936 | 1467698612372 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1284ms 23:03:32 INFO - PROCESS | 1936 | 1467698612452 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 1936 | 1467698612455 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:03:32 INFO - PROCESS | 1936 | 1467698612461 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 1936 | 1467698612465 Marionette TRACE conn3 <- [1,1074,null,{}] 23:03:32 INFO - PROCESS | 1936 | 1467698612470 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:32 INFO - PROCESS | 1936 | 1467698612475 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:32 INFO - PROCESS | 1936 | 1467698612669 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:03:32 INFO - PROCESS | 1936 | 1467698612682 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:32 INFO - PROCESS | 1936 | 1467698612700 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7de000 == 38 [pid = 1936] [id = 276] 23:03:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x8f3e2400) [pid = 1936] [serial = 829] [outer = (nil)] 23:03:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x93902800) [pid = 1936] [serial = 830] [outer = 0x8f3e2400] 23:03:32 INFO - PROCESS | 1936 | 1467698612779 Marionette DEBUG loaded listener.js 23:03:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x96dd9000) [pid = 1936] [serial = 831] [outer = 0x8f3e2400] 23:03:33 INFO - PROCESS | 1936 | 1467698613606 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1187ms 23:03:33 INFO - PROCESS | 1936 | 1467698613649 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:03:33 INFO - PROCESS | 1936 | 1467698613653 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:03:33 INFO - PROCESS | 1936 | 1467698613659 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:03:33 INFO - PROCESS | 1936 | 1467698613661 Marionette TRACE conn3 <- [1,1078,null,{}] 23:03:33 INFO - PROCESS | 1936 | 1467698613667 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:33 INFO - PROCESS | 1936 | 1467698613672 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:33 INFO - PROCESS | 1936 | 1467698613823 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:03:33 INFO - PROCESS | 1936 | 1467698613832 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1936 | 1467698613838 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x951cf400 == 39 [pid = 1936] [id = 277] 23:03:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x977aa400) [pid = 1936] [serial = 832] [outer = (nil)] 23:03:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x982de000) [pid = 1936] [serial = 833] [outer = 0x977aa400] 23:03:33 INFO - PROCESS | 1936 | 1467698613909 Marionette DEBUG loaded listener.js 23:03:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x98910c00) [pid = 1936] [serial = 834] [outer = 0x977aa400] 23:03:35 INFO - PROCESS | 1936 | 1467698615041 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1427ms 23:03:35 INFO - PROCESS | 1936 | 1467698615087 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:03:35 INFO - PROCESS | 1936 | 1467698615094 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:03:35 INFO - PROCESS | 1936 | 1467698615101 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 1936 | 1467698615109 Marionette TRACE conn3 <- [1,1082,null,{}] 23:03:35 INFO - PROCESS | 1936 | 1467698615117 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:35 INFO - PROCESS | 1936 | 1467698615122 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:35 INFO - PROCESS | 1936 | 1467698615333 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:03:35 INFO - PROCESS | 1936 | 1467698615542 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1936 | 1467698615550 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faea000 == 40 [pid = 1936] [id = 278] 23:03:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x8faebc00) [pid = 1936] [serial = 835] [outer = (nil)] 23:03:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91ba1400) [pid = 1936] [serial = 836] [outer = 0x8faebc00] 23:03:35 INFO - PROCESS | 1936 | 1467698615676 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x91e20000) [pid = 1936] [serial = 837] [outer = 0x8faebc00] 23:03:36 INFO - PROCESS | 1936 | 1467698616600 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1537ms 23:03:36 INFO - PROCESS | 1936 | 1467698616638 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 1936 | 1467698616645 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:03:36 INFO - PROCESS | 1936 | 1467698616656 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 1936 | 1467698616661 Marionette TRACE conn3 <- [1,1086,null,{}] 23:03:36 INFO - PROCESS | 1936 | 1467698616667 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:36 INFO - PROCESS | 1936 | 1467698616673 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:36 INFO - PROCESS | 1936 | 1467698616852 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:03:37 INFO - PROCESS | 1936 | 1467698617014 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 1936 | 1467698617023 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x938eec00 == 41 [pid = 1936] [id = 279] 23:03:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x93906800) [pid = 1936] [serial = 838] [outer = (nil)] 23:03:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x93b21c00) [pid = 1936] [serial = 839] [outer = 0x93906800] 23:03:37 INFO - PROCESS | 1936 | 1467698617193 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x951ce800) [pid = 1936] [serial = 840] [outer = 0x93906800] 23:03:38 INFO - PROCESS | 1936 | 1467698618037 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1438ms 23:03:38 INFO - PROCESS | 1936 | 1467698618094 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 1936 | 1467698618098 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:03:38 INFO - PROCESS | 1936 | 1467698618105 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 1936 | 1467698618111 Marionette TRACE conn3 <- [1,1090,null,{}] 23:03:38 INFO - PROCESS | 1936 | 1467698618127 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:38 INFO - PROCESS | 1936 | 1467698618136 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:38 INFO - PROCESS | 1936 | 1467698618345 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:03:38 INFO - PROCESS | 1936 | 1467698618509 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:38 INFO - PROCESS | 1936 | 1467698618518 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x98252c00 == 42 [pid = 1936] [id = 280] 23:03:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9825e800) [pid = 1936] [serial = 841] [outer = (nil)] 23:03:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x99502400) [pid = 1936] [serial = 842] [outer = 0x9825e800] 23:03:38 INFO - PROCESS | 1936 | 1467698618602 Marionette DEBUG loaded listener.js 23:03:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x99507c00) [pid = 1936] [serial = 843] [outer = 0x9825e800] 23:03:39 INFO - PROCESS | 1936 | 1467698619469 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1437ms 23:03:39 INFO - PROCESS | 1936 | 1467698619542 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:03:39 INFO - PROCESS | 1936 | 1467698619547 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:03:39 INFO - PROCESS | 1936 | 1467698619553 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:03:39 INFO - PROCESS | 1936 | 1467698619557 Marionette TRACE conn3 <- [1,1094,null,{}] 23:03:39 INFO - PROCESS | 1936 | 1467698619562 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:39 INFO - PROCESS | 1936 | 1467698619568 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:39 INFO - PROCESS | 1936 | 1467698619774 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:03:39 INFO - PROCESS | 1936 | 1467698619937 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 1936 | 1467698619944 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x99507000 == 43 [pid = 1936] [id = 281] 23:03:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x99508c00) [pid = 1936] [serial = 844] [outer = (nil)] 23:03:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x9950e000) [pid = 1936] [serial = 845] [outer = 0x99508c00] 23:03:40 INFO - PROCESS | 1936 | 1467698620025 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x99582c00) [pid = 1936] [serial = 846] [outer = 0x99508c00] 23:03:40 INFO - PROCESS | 1936 | 1467698620937 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1440ms 23:03:40 INFO - PROCESS | 1936 | 1467698620994 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:03:40 INFO - PROCESS | 1936 | 1467698620998 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:03:41 INFO - PROCESS | 1936 | 1467698621004 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 1936 | 1467698621008 Marionette TRACE conn3 <- [1,1098,null,{}] 23:03:41 INFO - PROCESS | 1936 | 1467698621013 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:41 INFO - PROCESS | 1936 | 1467698621019 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:41 INFO - PROCESS | 1936 | 1467698621180 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:03:41 INFO - PROCESS | 1936 | 1467698621342 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 1936 | 1467698621354 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x99503800 == 44 [pid = 1936] [id = 282] 23:03:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x9950d000) [pid = 1936] [serial = 847] [outer = (nil)] 23:03:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x99890c00) [pid = 1936] [serial = 848] [outer = 0x9950d000] 23:03:41 INFO - PROCESS | 1936 | 1467698621443 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x99939400) [pid = 1936] [serial = 849] [outer = 0x9950d000] 23:03:42 INFO - PROCESS | 1936 | 1467698622336 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1378ms 23:03:42 INFO - PROCESS | 1936 | 1467698622383 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:03:42 INFO - PROCESS | 1936 | 1467698622387 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:03:42 INFO - PROCESS | 1936 | 1467698622394 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 1936 | 1467698622397 Marionette TRACE conn3 <- [1,1102,null,{}] 23:03:42 INFO - PROCESS | 1936 | 1467698622403 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:42 INFO - PROCESS | 1936 | 1467698622413 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:42 INFO - PROCESS | 1936 | 1467698622595 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:03:42 INFO - PROCESS | 1936 | 1467698622766 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 1936 | 1467698622774 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d9800 == 45 [pid = 1936] [id = 283] 23:03:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x8fa48800) [pid = 1936] [serial = 850] [outer = (nil)] 23:03:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x99da7400) [pid = 1936] [serial = 851] [outer = 0x8fa48800] 23:03:42 INFO - PROCESS | 1936 | 1467698622856 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x99da8800) [pid = 1936] [serial = 852] [outer = 0x8fa48800] 23:03:43 INFO - PROCESS | 1936 | 1467698623703 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1334ms 23:03:43 INFO - PROCESS | 1936 | 1467698623732 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:03:43 INFO - PROCESS | 1936 | 1467698623736 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:03:43 INFO - PROCESS | 1936 | 1467698623744 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 1936 | 1467698623747 Marionette TRACE conn3 <- [1,1106,null,{}] 23:03:43 INFO - PROCESS | 1936 | 1467698623753 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:43 INFO - PROCESS | 1936 | 1467698623758 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:43 INFO - PROCESS | 1936 | 1467698623914 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:03:44 INFO - PROCESS | 1936 | 1467698624083 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 1936 | 1467698624094 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5400 == 46 [pid = 1936] [id = 284] 23:03:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x998d0c00) [pid = 1936] [serial = 853] [outer = (nil)] 23:03:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x99e52800) [pid = 1936] [serial = 854] [outer = 0x998d0c00] 23:03:44 INFO - PROCESS | 1936 | 1467698624171 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x99ee3c00) [pid = 1936] [serial = 855] [outer = 0x998d0c00] 23:03:45 INFO - PROCESS | 1936 | 1467698625123 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1427ms 23:03:45 INFO - PROCESS | 1936 | 1467698625172 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 1936 | 1467698625176 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:03:45 INFO - PROCESS | 1936 | 1467698625182 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 1936 | 1467698625186 Marionette TRACE conn3 <- [1,1110,null,{}] 23:03:45 INFO - PROCESS | 1936 | 1467698625191 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:45 INFO - PROCESS | 1936 | 1467698625196 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:45 INFO - PROCESS | 1936 | 1467698625360 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:03:45 INFO - PROCESS | 1936 | 1467698625700 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 1936 | 1467698625710 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3c00 == 47 [pid = 1936] [id = 285] 23:03:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f1f4000) [pid = 1936] [serial = 856] [outer = (nil)] 23:03:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x8f2d6000) [pid = 1936] [serial = 857] [outer = 0x8f1f4000] 23:03:45 INFO - PROCESS | 1936 | 1467698625880 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x8f4f4400) [pid = 1936] [serial = 858] [outer = 0x8f1f4000] 23:03:46 INFO - PROCESS | 1936 | 1467698626871 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1732ms 23:03:46 INFO - PROCESS | 1936 | 1467698626916 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:03:46 INFO - PROCESS | 1936 | 1467698626922 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:03:46 INFO - PROCESS | 1936 | 1467698626929 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:03:46 INFO - PROCESS | 1936 | 1467698626934 Marionette TRACE conn3 <- [1,1114,null,{}] 23:03:46 INFO - PROCESS | 1936 | 1467698626941 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:46 INFO - PROCESS | 1936 | 1467698626949 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:47 INFO - PROCESS | 1936 | 1467698627113 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf5c00 == 46 [pid = 1936] [id = 252] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1400 == 45 [pid = 1936] [id = 250] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d9000 == 44 [pid = 1936] [id = 254] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91e20c00 == 43 [pid = 1936] [id = 258] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x912ca000 == 42 [pid = 1936] [id = 243] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91e22800 == 41 [pid = 1936] [id = 248] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x94602c00 == 40 [pid = 1936] [id = 249] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e9c00 == 39 [pid = 1936] [id = 257] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f7400 == 38 [pid = 1936] [id = 256] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8800 == 37 [pid = 1936] [id = 247] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa46400 == 36 [pid = 1936] [id = 260] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fa800 == 35 [pid = 1936] [id = 259] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f4c00 == 34 [pid = 1936] [id = 262] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae5400 == 33 [pid = 1936] [id = 255] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x938e8c00 == 32 [pid = 1936] [id = 246] 23:03:48 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1f400 == 31 [pid = 1936] [id = 244] 23:03:48 INFO - PROCESS | 1936 | 1467698628263 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:48 INFO - PROCESS | 1936 | 1467698628271 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x92376800) [pid = 1936] [serial = 797] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x938e6800) [pid = 1936] [serial = 801] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f1f9c00) [pid = 1936] [serial = 788] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x8f2de000) [pid = 1936] [serial = 789] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x8fa51c00) [pid = 1936] [serial = 786] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x8f2dec00) [pid = 1936] [serial = 785] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x91cf9400) [pid = 1936] [serial = 774] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x91b9f400) [pid = 1936] [serial = 773] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x93b24800) [pid = 1936] [serial = 777] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x938f2800) [pid = 1936] [serial = 776] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x982df800) [pid = 1936] [serial = 780] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x9820e800) [pid = 1936] [serial = 779] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x92510800) [pid = 1936] [serial = 800] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x98d47c00) [pid = 1936] [serial = 783] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8faeec00) [pid = 1936] [serial = 791] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x91cf3800) [pid = 1936] [serial = 794] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x98992000) [pid = 1936] [serial = 782] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91e1a800) [pid = 1936] [serial = 795] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x9250a000) [pid = 1936] [serial = 798] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x90f90c00) [pid = 1936] [serial = 792] [outer = (nil)] [url = about:blank] 23:03:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e1800 == 32 [pid = 1936] [id = 286] 23:03:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8e7e1c00) [pid = 1936] [serial = 859] [outer = (nil)] 23:03:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8f1ee000) [pid = 1936] [serial = 860] [outer = 0x8e7e1c00] 23:03:48 INFO - PROCESS | 1936 | 1467698628471 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8f1fa000) [pid = 1936] [serial = 861] [outer = 0x8e7e1c00] 23:03:49 INFO - PROCESS | 1936 | 1467698629236 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2334ms 23:03:49 INFO - PROCESS | 1936 | 1467698629271 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 1936 | 1467698629275 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:03:49 INFO - PROCESS | 1936 | 1467698629283 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 1936 | 1467698629287 Marionette TRACE conn3 <- [1,1118,null,{}] 23:03:49 INFO - PROCESS | 1936 | 1467698629295 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:49 INFO - PROCESS | 1936 | 1467698629305 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:49 INFO - PROCESS | 1936 | 1467698629462 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:03:49 INFO - PROCESS | 1936 | 1467698629476 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1936 | 1467698629488 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f2800 == 33 [pid = 1936] [id = 287] 23:03:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8f4f2c00) [pid = 1936] [serial = 862] [outer = (nil)] 23:03:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x8fa52000) [pid = 1936] [serial = 863] [outer = 0x8f4f2c00] 23:03:49 INFO - PROCESS | 1936 | 1467698629554 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x8faec400) [pid = 1936] [serial = 864] [outer = 0x8f4f2c00] 23:03:50 INFO - PROCESS | 1936 | 1467698630447 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1184ms 23:03:50 INFO - PROCESS | 1936 | 1467698630469 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1936 | 1467698630476 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:03:50 INFO - PROCESS | 1936 | 1467698630485 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1936 | 1467698630488 Marionette TRACE conn3 <- [1,1122,null,{}] 23:03:50 INFO - PROCESS | 1936 | 1467698630494 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:50 INFO - PROCESS | 1936 | 1467698630499 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:50 INFO - PROCESS | 1936 | 1467698630665 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:03:50 INFO - PROCESS | 1936 | 1467698630823 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 1936 | 1467698630831 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8f800 == 34 [pid = 1936] [id = 288] 23:03:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x912c4000) [pid = 1936] [serial = 865] [outer = (nil)] 23:03:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x91ba0400) [pid = 1936] [serial = 866] [outer = 0x912c4000] 23:03:50 INFO - PROCESS | 1936 | 1467698630898 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x91ced000) [pid = 1936] [serial = 867] [outer = 0x912c4000] 23:03:51 INFO - PROCESS | 1936 | 1467698631804 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1381ms 23:03:51 INFO - PROCESS | 1936 | 1467698631866 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:03:51 INFO - PROCESS | 1936 | 1467698631870 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:03:51 INFO - PROCESS | 1936 | 1467698631878 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:03:51 INFO - PROCESS | 1936 | 1467698631887 Marionette TRACE conn3 <- [1,1126,null,{}] 23:03:51 INFO - PROCESS | 1936 | 1467698631908 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:51 INFO - PROCESS | 1936 | 1467698631916 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:52 INFO - PROCESS | 1936 | 1467698632125 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:03:52 INFO - PROCESS | 1936 | 1467698632149 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1936 | 1467698632157 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e26400 == 35 [pid = 1936] [id = 289] 23:03:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x91e27000) [pid = 1936] [serial = 868] [outer = (nil)] 23:03:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x91ea3c00) [pid = 1936] [serial = 869] [outer = 0x91e27000] 23:03:52 INFO - PROCESS | 1936 | 1467698632222 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x920e8000) [pid = 1936] [serial = 870] [outer = 0x91e27000] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x920ea800) [pid = 1936] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x92504c00) [pid = 1936] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x93b27400) [pid = 1936] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x96dccc00) [pid = 1936] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8f3ee400) [pid = 1936] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x8f1ee800) [pid = 1936] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x90f8b800) [pid = 1936] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x90f95c00) [pid = 1936] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9390d000) [pid = 1936] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8f3e2400) [pid = 1936] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:03:53 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x977aa400) [pid = 1936] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:03:53 INFO - PROCESS | 1936 | 1467698633571 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1744ms 23:03:53 INFO - PROCESS | 1936 | 1467698633620 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1936 | 1467698633624 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:03:53 INFO - PROCESS | 1936 | 1467698633630 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1936 | 1467698633633 Marionette TRACE conn3 <- [1,1130,null,{}] 23:03:53 INFO - PROCESS | 1936 | 1467698633638 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:53 INFO - PROCESS | 1936 | 1467698633643 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:53 INFO - PROCESS | 1936 | 1467698633861 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:03:53 INFO - PROCESS | 1936 | 1467698633884 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:53 INFO - PROCESS | 1936 | 1467698633893 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f7000 == 36 [pid = 1936] [id = 290] 23:03:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8f3ea000) [pid = 1936] [serial = 871] [outer = (nil)] 23:03:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x920ea800) [pid = 1936] [serial = 872] [outer = 0x8f3ea000] 23:03:53 INFO - PROCESS | 1936 | 1467698633958 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x92379400) [pid = 1936] [serial = 873] [outer = 0x8f3ea000] 23:03:54 INFO - PROCESS | 1936 | 1467698634675 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1078ms 23:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:03:54 INFO - PROCESS | 1936 | 1467698634711 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 1936 | 1467698634714 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:03:54 INFO - PROCESS | 1936 | 1467698634720 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 1936 | 1467698634723 Marionette TRACE conn3 <- [1,1134,null,{}] 23:03:54 INFO - PROCESS | 1936 | 1467698634729 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:54 INFO - PROCESS | 1936 | 1467698634733 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:54 INFO - PROCESS | 1936 | 1467698634919 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:03:54 INFO - PROCESS | 1936 | 1467698634936 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 1936 | 1467698634954 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x9250c400 == 37 [pid = 1936] [id = 291] 23:03:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x9250d000) [pid = 1936] [serial = 874] [outer = (nil)] 23:03:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x92ea9000) [pid = 1936] [serial = 875] [outer = 0x9250d000] 23:03:55 INFO - PROCESS | 1936 | 1467698635043 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x9390b000) [pid = 1936] [serial = 876] [outer = 0x9250d000] 23:03:56 INFO - PROCESS | 1936 | 1467698636165 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1532ms 23:03:56 INFO - PROCESS | 1936 | 1467698636253 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 1936 | 1467698636260 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:03:56 INFO - PROCESS | 1936 | 1467698636268 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 1936 | 1467698636275 Marionette TRACE conn3 <- [1,1138,null,{}] 23:03:56 INFO - PROCESS | 1936 | 1467698636283 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:56 INFO - PROCESS | 1936 | 1467698636289 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:56 INFO - PROCESS | 1936 | 1467698636482 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:03:56 INFO - PROCESS | 1936 | 1467698636691 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1936 | 1467698636702 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2df400 == 38 [pid = 1936] [id = 292] 23:03:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f4f3400) [pid = 1936] [serial = 877] [outer = (nil)] 23:03:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x90f96c00) [pid = 1936] [serial = 878] [outer = 0x8f4f3400] 23:03:56 INFO - PROCESS | 1936 | 1467698636812 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x91ba9800) [pid = 1936] [serial = 879] [outer = 0x8f4f3400] 23:03:57 INFO - PROCESS | 1936 | 1467698637745 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1536ms 23:03:57 INFO - PROCESS | 1936 | 1467698637804 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 1936 | 1467698637812 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:03:57 INFO - PROCESS | 1936 | 1467698637822 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 1936 | 1467698637827 Marionette TRACE conn3 <- [1,1142,null,{}] 23:03:57 INFO - PROCESS | 1936 | 1467698637833 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:57 INFO - PROCESS | 1936 | 1467698637839 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:58 INFO - PROCESS | 1936 | 1467698638054 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:03:58 INFO - PROCESS | 1936 | 1467698638305 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:58 INFO - PROCESS | 1936 | 1467698638314 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f2400 == 39 [pid = 1936] [id = 293] 23:03:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x9237a800) [pid = 1936] [serial = 880] [outer = (nil)] 23:03:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x9250a400) [pid = 1936] [serial = 881] [outer = 0x9237a800] 23:03:58 INFO - PROCESS | 1936 | 1467698638440 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x938e9800) [pid = 1936] [serial = 882] [outer = 0x9237a800] 23:03:59 INFO - PROCESS | 1936 | 1467698639362 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1582ms 23:03:59 INFO - PROCESS | 1936 | 1467698639404 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 1936 | 1467698639408 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:03:59 INFO - PROCESS | 1936 | 1467698639414 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - PROCESS | 1936 | 1467698639420 Marionette TRACE conn3 <- [1,1146,null,{}] 23:03:59 INFO - PROCESS | 1936 | 1467698639436 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:59 INFO - PROCESS | 1936 | 1467698639445 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:59 INFO - PROCESS | 1936 | 1467698639628 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:03:59 INFO - PROCESS | 1936 | 1467698639794 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1936 | 1467698639803 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:03:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b47c00 == 40 [pid = 1936] [id = 294] 23:03:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x93b49400) [pid = 1936] [serial = 883] [outer = (nil)] 23:03:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x9460f400) [pid = 1936] [serial = 884] [outer = 0x93b49400] 23:03:59 INFO - PROCESS | 1936 | 1467698639935 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x951cd800) [pid = 1936] [serial = 885] [outer = 0x93b49400] 23:04:00 INFO - PROCESS | 1936 | 1467698640921 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1592ms 23:04:01 INFO - PROCESS | 1936 | 1467698641006 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:04:01 INFO - PROCESS | 1936 | 1467698641012 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:04:01 INFO - PROCESS | 1936 | 1467698641018 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - PROCESS | 1936 | 1467698641022 Marionette TRACE conn3 <- [1,1150,null,{}] 23:04:01 INFO - PROCESS | 1936 | 1467698641027 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:01 INFO - PROCESS | 1936 | 1467698641033 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:01 INFO - PROCESS | 1936 | 1467698641273 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:04:01 INFO - PROCESS | 1936 | 1467698641517 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 1936 | 1467698641524 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7df400 == 41 [pid = 1936] [id = 295] 23:04:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8e7e0000) [pid = 1936] [serial = 886] [outer = (nil)] 23:04:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f1f5400) [pid = 1936] [serial = 887] [outer = 0x8e7e0000] 23:04:01 INFO - PROCESS | 1936 | 1467698641778 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x8f3e6400) [pid = 1936] [serial = 888] [outer = 0x8e7e0000] 23:04:02 INFO - PROCESS | 1936 | 1467698642821 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1835ms 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x938ef800) [pid = 1936] [serial = 822] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x93906000) [pid = 1936] [serial = 810] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x96dcf400) [pid = 1936] [serial = 828] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x96dda400) [pid = 1936] [serial = 813] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x8fae8400) [pid = 1936] [serial = 806] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x92eb3000) [pid = 1936] [serial = 809] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f1f9800) [pid = 1936] [serial = 815] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x94605000) [pid = 1936] [serial = 824] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x912c9c00) [pid = 1936] [serial = 818] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x96dd1800) [pid = 1936] [serial = 812] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x93b21800) [pid = 1936] [serial = 803] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x91ba7400) [pid = 1936] [serial = 819] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x950ca800) [pid = 1936] [serial = 804] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x92508000) [pid = 1936] [serial = 821] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x8f3f0000) [pid = 1936] [serial = 816] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x912cd400) [pid = 1936] [serial = 807] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9632c000) [pid = 1936] [serial = 827] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x951d6400) [pid = 1936] [serial = 825] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x93902800) [pid = 1936] [serial = 830] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x96dd9000) [pid = 1936] [serial = 831] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x982de000) [pid = 1936] [serial = 833] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x98910c00) [pid = 1936] [serial = 834] [outer = (nil)] [url = about:blank] 23:04:02 INFO - PROCESS | 1936 | 1467698642867 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1936 | 1467698642890 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:04:02 INFO - PROCESS | 1936 | 1467698642900 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1936 | 1467698642904 Marionette TRACE conn3 <- [1,1154,null,{}] 23:04:02 INFO - PROCESS | 1936 | 1467698642911 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:02 INFO - PROCESS | 1936 | 1467698642916 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:03 INFO - PROCESS | 1936 | 1467698643075 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:04:03 INFO - PROCESS | 1936 | 1467698643248 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1936 | 1467698643260 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f95800 == 42 [pid = 1936] [id = 296] 23:04:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x912c1800) [pid = 1936] [serial = 889] [outer = (nil)] 23:04:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x912cfc00) [pid = 1936] [serial = 890] [outer = 0x912c1800] 23:04:03 INFO - PROCESS | 1936 | 1467698643339 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91cef800) [pid = 1936] [serial = 891] [outer = 0x912c1800] 23:04:04 INFO - PROCESS | 1936 | 1467698644080 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1235ms 23:04:04 INFO - PROCESS | 1936 | 1467698644134 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1936 | 1467698644138 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:04:04 INFO - PROCESS | 1936 | 1467698644149 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1936 | 1467698644153 Marionette TRACE conn3 <- [1,1158,null,{}] 23:04:04 INFO - PROCESS | 1936 | 1467698644159 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:04 INFO - PROCESS | 1936 | 1467698644164 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:04 INFO - PROCESS | 1936 | 1467698644331 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:04:04 INFO - PROCESS | 1936 | 1467698644341 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1936 | 1467698644350 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9e000 == 43 [pid = 1936] [id = 297] 23:04:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x920ed800) [pid = 1936] [serial = 892] [outer = (nil)] 23:04:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x92eb5800) [pid = 1936] [serial = 893] [outer = 0x920ed800] 23:04:04 INFO - PROCESS | 1936 | 1467698644416 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9390a000) [pid = 1936] [serial = 894] [outer = 0x920ed800] 23:04:05 INFO - PROCESS | 1936 | 1467698645324 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1226ms 23:04:05 INFO - PROCESS | 1936 | 1467698645376 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1936 | 1467698645379 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:04:05 INFO - PROCESS | 1936 | 1467698645389 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1936 | 1467698645394 Marionette TRACE conn3 <- [1,1162,null,{}] 23:04:05 INFO - PROCESS | 1936 | 1467698645417 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:05 INFO - PROCESS | 1936 | 1467698645424 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:05 INFO - PROCESS | 1936 | 1467698645632 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:04:05 INFO - PROCESS | 1936 | 1467698645656 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 1936 | 1467698645662 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e3c00 == 44 [pid = 1936] [id = 298] 23:04:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x93b4e000) [pid = 1936] [serial = 895] [outer = (nil)] 23:04:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x951ce400) [pid = 1936] [serial = 896] [outer = 0x93b4e000] 23:04:05 INFO - PROCESS | 1936 | 1467698645737 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x951d6800) [pid = 1936] [serial = 897] [outer = 0x93b4e000] 23:04:06 INFO - PROCESS | 1936 | 1467698646645 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1285ms 23:04:06 INFO - PROCESS | 1936 | 1467698646677 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:04:06 INFO - PROCESS | 1936 | 1467698646682 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:04:06 INFO - PROCESS | 1936 | 1467698646688 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 1936 | 1467698646691 Marionette TRACE conn3 <- [1,1166,null,{}] 23:04:06 INFO - PROCESS | 1936 | 1467698646702 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:06 INFO - PROCESS | 1936 | 1467698646706 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:06 INFO - PROCESS | 1936 | 1467698646913 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:04:06 INFO - PROCESS | 1936 | 1467698646931 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1936 | 1467698646940 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d2000 == 45 [pid = 1936] [id = 299] 23:04:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x951db400) [pid = 1936] [serial = 898] [outer = (nil)] 23:04:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x96dcb400) [pid = 1936] [serial = 899] [outer = 0x951db400] 23:04:07 INFO - PROCESS | 1936 | 1467698647006 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x96dce000) [pid = 1936] [serial = 900] [outer = 0x951db400] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x91e27000) [pid = 1936] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8faebc00) [pid = 1936] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x8e7e1c00) [pid = 1936] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8f4f2c00) [pid = 1936] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x93906800) [pid = 1936] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x8f1f4000) [pid = 1936] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9825e800) [pid = 1936] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x99508c00) [pid = 1936] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9950d000) [pid = 1936] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8f3ea000) [pid = 1936] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8fa48800) [pid = 1936] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x998d0c00) [pid = 1936] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:04:07 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x912c4000) [pid = 1936] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:04:08 INFO - PROCESS | 1936 | 1467698648001 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1334ms 23:04:08 INFO - PROCESS | 1936 | 1467698648021 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:04:08 INFO - PROCESS | 1936 | 1467698648026 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:04:08 INFO - PROCESS | 1936 | 1467698648032 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:04:08 INFO - PROCESS | 1936 | 1467698648035 Marionette TRACE conn3 <- [1,1170,null,{}] 23:04:08 INFO - PROCESS | 1936 | 1467698648040 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:08 INFO - PROCESS | 1936 | 1467698648045 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:08 INFO - PROCESS | 1936 | 1467698648227 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:04:08 INFO - PROCESS | 1936 | 1467698648245 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1936 | 1467698648252 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faeb000 == 46 [pid = 1936] [id = 300] 23:04:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x90f92400) [pid = 1936] [serial = 901] [outer = (nil)] 23:04:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x9631f400) [pid = 1936] [serial = 902] [outer = 0x90f92400] 23:04:08 INFO - PROCESS | 1936 | 1467698648332 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x977ae800) [pid = 1936] [serial = 903] [outer = 0x90f92400] 23:04:09 INFO - PROCESS | 1936 | 1467698649145 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1133ms 23:04:09 INFO - PROCESS | 1936 | 1467698649165 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1936 | 1467698649169 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:04:09 INFO - PROCESS | 1936 | 1467698649186 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1936 | 1467698649189 Marionette TRACE conn3 <- [1,1174,null,{}] 23:04:09 INFO - PROCESS | 1936 | 1467698649195 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:09 INFO - PROCESS | 1936 | 1467698649204 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:09 INFO - PROCESS | 1936 | 1467698649353 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:04:09 INFO - PROCESS | 1936 | 1467698649364 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1936 | 1467698649370 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7c00 == 47 [pid = 1936] [id = 301] 23:04:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8e7db800) [pid = 1936] [serial = 904] [outer = (nil)] 23:04:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x98d47c00) [pid = 1936] [serial = 905] [outer = 0x8e7db800] 23:04:09 INFO - PROCESS | 1936 | 1467698649436 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x92505400) [pid = 1936] [serial = 906] [outer = 0x8e7db800] 23:04:10 INFO - PROCESS | 1936 | 1467698650524 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 1936 | 1467698650588 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:04:10 INFO - PROCESS | 1936 | 1467698650597 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 1936 | 1467698650604 Marionette TRACE conn3 <- [1,1178,null,{}] 23:04:10 INFO - PROCESS | 1936 | 1467698650612 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:10 INFO - PROCESS | 1936 | 1467698650618 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:10 INFO - PROCESS | 1936 | 1467698650814 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:04:11 INFO - PROCESS | 1936 | 1467698651029 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1936 | 1467698651036 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e6800 == 48 [pid = 1936] [id = 302] 23:04:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8f3e9400) [pid = 1936] [serial = 907] [outer = (nil)] 23:04:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x912c3400) [pid = 1936] [serial = 908] [outer = 0x8f3e9400] 23:04:11 INFO - PROCESS | 1936 | 1467698651165 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x91ea0000) [pid = 1936] [serial = 909] [outer = 0x8f3e9400] 23:04:12 INFO - PROCESS | 1936 | 1467698652056 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 1936 | 1467698652139 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:04:12 INFO - PROCESS | 1936 | 1467698652150 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 1936 | 1467698652155 Marionette TRACE conn3 <- [1,1182,null,{}] 23:04:12 INFO - PROCESS | 1936 | 1467698652161 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:12 INFO - PROCESS | 1936 | 1467698652167 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:12 INFO - PROCESS | 1936 | 1467698652388 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:04:12 INFO - PROCESS | 1936 | 1467698652639 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1936 | 1467698652648 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e99c00 == 49 [pid = 1936] [id = 303] 23:04:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x93b25800) [pid = 1936] [serial = 910] [outer = (nil)] 23:04:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x94699c00) [pid = 1936] [serial = 911] [outer = 0x93b25800] 23:04:12 INFO - PROCESS | 1936 | 1467698652775 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x951dac00) [pid = 1936] [serial = 912] [outer = 0x93b25800] 23:04:13 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:04:13 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:04:13 INFO - PROCESS | 1936 | 1467698653638 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 1936 | 1467698653685 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:04:13 INFO - PROCESS | 1936 | 1467698653692 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 1936 | 1467698653698 Marionette TRACE conn3 <- [1,1186,null,{}] 23:04:13 INFO - PROCESS | 1936 | 1467698653714 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:13 INFO - PROCESS | 1936 | 1467698653722 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:13 INFO - PROCESS | 1936 | 1467698653898 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:04:14 INFO - PROCESS | 1936 | 1467698654064 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 1936 | 1467698654075 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x994a6000 == 50 [pid = 1936] [id = 304] 23:04:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x99505400) [pid = 1936] [serial = 913] [outer = (nil)] 23:04:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x9950e400) [pid = 1936] [serial = 914] [outer = 0x99505400] 23:04:14 INFO - PROCESS | 1936 | 1467698654157 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x997e1c00) [pid = 1936] [serial = 915] [outer = 0x99505400] 23:04:15 INFO - PROCESS | 1936 | 1467698655050 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 1936 | 1467698655132 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:04:15 INFO - PROCESS | 1936 | 1467698655138 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1936 | 1467698655142 Marionette TRACE conn3 <- [1,1190,null,{}] 23:04:15 INFO - PROCESS | 1936 | 1467698655147 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:15 INFO - PROCESS | 1936 | 1467698655152 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:15 INFO - PROCESS | 1936 | 1467698655364 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:04:15 INFO - PROCESS | 1936 | 1467698655599 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 1936 | 1467698655606 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x9950b000 == 51 [pid = 1936] [id = 305] 23:04:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x998d3800) [pid = 1936] [serial = 916] [outer = (nil)] 23:04:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x99cda400) [pid = 1936] [serial = 917] [outer = 0x998d3800] 23:04:15 INFO - PROCESS | 1936 | 1467698655743 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x99da4800) [pid = 1936] [serial = 918] [outer = 0x998d3800] 23:04:16 INFO - PROCESS | 1936 | 1467698656615 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 23:04:16 INFO - PROCESS | 1936 | 1467698656672 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:04:16 INFO - PROCESS | 1936 | 1467698656680 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:04:16 INFO - PROCESS | 1936 | 1467698656684 Marionette TRACE conn3 <- [1,1194,null,{}] 23:04:16 INFO - PROCESS | 1936 | 1467698656689 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:16 INFO - PROCESS | 1936 | 1467698656694 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:16 INFO - PROCESS | 1936 | 1467698656861 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:04:17 INFO - PROCESS | 1936 | 1467698657026 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1936 | 1467698657036 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x9958d000 == 52 [pid = 1936] [id = 306] 23:04:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x99b88000) [pid = 1936] [serial = 919] [outer = (nil)] 23:04:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x99db0800) [pid = 1936] [serial = 920] [outer = 0x99b88000] 23:04:17 INFO - PROCESS | 1936 | 1467698657122 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x99ee2000) [pid = 1936] [serial = 921] [outer = 0x99b88000] 23:04:17 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:04:17 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:04:18 INFO - PROCESS | 1936 | 1467698658105 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 23:04:18 INFO - PROCESS | 1936 | 1467698658168 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:04:18 INFO - PROCESS | 1936 | 1467698658174 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - PROCESS | 1936 | 1467698658177 Marionette TRACE conn3 <- [1,1198,null,{}] 23:04:18 INFO - PROCESS | 1936 | 1467698658183 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:18 INFO - PROCESS | 1936 | 1467698658193 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:18 INFO - PROCESS | 1936 | 1467698658377 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:04:18 INFO - PROCESS | 1936 | 1467698658587 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:18 INFO - PROCESS | 1936 | 1467698658598 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f9c00 == 53 [pid = 1936] [id = 307] 23:04:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8fa46400) [pid = 1936] [serial = 922] [outer = (nil)] 23:04:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x9a7f7c00) [pid = 1936] [serial = 923] [outer = 0x8fa46400] 23:04:18 INFO - PROCESS | 1936 | 1467698658678 Marionette DEBUG loaded listener.js 23:04:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x9aa21400) [pid = 1936] [serial = 924] [outer = 0x8fa46400] 23:04:19 INFO - PROCESS | 1936 | 1467698659552 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1431ms 23:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:04:19 INFO - PROCESS | 1936 | 1467698659606 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1936 | 1467698659609 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:04:19 INFO - PROCESS | 1936 | 1467698659616 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1936 | 1467698659618 Marionette TRACE conn3 <- [1,1202,null,{}] 23:04:19 INFO - PROCESS | 1936 | 1467698659624 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:19 INFO - PROCESS | 1936 | 1467698659629 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:19 INFO - PROCESS | 1936 | 1467698659789 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:04:20 INFO - PROCESS | 1936 | 1467698660135 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1936 | 1467698660148 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d3000 == 54 [pid = 1936] [id = 308] 23:04:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x8f2d5000) [pid = 1936] [serial = 925] [outer = (nil)] 23:04:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x8f3ed800) [pid = 1936] [serial = 926] [outer = 0x8f2d5000] 23:04:20 INFO - PROCESS | 1936 | 1467698660299 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x90f8b800) [pid = 1936] [serial = 927] [outer = 0x8f2d5000] 23:04:21 INFO - PROCESS | 1936 | 1467698661302 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:04:21 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 23:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1735ms 23:04:21 INFO - PROCESS | 1936 | 1467698661351 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:04:21 INFO - PROCESS | 1936 | 1467698661357 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:04:21 INFO - PROCESS | 1936 | 1467698661364 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1936 | 1467698661367 Marionette TRACE conn3 <- [1,1206,null,{}] 23:04:21 INFO - PROCESS | 1936 | 1467698661375 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:21 INFO - PROCESS | 1936 | 1467698661382 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:21 INFO - PROCESS | 1936 | 1467698661577 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dac00 == 53 [pid = 1936] [id = 266] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba4800 == 52 [pid = 1936] [id = 265] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x90f95000 == 51 [pid = 1936] [id = 272] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae6000 == 50 [pid = 1936] [id = 263] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7de000 == 49 [pid = 1936] [id = 276] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x951cf400 == 48 [pid = 1936] [id = 277] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x96dcc800 == 47 [pid = 1936] [id = 270] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e7400 == 46 [pid = 1936] [id = 275] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba1000 == 45 [pid = 1936] [id = 264] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3800 == 44 [pid = 1936] [id = 268] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e6c00 == 43 [pid = 1936] [id = 274] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x9390c400 == 42 [pid = 1936] [id = 267] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8faea000 == 41 [pid = 1936] [id = 278] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ee400 == 40 [pid = 1936] [id = 271] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d9800 == 39 [pid = 1936] [id = 269] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5400 == 38 [pid = 1936] [id = 284] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x99507000 == 37 [pid = 1936] [id = 281] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d9800 == 36 [pid = 1936] [id = 283] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3c00 == 35 [pid = 1936] [id = 285] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x98252c00 == 34 [pid = 1936] [id = 280] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x99503800 == 33 [pid = 1936] [id = 282] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x938eec00 == 32 [pid = 1936] [id = 279] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e1800 == 31 [pid = 1936] [id = 286] 23:04:22 INFO - PROCESS | 1936 | --DOCSHELL 0x91ea0c00 == 30 [pid = 1936] [id = 273] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x91ea3c00) [pid = 1936] [serial = 869] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x91e20000) [pid = 1936] [serial = 837] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x91ba1400) [pid = 1936] [serial = 836] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x8f1ee000) [pid = 1936] [serial = 860] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x8f1fa000) [pid = 1936] [serial = 861] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8fa52000) [pid = 1936] [serial = 863] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x951ce800) [pid = 1936] [serial = 840] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x8faec400) [pid = 1936] [serial = 864] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x93b21c00) [pid = 1936] [serial = 839] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x8f4f4400) [pid = 1936] [serial = 858] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x99507c00) [pid = 1936] [serial = 843] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x8f2d6000) [pid = 1936] [serial = 857] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x99502400) [pid = 1936] [serial = 842] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x99582c00) [pid = 1936] [serial = 846] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x9950e000) [pid = 1936] [serial = 845] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x99939400) [pid = 1936] [serial = 849] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x99890c00) [pid = 1936] [serial = 848] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x920ea800) [pid = 1936] [serial = 872] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x99da8800) [pid = 1936] [serial = 852] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x920e8000) [pid = 1936] [serial = 870] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x99da7400) [pid = 1936] [serial = 851] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x99ee3c00) [pid = 1936] [serial = 855] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x99e52800) [pid = 1936] [serial = 854] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91ced000) [pid = 1936] [serial = 867] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x92379400) [pid = 1936] [serial = 873] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x91ba0400) [pid = 1936] [serial = 866] [outer = (nil)] [url = about:blank] 23:04:22 INFO - PROCESS | 1936 | 1467698662828 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 1936 | 1467698662837 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7de400 == 31 [pid = 1936] [id = 309] 23:04:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x8e7df800) [pid = 1936] [serial = 928] [outer = (nil)] 23:04:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f1ef800) [pid = 1936] [serial = 929] [outer = 0x8e7df800] 23:04:22 INFO - PROCESS | 1936 | 1467698662915 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8f2d4c00) [pid = 1936] [serial = 930] [outer = 0x8e7df800] 23:04:23 INFO - PROCESS | 1936 | 1467698663675 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2336ms 23:04:23 INFO - PROCESS | 1936 | 1467698663700 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 1936 | 1467698663706 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:04:23 INFO - PROCESS | 1936 | 1467698663713 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 1936 | 1467698663718 Marionette TRACE conn3 <- [1,1210,null,{}] 23:04:23 INFO - PROCESS | 1936 | 1467698663726 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:23 INFO - PROCESS | 1936 | 1467698663732 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:23 INFO - PROCESS | 1936 | 1467698663888 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:04:24 INFO - PROCESS | 1936 | 1467698664013 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1936 | 1467698664024 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f5400 == 32 [pid = 1936] [id = 310] 23:04:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8f4f6000) [pid = 1936] [serial = 931] [outer = (nil)] 23:04:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8fa4d000) [pid = 1936] [serial = 932] [outer = 0x8f4f6000] 23:04:24 INFO - PROCESS | 1936 | 1467698664092 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8fae8000) [pid = 1936] [serial = 933] [outer = 0x8f4f6000] 23:04:24 INFO - PROCESS | 1936 | 1467698664868 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1233ms 23:04:24 INFO - PROCESS | 1936 | 1467698664951 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1936 | 1467698664958 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:04:24 INFO - PROCESS | 1936 | 1467698664965 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1936 | 1467698664968 Marionette TRACE conn3 <- [1,1214,null,{}] 23:04:24 INFO - PROCESS | 1936 | 1467698664974 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:24 INFO - PROCESS | 1936 | 1467698664980 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:25 INFO - PROCESS | 1936 | 1467698665148 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:04:25 INFO - PROCESS | 1936 | 1467698665297 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:25 INFO - PROCESS | 1936 | 1467698665306 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8b400 == 33 [pid = 1936] [id = 311] 23:04:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x90f8d800) [pid = 1936] [serial = 934] [outer = (nil)] 23:04:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x912cf000) [pid = 1936] [serial = 935] [outer = 0x90f8d800] 23:04:25 INFO - PROCESS | 1936 | 1467698665375 Marionette DEBUG loaded listener.js 23:04:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x91baa800) [pid = 1936] [serial = 936] [outer = 0x90f8d800] 23:04:26 INFO - PROCESS | 1936 | 1467698666305 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1379ms 23:04:26 INFO - PROCESS | 1936 | 1467698666344 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:04:26 INFO - PROCESS | 1936 | 1467698666347 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:04:26 INFO - PROCESS | 1936 | 1467698666370 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:04:26 INFO - PROCESS | 1936 | 1467698666379 Marionette TRACE conn3 <- [1,1218,null,{}] 23:04:26 INFO - PROCESS | 1936 | 1467698666388 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:26 INFO - PROCESS | 1936 | 1467698666394 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:26 INFO - PROCESS | 1936 | 1467698666614 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:04:26 INFO - PROCESS | 1936 | 1467698666643 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 1936 | 1467698666650 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e23000 == 34 [pid = 1936] [id = 312] 23:04:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x91e28800) [pid = 1936] [serial = 937] [outer = (nil)] 23:04:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x91ea5800) [pid = 1936] [serial = 938] [outer = 0x91e28800] 23:04:26 INFO - PROCESS | 1936 | 1467698666716 Marionette DEBUG loaded listener.js 23:04:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x920ec800) [pid = 1936] [serial = 939] [outer = 0x91e28800] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x912c1800) [pid = 1936] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8e7e0000) [pid = 1936] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x951db400) [pid = 1936] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x93b49400) [pid = 1936] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x920ed800) [pid = 1936] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9237a800) [pid = 1936] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x90f92400) [pid = 1936] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x93b4e000) [pid = 1936] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9250d000) [pid = 1936] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8f4f3400) [pid = 1936] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:04:27 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8e7db800) [pid = 1936] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:04:28 INFO - PROCESS | 1936 | 1467698668096 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1805ms 23:04:28 INFO - PROCESS | 1936 | 1467698668159 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 1936 | 1467698668164 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:04:28 INFO - PROCESS | 1936 | 1467698668211 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1936 | 1467698668214 Marionette TRACE conn3 <- [1,1222,null,{}] 23:04:28 INFO - PROCESS | 1936 | 1467698668220 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:28 INFO - PROCESS | 1936 | 1467698668224 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:28 INFO - PROCESS | 1936 | 1467698668365 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:04:28 INFO - PROCESS | 1936 | 1467698668484 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 1936 | 1467698668492 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e0000 == 35 [pid = 1936] [id = 313] 23:04:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8e7e1000) [pid = 1936] [serial = 940] [outer = (nil)] 23:04:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91e1d000) [pid = 1936] [serial = 941] [outer = 0x8e7e1000] 23:04:28 INFO - PROCESS | 1936 | 1467698668557 Marionette DEBUG loaded listener.js 23:04:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x920f4c00) [pid = 1936] [serial = 942] [outer = 0x8e7e1000] 23:04:29 INFO - PROCESS | 1936 | --DOCSHELL 0x93991800 == 34 [pid = 1936] [id = 10] 23:04:29 INFO - PROCESS | 1936 | 1467698669243 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 1936 | 1467698669300 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:04:29 INFO - PROCESS | 1936 | 1467698669330 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 1936 | 1467698669333 Marionette TRACE conn3 <- [1,1226,null,{}] 23:04:29 INFO - PROCESS | 1936 | 1467698669338 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:29 INFO - PROCESS | 1936 | 1467698669343 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:29 INFO - PROCESS | 1936 | 1467698669485 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:04:29 INFO - PROCESS | 1936 | 1467698669494 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 1936 | 1467698669512 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x9250f800 == 35 [pid = 1936] [id = 314] 23:04:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x938e8000) [pid = 1936] [serial = 943] [outer = (nil)] 23:04:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x938f1c00) [pid = 1936] [serial = 944] [outer = 0x938e8000] 23:04:29 INFO - PROCESS | 1936 | 1467698669590 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x93b23400) [pid = 1936] [serial = 945] [outer = 0x938e8000] 23:04:30 INFO - PROCESS | 1936 | 1467698670832 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1564ms 23:04:30 INFO - PROCESS | 1936 | 1467698670871 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:04:30 INFO - PROCESS | 1936 | 1467698670876 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:04:30 INFO - PROCESS | 1936 | 1467698670883 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - PROCESS | 1936 | 1467698670889 Marionette TRACE conn3 <- [1,1230,null,{}] 23:04:30 INFO - PROCESS | 1936 | 1467698670896 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:30 INFO - PROCESS | 1936 | 1467698670902 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:31 INFO - PROCESS | 1936 | 1467698671122 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:04:31 INFO - PROCESS | 1936 | 1467698671335 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 1936 | 1467698671342 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3400 == 36 [pid = 1936] [id = 315] 23:04:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x8f3e7400) [pid = 1936] [serial = 946] [outer = (nil)] 23:04:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x90f93000) [pid = 1936] [serial = 947] [outer = 0x8f3e7400] 23:04:31 INFO - PROCESS | 1936 | 1467698671426 Marionette DEBUG loaded listener.js 23:04:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x912c9000) [pid = 1936] [serial = 948] [outer = 0x8f3e7400] 23:04:32 INFO - PROCESS | 1936 | 1467698672355 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1532ms 23:04:32 INFO - PROCESS | 1936 | 1467698672415 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 1936 | 1467698672423 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:04:32 INFO - PROCESS | 1936 | 1467698672433 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - PROCESS | 1936 | 1467698672437 Marionette TRACE conn3 <- [1,1234,null,{}] 23:04:32 INFO - PROCESS | 1936 | 1467698672444 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:32 INFO - PROCESS | 1936 | 1467698672450 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:32 INFO - PROCESS | 1936 | 1467698672644 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:04:32 INFO - PROCESS | 1936 | 1467698672806 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1936 | 1467698672817 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x91baa400 == 37 [pid = 1936] [id = 316] 23:04:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x920ec000) [pid = 1936] [serial = 949] [outer = (nil)] 23:04:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x9250a800) [pid = 1936] [serial = 950] [outer = 0x920ec000] 23:04:32 INFO - PROCESS | 1936 | 1467698672982 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x938f3400) [pid = 1936] [serial = 951] [outer = 0x920ec000] 23:04:33 INFO - PROCESS | 1936 | 1467698673923 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1532ms 23:04:33 INFO - PROCESS | 1936 | 1467698673966 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1936 | 1467698673971 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:04:33 INFO - PROCESS | 1936 | 1467698673978 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1936 | 1467698673984 Marionette TRACE conn3 <- [1,1238,null,{}] 23:04:34 INFO - PROCESS | 1936 | 1467698674000 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:34 INFO - PROCESS | 1936 | 1467698674009 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:34 INFO - PROCESS | 1936 | 1467698674188 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:04:34 INFO - PROCESS | 1936 | 1467698674411 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 1936 | 1467698674427 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x94696000 == 38 [pid = 1936] [id = 317] 23:04:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x94696c00) [pid = 1936] [serial = 952] [outer = (nil)] 23:04:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x946a2c00) [pid = 1936] [serial = 953] [outer = 0x94696c00] 23:04:34 INFO - PROCESS | 1936 | 1467698674549 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x951d5000) [pid = 1936] [serial = 954] [outer = 0x94696c00] 23:04:35 INFO - PROCESS | 1936 | 1467698675460 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1537ms 23:04:35 INFO - PROCESS | 1936 | 1467698675516 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:04:35 INFO - PROCESS | 1936 | 1467698675521 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:04:35 INFO - PROCESS | 1936 | 1467698675527 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:04:35 INFO - PROCESS | 1936 | 1467698675530 Marionette TRACE conn3 <- [1,1242,null,{}] 23:04:35 INFO - PROCESS | 1936 | 1467698675536 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:35 INFO - PROCESS | 1936 | 1467698675541 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:35 INFO - PROCESS | 1936 | 1467698675725 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:04:35 INFO - PROCESS | 1936 | 1467698675893 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 1936 | 1467698675901 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ced400 == 39 [pid = 1936] [id = 318] 23:04:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x91ea7000) [pid = 1936] [serial = 955] [outer = (nil)] 23:04:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x96dd3400) [pid = 1936] [serial = 956] [outer = 0x91ea7000] 23:04:35 INFO - PROCESS | 1936 | 1467698675982 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x96dd4c00) [pid = 1936] [serial = 957] [outer = 0x91ea7000] 23:04:37 INFO - PROCESS | 1936 | 1467698677196 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1732ms 23:04:37 INFO - PROCESS | 1936 | 1467698677260 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 1936 | 1467698677265 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:04:37 INFO - PROCESS | 1936 | 1467698677273 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 1936 | 1467698677278 Marionette TRACE conn3 <- [1,1246,null,{}] 23:04:37 INFO - PROCESS | 1936 | 1467698677295 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:37 INFO - PROCESS | 1936 | 1467698677301 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:37 INFO - PROCESS | 1936 | 1467698677473 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:04:37 INFO - PROCESS | 1936 | 1467698677700 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1936 | 1467698677708 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dfc00 == 40 [pid = 1936] [id = 319] 23:04:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8f3e8400) [pid = 1936] [serial = 958] [outer = (nil)] 23:04:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f4f3400) [pid = 1936] [serial = 959] [outer = 0x8f3e8400] 23:04:37 INFO - PROCESS | 1936 | 1467698677787 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x912cb800) [pid = 1936] [serial = 960] [outer = 0x8f3e8400] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x91cef800) [pid = 1936] [serial = 891] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f1f5400) [pid = 1936] [serial = 887] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x96dce000) [pid = 1936] [serial = 900] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x951cd800) [pid = 1936] [serial = 885] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x9390a000) [pid = 1936] [serial = 894] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x9250a400) [pid = 1936] [serial = 881] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x9631f400) [pid = 1936] [serial = 902] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x951ce400) [pid = 1936] [serial = 896] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x92eb5800) [pid = 1936] [serial = 893] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x912cfc00) [pid = 1936] [serial = 890] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x92ea9000) [pid = 1936] [serial = 875] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x9460f400) [pid = 1936] [serial = 884] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x938e9800) [pid = 1936] [serial = 882] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x96dcb400) [pid = 1936] [serial = 899] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x90f96c00) [pid = 1936] [serial = 878] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91ba9800) [pid = 1936] [serial = 879] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x9390b000) [pid = 1936] [serial = 876] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x951d6800) [pid = 1936] [serial = 897] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8f3e6400) [pid = 1936] [serial = 888] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x977ae800) [pid = 1936] [serial = 903] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x98d47c00) [pid = 1936] [serial = 905] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x92505400) [pid = 1936] [serial = 906] [outer = (nil)] [url = about:blank] 23:04:38 INFO - PROCESS | 1936 | 1467698678559 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1346ms 23:04:38 INFO - PROCESS | 1936 | 1467698678618 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:04:38 INFO - PROCESS | 1936 | 1467698678625 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:04:38 INFO - PROCESS | 1936 | 1467698678635 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 1936 | 1467698678639 Marionette TRACE conn3 <- [1,1250,null,{}] 23:04:38 INFO - PROCESS | 1936 | 1467698678644 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:38 INFO - PROCESS | 1936 | 1467698678650 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:38 INFO - PROCESS | 1936 | 1467698678806 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:04:38 INFO - PROCESS | 1936 | 1467698678816 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:38 INFO - PROCESS | 1936 | 1467698678822 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faec400 == 41 [pid = 1936] [id = 320] 23:04:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91cf4c00) [pid = 1936] [serial = 961] [outer = (nil)] 23:04:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x91e99800) [pid = 1936] [serial = 962] [outer = 0x91cf4c00] 23:04:38 INFO - PROCESS | 1936 | 1467698678892 Marionette DEBUG loaded listener.js 23:04:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x920f1000) [pid = 1936] [serial = 963] [outer = 0x91cf4c00] 23:04:39 INFO - PROCESS | 1936 | 1467698679819 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1236ms 23:04:39 INFO - PROCESS | 1936 | 1467698679871 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 1936 | 1467698679874 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:04:39 INFO - PROCESS | 1936 | 1467698679881 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 1936 | 1467698679886 Marionette TRACE conn3 <- [1,1254,null,{}] 23:04:39 INFO - PROCESS | 1936 | 1467698679901 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:39 INFO - PROCESS | 1936 | 1467698679909 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:40 INFO - PROCESS | 1936 | 1467698680061 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:04:40 INFO - PROCESS | 1936 | 1467698680197 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:40 INFO - PROCESS | 1936 | 1467698680207 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x9390ac00 == 42 [pid = 1936] [id = 321] 23:04:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x9398e400) [pid = 1936] [serial = 964] [outer = (nil)] 23:04:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x93b2dc00) [pid = 1936] [serial = 965] [outer = 0x9398e400] 23:04:40 INFO - PROCESS | 1936 | 1467698680275 Marionette DEBUG loaded listener.js 23:04:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9460f400) [pid = 1936] [serial = 966] [outer = 0x9398e400] 23:04:41 INFO - PROCESS | 1936 | 1467698681133 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1282ms 23:04:41 INFO - PROCESS | 1936 | 1467698681164 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 1936 | 1467698681168 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:04:41 INFO - PROCESS | 1936 | 1467698681174 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 1936 | 1467698681177 Marionette TRACE conn3 <- [1,1258,null,{}] 23:04:41 INFO - PROCESS | 1936 | 1467698681188 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:41 INFO - PROCESS | 1936 | 1467698681192 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:41 INFO - PROCESS | 1936 | 1467698681406 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:04:41 INFO - PROCESS | 1936 | 1467698681436 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 1936 | 1467698681442 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x94697800 == 43 [pid = 1936] [id = 322] 23:04:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x951ce400) [pid = 1936] [serial = 967] [outer = (nil)] 23:04:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x951d7400) [pid = 1936] [serial = 968] [outer = 0x951ce400] 23:04:41 INFO - PROCESS | 1936 | 1467698681512 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x96327c00) [pid = 1936] [serial = 969] [outer = 0x951ce400] 23:04:42 INFO - PROCESS | 1936 | 1467698682429 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1282ms 23:04:42 INFO - PROCESS | 1936 | 1467698682457 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 1936 | 1467698682460 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:04:42 INFO - PROCESS | 1936 | 1467698682466 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 1936 | 1467698682469 Marionette TRACE conn3 <- [1,1262,null,{}] 23:04:42 INFO - PROCESS | 1936 | 1467698682474 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:42 INFO - PROCESS | 1936 | 1467698682479 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:42 INFO - PROCESS | 1936 | 1467698682760 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8f3e9400) [pid = 1936] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x93b25800) [pid = 1936] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91e28800) [pid = 1936] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x99505400) [pid = 1936] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x998d3800) [pid = 1936] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8e7df800) [pid = 1936] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x99b88000) [pid = 1936] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8f2d5000) [pid = 1936] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8f4f6000) [pid = 1936] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8fa46400) [pid = 1936] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x90f8d800) [pid = 1936] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x93b28800) [pid = 1936] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8e7e1000) [pid = 1936] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:04:42 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x93992000) [pid = 1936] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:04:42 INFO - PROCESS | 1936 | 1467698682879 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:42 INFO - PROCESS | 1936 | 1467698682886 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e1000 == 44 [pid = 1936] [id = 323] 23:04:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x8e7e4000) [pid = 1936] [serial = 970] [outer = (nil)] 23:04:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x8f4f6000) [pid = 1936] [serial = 971] [outer = 0x8e7e4000] 23:04:42 INFO - PROCESS | 1936 | 1467698682953 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8fadf400) [pid = 1936] [serial = 972] [outer = 0x8e7e4000] 23:04:43 INFO - PROCESS | 1936 | 1467698683684 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1279ms 23:04:43 INFO - PROCESS | 1936 | 1467698683745 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 1936 | 1467698683749 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:04:43 INFO - PROCESS | 1936 | 1467698683755 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 1936 | 1467698683758 Marionette TRACE conn3 <- [1,1266,null,{}] 23:04:43 INFO - PROCESS | 1936 | 1467698683767 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:43 INFO - PROCESS | 1936 | 1467698683777 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:43 INFO - PROCESS | 1936 | 1467698683959 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:04:44 INFO - PROCESS | 1936 | 1467698684079 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1936 | 1467698684088 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d5000 == 45 [pid = 1936] [id = 324] 23:04:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8f3eac00) [pid = 1936] [serial = 973] [outer = (nil)] 23:04:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x9820b000) [pid = 1936] [serial = 974] [outer = 0x8f3eac00] 23:04:44 INFO - PROCESS | 1936 | 1467698684156 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91e25c00) [pid = 1936] [serial = 975] [outer = 0x8f3eac00] 23:04:44 INFO - PROCESS | 1936 | 1467698684949 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1234ms 23:04:44 INFO - PROCESS | 1936 | 1467698684990 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 1936 | 1467698684997 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:04:45 INFO - PROCESS | 1936 | 1467698685006 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1936 | 1467698685010 Marionette TRACE conn3 <- [1,1270,null,{}] 23:04:45 INFO - PROCESS | 1936 | 1467698685019 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:45 INFO - PROCESS | 1936 | 1467698685025 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:45 INFO - PROCESS | 1936 | 1467698685266 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:04:45 INFO - PROCESS | 1936 | 1467698685389 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 1936 | 1467698685406 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ee400 == 46 [pid = 1936] [id = 325] 23:04:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f4ea400) [pid = 1936] [serial = 976] [outer = (nil)] 23:04:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8fa4b400) [pid = 1936] [serial = 977] [outer = 0x8f4ea400] 23:04:45 INFO - PROCESS | 1936 | 1467698685487 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8faee400) [pid = 1936] [serial = 978] [outer = 0x8f4ea400] 23:04:46 INFO - PROCESS | 1936 | 1467698686500 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1539ms 23:04:46 INFO - PROCESS | 1936 | 1467698686545 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 1936 | 1467698686552 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:04:46 INFO - PROCESS | 1936 | 1467698686562 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 1936 | 1467698686566 Marionette TRACE conn3 <- [1,1274,null,{}] 23:04:46 INFO - PROCESS | 1936 | 1467698686572 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:46 INFO - PROCESS | 1936 | 1467698686578 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:46 INFO - PROCESS | 1936 | 1467698686771 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:04:46 INFO - PROCESS | 1936 | 1467698686940 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1936 | 1467698686946 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x9250ec00 == 47 [pid = 1936] [id = 326] 23:04:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x92510400) [pid = 1936] [serial = 979] [outer = (nil)] 23:04:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x938e6c00) [pid = 1936] [serial = 980] [outer = 0x92510400] 23:04:47 INFO - PROCESS | 1936 | 1467698687080 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9390d000) [pid = 1936] [serial = 981] [outer = 0x92510400] 23:04:48 INFO - PROCESS | 1936 | 1467698687999 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1490ms 23:04:48 INFO - PROCESS | 1936 | 1467698688053 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:04:48 INFO - PROCESS | 1936 | 1467698688057 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:04:48 INFO - PROCESS | 1936 | 1467698688064 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:04:48 INFO - PROCESS | 1936 | 1467698688070 Marionette TRACE conn3 <- [1,1278,null,{}] 23:04:48 INFO - PROCESS | 1936 | 1467698688086 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:48 INFO - PROCESS | 1936 | 1467698688095 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:48 INFO - PROCESS | 1936 | 1467698688265 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:04:48 INFO - PROCESS | 1936 | 1467698688476 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 1936 | 1467698688488 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x977a2000 == 48 [pid = 1936] [id = 327] 23:04:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x977aec00) [pid = 1936] [serial = 982] [outer = (nil)] 23:04:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x982e4000) [pid = 1936] [serial = 983] [outer = 0x977aec00] 23:04:48 INFO - PROCESS | 1936 | 1467698688571 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x98d47c00) [pid = 1936] [serial = 984] [outer = 0x977aec00] 23:04:49 INFO - PROCESS | 1936 | 1467698689431 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1437ms 23:04:49 INFO - PROCESS | 1936 | 1467698689502 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1936 | 1467698689506 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:04:49 INFO - PROCESS | 1936 | 1467698689513 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1936 | 1467698689516 Marionette TRACE conn3 <- [1,1282,null,{}] 23:04:49 INFO - PROCESS | 1936 | 1467698689522 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:49 INFO - PROCESS | 1936 | 1467698689527 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:49 INFO - PROCESS | 1936 | 1467698689738 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:04:49 INFO - PROCESS | 1936 | 1467698689905 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 1936 | 1467698689911 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x98d4c400 == 49 [pid = 1936] [id = 328] 23:04:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x98d4d400) [pid = 1936] [serial = 985] [outer = (nil)] 23:04:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x99509000) [pid = 1936] [serial = 986] [outer = 0x98d4d400] 23:04:49 INFO - PROCESS | 1936 | 1467698689995 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x99584800) [pid = 1936] [serial = 987] [outer = 0x98d4d400] 23:04:50 INFO - PROCESS | 1936 | 1467698690893 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1440ms 23:04:50 INFO - PROCESS | 1936 | 1467698690954 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:04:50 INFO - PROCESS | 1936 | 1467698690958 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:04:50 INFO - PROCESS | 1936 | 1467698690964 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:04:50 INFO - PROCESS | 1936 | 1467698690968 Marionette TRACE conn3 <- [1,1286,null,{}] 23:04:50 INFO - PROCESS | 1936 | 1467698690973 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:50 INFO - PROCESS | 1936 | 1467698690978 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:51 INFO - PROCESS | 1936 | 1467698691153 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:04:51 INFO - PROCESS | 1936 | 1467698691318 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 1936 | 1467698691325 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dcc00 == 50 [pid = 1936] [id = 329] 23:04:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x93b40400) [pid = 1936] [serial = 988] [outer = (nil)] 23:04:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x999c0000) [pid = 1936] [serial = 989] [outer = 0x93b40400] 23:04:51 INFO - PROCESS | 1936 | 1467698691407 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x99b88000) [pid = 1936] [serial = 990] [outer = 0x93b40400] 23:04:52 INFO - PROCESS | 1936 | 1467698692365 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1437ms 23:04:52 INFO - PROCESS | 1936 | 1467698692402 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 1936 | 1467698692406 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:04:52 INFO - PROCESS | 1936 | 1467698692412 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 1936 | 1467698692416 Marionette TRACE conn3 <- [1,1290,null,{}] 23:04:52 INFO - PROCESS | 1936 | 1467698692421 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:52 INFO - PROCESS | 1936 | 1467698692431 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:52 INFO - PROCESS | 1936 | 1467698692631 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:04:52 INFO - PROCESS | 1936 | 1467698692800 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:52 INFO - PROCESS | 1936 | 1467698692806 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7db800 == 51 [pid = 1936] [id = 330] 23:04:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x8f1f6400) [pid = 1936] [serial = 991] [outer = (nil)] 23:04:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x99e52c00) [pid = 1936] [serial = 992] [outer = 0x8f1f6400] 23:04:52 INFO - PROCESS | 1936 | 1467698692890 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x9a7edc00) [pid = 1936] [serial = 993] [outer = 0x8f1f6400] 23:04:53 INFO - PROCESS | 1936 | 1467698693803 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1440ms 23:04:53 INFO - PROCESS | 1936 | 1467698693852 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:04:53 INFO - PROCESS | 1936 | 1467698693855 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:04:53 INFO - PROCESS | 1936 | 1467698693862 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:04:53 INFO - PROCESS | 1936 | 1467698693866 Marionette TRACE conn3 <- [1,1294,null,{}] 23:04:53 INFO - PROCESS | 1936 | 1467698693871 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:53 INFO - PROCESS | 1936 | 1467698693876 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:54 INFO - PROCESS | 1936 | 1467698694038 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:04:54 INFO - PROCESS | 1936 | 1467698694203 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 1936 | 1467698694210 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f4000 == 52 [pid = 1936] [id = 331] 23:04:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8f1f8800) [pid = 1936] [serial = 994] [outer = (nil)] 23:04:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x9a7f4c00) [pid = 1936] [serial = 995] [outer = 0x8f1f8800] 23:04:54 INFO - PROCESS | 1936 | 1467698694289 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x9a7f7800) [pid = 1936] [serial = 996] [outer = 0x8f1f8800] 23:04:55 INFO - PROCESS | 1936 | 1467698695213 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1382ms 23:04:55 INFO - PROCESS | 1936 | 1467698695244 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 1936 | 1467698695248 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:04:55 INFO - PROCESS | 1936 | 1467698695255 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1936 | 1467698695259 Marionette TRACE conn3 <- [1,1298,null,{}] 23:04:55 INFO - PROCESS | 1936 | 1467698695264 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:55 INFO - PROCESS | 1936 | 1467698695269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:55 INFO - PROCESS | 1936 | 1467698695436 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:04:55 INFO - PROCESS | 1936 | 1467698695608 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 1936 | 1467698695614 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0000 == 53 [pid = 1936] [id = 332] 23:04:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x8f1f1800) [pid = 1936] [serial = 997] [outer = (nil)] 23:04:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x8fae5400) [pid = 1936] [serial = 998] [outer = 0x8f1f1800] 23:04:55 INFO - PROCESS | 1936 | 1467698695695 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x91ba3400) [pid = 1936] [serial = 999] [outer = 0x8f1f1800] 23:04:56 INFO - PROCESS | 1936 | 1467698696866 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1628ms 23:04:56 INFO - PROCESS | 1936 | 1467698696884 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1936 | 1467698696889 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:04:56 INFO - PROCESS | 1936 | 1467698696897 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1936 | 1467698696902 Marionette TRACE conn3 <- [1,1302,null,{}] 23:04:56 INFO - PROCESS | 1936 | 1467698696930 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:56 INFO - PROCESS | 1936 | 1467698696936 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:57 INFO - PROCESS | 1936 | 1467698697111 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:04:57 INFO - PROCESS | 1936 | 1467698697329 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1936 | 1467698697338 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e6c00 == 54 [pid = 1936] [id = 333] 23:04:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x8f3e9c00) [pid = 1936] [serial = 1000] [outer = (nil)] 23:04:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x8f3f1c00) [pid = 1936] [serial = 1001] [outer = 0x8f3e9c00] 23:04:57 INFO - PROCESS | 1936 | 1467698697412 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x8f4f3c00) [pid = 1936] [serial = 1002] [outer = 0x8f3e9c00] 23:04:58 INFO - PROCESS | 1936 | 1467698698342 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1483ms 23:04:58 INFO - PROCESS | 1936 | 1467698698381 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1936 | 1467698698387 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:04:58 INFO - PROCESS | 1936 | 1467698698398 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1936 | 1467698698402 Marionette TRACE conn3 <- [1,1306,null,{}] 23:04:58 INFO - PROCESS | 1936 | 1467698698408 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:58 INFO - PROCESS | 1936 | 1467698698413 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:58 INFO - PROCESS | 1936 | 1467698698575 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:04:58 INFO - PROCESS | 1936 | 1467698698747 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 1936 | 1467698698755 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:04:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f92000 == 55 [pid = 1936] [id = 334] 23:04:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x91ba1c00) [pid = 1936] [serial = 1003] [outer = (nil)] 23:04:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x91cf1000) [pid = 1936] [serial = 1004] [outer = 0x91ba1c00] 23:04:58 INFO - PROCESS | 1936 | 1467698698875 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x91e24c00) [pid = 1936] [serial = 1005] [outer = 0x91ba1c00] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7de400 == 54 [pid = 1936] [id = 309] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93991000 == 53 [pid = 1936] [id = 11] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9950b000 == 52 [pid = 1936] [id = 305] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9958d000 == 51 [pid = 1936] [id = 306] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x90f95800 == 50 [pid = 1936] [id = 296] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9e000 == 49 [pid = 1936] [id = 297] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8f800 == 48 [pid = 1936] [id = 288] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8faeb000 == 47 [pid = 1936] [id = 300] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f2800 == 46 [pid = 1936] [id = 287] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e3c00 == 45 [pid = 1936] [id = 298] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f7000 == 44 [pid = 1936] [id = 290] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91e26400 == 43 [pid = 1936] [id = 289] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x951d2000 == 42 [pid = 1936] [id = 299] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x9250c400 == 41 [pid = 1936] [id = 291] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7df400 == 40 [pid = 1936] [id = 295] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x93b47c00 == 39 [pid = 1936] [id = 294] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2df400 == 38 [pid = 1936] [id = 292] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e6800 == 37 [pid = 1936] [id = 302] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x920f2400 == 36 [pid = 1936] [id = 293] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x91e99c00 == 35 [pid = 1936] [id = 303] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7c00 == 34 [pid = 1936] [id = 301] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d3000 == 33 [pid = 1936] [id = 308] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x994a6000 == 32 [pid = 1936] [id = 304] 23:05:00 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f9c00 == 31 [pid = 1936] [id = 307] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x9390dc00) [pid = 1936] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x91ea0000) [pid = 1936] [serial = 909] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x912c3400) [pid = 1936] [serial = 908] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x951dac00) [pid = 1936] [serial = 912] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x94699c00) [pid = 1936] [serial = 911] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x91ea5800) [pid = 1936] [serial = 938] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x997e1c00) [pid = 1936] [serial = 915] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x9950e400) [pid = 1936] [serial = 914] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x99da4800) [pid = 1936] [serial = 918] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x99cda400) [pid = 1936] [serial = 917] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f1ef800) [pid = 1936] [serial = 929] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x99ee2000) [pid = 1936] [serial = 921] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x99db0800) [pid = 1936] [serial = 920] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x8f2d4c00) [pid = 1936] [serial = 930] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x90f8b800) [pid = 1936] [serial = 927] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f3ed800) [pid = 1936] [serial = 926] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x8fa4d000) [pid = 1936] [serial = 932] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x9aa21400) [pid = 1936] [serial = 924] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x9a7f7c00) [pid = 1936] [serial = 923] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x8fae8000) [pid = 1936] [serial = 933] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x920ec800) [pid = 1936] [serial = 939] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x912cf000) [pid = 1936] [serial = 935] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x938f1c00) [pid = 1936] [serial = 944] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x91baa800) [pid = 1936] [serial = 936] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x912c4800) [pid = 1936] [serial = 645] [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.] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91e1d000) [pid = 1936] [serial = 941] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x920f4c00) [pid = 1936] [serial = 942] [outer = (nil)] [url = about:blank] 23:05:00 INFO - PROCESS | 1936 | 1467698700828 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2487ms 23:05:00 INFO - PROCESS | 1936 | 1467698700885 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 1936 | 1467698700892 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:05:00 INFO - PROCESS | 1936 | 1467698700899 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1936 | 1467698700906 Marionette TRACE conn3 <- [1,1310,null,{}] 23:05:00 INFO - PROCESS | 1936 | 1467698700914 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:00 INFO - PROCESS | 1936 | 1467698700920 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:01 INFO - PROCESS | 1936 | 1467698701132 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:05:01 INFO - PROCESS | 1936 | 1467698701258 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 1936 | 1467698701271 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dc400 == 32 [pid = 1936] [id = 335] 23:05:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8f2df400) [pid = 1936] [serial = 1006] [outer = (nil)] 23:05:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8f4f1000) [pid = 1936] [serial = 1007] [outer = 0x8f2df400] 23:05:01 INFO - PROCESS | 1936 | 1467698701340 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8fa50800) [pid = 1936] [serial = 1008] [outer = 0x8f2df400] 23:05:02 INFO - PROCESS | 1936 | 1467698702196 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 23:05:02 INFO - PROCESS | 1936 | 1467698702244 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:05:02 INFO - PROCESS | 1936 | 1467698702253 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 1936 | 1467698702258 Marionette TRACE conn3 <- [1,1314,null,{}] 23:05:02 INFO - PROCESS | 1936 | 1467698702264 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:02 INFO - PROCESS | 1936 | 1467698702269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:02 INFO - PROCESS | 1936 | 1467698702434 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:05:02 INFO - PROCESS | 1936 | 1467698702445 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 1936 | 1467698702453 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x912c4c00 == 33 [pid = 1936] [id = 336] 23:05:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x912ca800) [pid = 1936] [serial = 1009] [outer = (nil)] 23:05:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x91ba4400) [pid = 1936] [serial = 1010] [outer = 0x912ca800] 23:05:02 INFO - PROCESS | 1936 | 1467698702527 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x91cee400) [pid = 1936] [serial = 1011] [outer = 0x912ca800] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x951ce400) [pid = 1936] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x8e7e4000) [pid = 1936] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x920ec000) [pid = 1936] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x938e8000) [pid = 1936] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91ea7000) [pid = 1936] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x94696c00) [pid = 1936] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91cf4c00) [pid = 1936] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8f3e8400) [pid = 1936] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x9398e400) [pid = 1936] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8f3e7400) [pid = 1936] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:05:03 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8f3eac00) [pid = 1936] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:05:04 INFO - PROCESS | 1936 | 1467698704391 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2181ms 23:05:04 INFO - PROCESS | 1936 | 1467698704435 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:05:04 INFO - PROCESS | 1936 | 1467698704442 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:05:04 INFO - PROCESS | 1936 | 1467698704451 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 1936 | 1467698704456 Marionette TRACE conn3 <- [1,1318,null,{}] 23:05:04 INFO - PROCESS | 1936 | 1467698704465 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:04 INFO - PROCESS | 1936 | 1467698704472 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:04 INFO - PROCESS | 1936 | 1467698704653 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:05:04 INFO - PROCESS | 1936 | 1467698704814 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 1936 | 1467698704823 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dd000 == 34 [pid = 1936] [id = 337] 23:05:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x8f2de000) [pid = 1936] [serial = 1012] [outer = (nil)] 23:05:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x8fa4a800) [pid = 1936] [serial = 1013] [outer = 0x8f2de000] 23:05:04 INFO - PROCESS | 1936 | 1467698704962 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8faec800) [pid = 1936] [serial = 1014] [outer = 0x8f2de000] 23:05:05 INFO - PROCESS | 1936 | 1467698705961 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1589ms 23:05:06 INFO - PROCESS | 1936 | 1467698706040 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 1936 | 1467698706047 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:05:06 INFO - PROCESS | 1936 | 1467698706057 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 1936 | 1467698706062 Marionette TRACE conn3 <- [1,1322,null,{}] 23:05:06 INFO - PROCESS | 1936 | 1467698706068 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:06 INFO - PROCESS | 1936 | 1467698706074 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:06 INFO - PROCESS | 1936 | 1467698706315 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:05:06 INFO - PROCESS | 1936 | 1467698706571 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1936 | 1467698706581 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fadf800 == 35 [pid = 1936] [id = 338] 23:05:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91b9ec00) [pid = 1936] [serial = 1015] [outer = (nil)] 23:05:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91ba6800) [pid = 1936] [serial = 1016] [outer = 0x91b9ec00] 23:05:06 INFO - PROCESS | 1936 | 1467698706661 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x91cf7400) [pid = 1936] [serial = 1017] [outer = 0x91b9ec00] 23:05:07 INFO - PROCESS | 1936 | 1467698707649 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1638ms 23:05:07 INFO - PROCESS | 1936 | 1467698707696 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1936 | 1467698707700 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:05:07 INFO - PROCESS | 1936 | 1467698707707 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1936 | 1467698707714 Marionette TRACE conn3 <- [1,1326,null,{}] 23:05:07 INFO - PROCESS | 1936 | 1467698707732 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:07 INFO - PROCESS | 1936 | 1467698707741 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:07 INFO - PROCESS | 1936 | 1467698707945 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:05:08 INFO - PROCESS | 1936 | 1467698708158 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1936 | 1467698708167 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ef800 == 36 [pid = 1936] [id = 339] 23:05:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x920f2400) [pid = 1936] [serial = 1018] [outer = (nil)] 23:05:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9237a000) [pid = 1936] [serial = 1019] [outer = 0x920f2400] 23:05:08 INFO - PROCESS | 1936 | 1467698708300 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x92506800) [pid = 1936] [serial = 1020] [outer = 0x920f2400] 23:05:09 INFO - PROCESS | 1936 | 1467698709303 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:09 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 23:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1684ms 23:05:09 INFO - PROCESS | 1936 | 1467698709392 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1936 | 1467698709397 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:05:09 INFO - PROCESS | 1936 | 1467698709403 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1936 | 1467698709406 Marionette TRACE conn3 <- [1,1330,null,{}] 23:05:09 INFO - PROCESS | 1936 | 1467698709412 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:09 INFO - PROCESS | 1936 | 1467698709417 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:09 INFO - PROCESS | 1936 | 1467698709631 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:05:09 INFO - PROCESS | 1936 | 1467698709843 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 1936 | 1467698709854 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d6400 == 37 [pid = 1936] [id = 340] 23:05:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x8e7d6c00) [pid = 1936] [serial = 1021] [outer = (nil)] 23:05:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x8e7e3400) [pid = 1936] [serial = 1022] [outer = 0x8e7d6c00] 23:05:10 INFO - PROCESS | 1936 | 1467698710046 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f2d8800) [pid = 1936] [serial = 1023] [outer = 0x8e7d6c00] 23:05:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dc400 == 36 [pid = 1936] [id = 335] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x951d7400) [pid = 1936] [serial = 968] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x8f4f6000) [pid = 1936] [serial = 971] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x96327c00) [pid = 1936] [serial = 969] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9250a800) [pid = 1936] [serial = 950] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x938f3400) [pid = 1936] [serial = 951] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x93b23400) [pid = 1936] [serial = 945] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x96dd3400) [pid = 1936] [serial = 956] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x96dd4c00) [pid = 1936] [serial = 957] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x946a2c00) [pid = 1936] [serial = 953] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x951d5000) [pid = 1936] [serial = 954] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x91e99800) [pid = 1936] [serial = 962] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x920f1000) [pid = 1936] [serial = 963] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8f4f3400) [pid = 1936] [serial = 959] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x912cb800) [pid = 1936] [serial = 960] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93b2dc00) [pid = 1936] [serial = 965] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x90f93000) [pid = 1936] [serial = 947] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x912c9000) [pid = 1936] [serial = 948] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x91e25c00) [pid = 1936] [serial = 975] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x9820b000) [pid = 1936] [serial = 974] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8fadf400) [pid = 1936] [serial = 972] [outer = (nil)] [url = about:blank] 23:05:10 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x9460f400) [pid = 1936] [serial = 966] [outer = (nil)] [url = about:blank] 23:05:11 INFO - PROCESS | 1936 | 1467698711046 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:11 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 23:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1687ms 23:05:11 INFO - PROCESS | 1936 | 1467698711091 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1936 | 1467698711097 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:05:11 INFO - PROCESS | 1936 | 1467698711104 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1936 | 1467698711108 Marionette TRACE conn3 <- [1,1334,null,{}] 23:05:11 INFO - PROCESS | 1936 | 1467698711115 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:11 INFO - PROCESS | 1936 | 1467698711120 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:11 INFO - PROCESS | 1936 | 1467698711303 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:05:11 INFO - PROCESS | 1936 | 1467698711470 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1936 | 1467698711478 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ef800 == 37 [pid = 1936] [id = 341] 23:05:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x8fae7000) [pid = 1936] [serial = 1024] [outer = (nil)] 23:05:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x90f90800) [pid = 1936] [serial = 1025] [outer = 0x8fae7000] 23:05:11 INFO - PROCESS | 1936 | 1467698711554 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x912c8800) [pid = 1936] [serial = 1026] [outer = 0x8fae7000] 23:05:12 INFO - PROCESS | 1936 | 1467698712312 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1280ms 23:05:12 INFO - PROCESS | 1936 | 1467698712384 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 1936 | 1467698712389 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:05:12 INFO - PROCESS | 1936 | 1467698712399 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 1936 | 1467698712402 Marionette TRACE conn3 <- [1,1338,null,{}] 23:05:12 INFO - PROCESS | 1936 | 1467698712409 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:12 INFO - PROCESS | 1936 | 1467698712414 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:12 INFO - PROCESS | 1936 | 1467698712576 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:05:12 INFO - PROCESS | 1936 | 1467698712696 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1936 | 1467698712703 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d5c00 == 38 [pid = 1936] [id = 342] 23:05:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x91ba2400) [pid = 1936] [serial = 1027] [outer = (nil)] 23:05:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x91e24000) [pid = 1936] [serial = 1028] [outer = 0x91ba2400] 23:05:12 INFO - PROCESS | 1936 | 1467698712774 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x91ea8000) [pid = 1936] [serial = 1029] [outer = 0x91ba2400] 23:05:14 INFO - PROCESS | 1936 | 1467698714071 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1727ms 23:05:14 INFO - PROCESS | 1936 | 1467698714127 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 1936 | 1467698714130 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:05:14 INFO - PROCESS | 1936 | 1467698714143 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 1936 | 1467698714148 Marionette TRACE conn3 <- [1,1342,null,{}] 23:05:14 INFO - PROCESS | 1936 | 1467698714164 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:14 INFO - PROCESS | 1936 | 1467698714171 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:14 INFO - PROCESS | 1936 | 1467698714409 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:05:14 INFO - PROCESS | 1936 | 1467698714491 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1936 | 1467698714501 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae8400 == 39 [pid = 1936] [id = 343] 23:05:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x91ea1400) [pid = 1936] [serial = 1030] [outer = (nil)] 23:05:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x92eac800) [pid = 1936] [serial = 1031] [outer = 0x91ea1400] 23:05:14 INFO - PROCESS | 1936 | 1467698714564 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x93905000) [pid = 1936] [serial = 1032] [outer = 0x91ea1400] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8f3e9c00) [pid = 1936] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x977aec00) [pid = 1936] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x8f1f1800) [pid = 1936] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x98d4d400) [pid = 1936] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8f1f6400) [pid = 1936] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8f1f8800) [pid = 1936] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8f4ea400) [pid = 1936] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x92510400) [pid = 1936] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x93b40400) [pid = 1936] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x91ba1c00) [pid = 1936] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:05:14 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x8f2df400) [pid = 1936] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:05:15 INFO - PROCESS | 1936 | 1467698715357 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1281ms 23:05:15 INFO - PROCESS | 1936 | 1467698715425 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:05:15 INFO - PROCESS | 1936 | 1467698715428 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:05:15 INFO - PROCESS | 1936 | 1467698715434 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - PROCESS | 1936 | 1467698715437 Marionette TRACE conn3 <- [1,1346,null,{}] 23:05:15 INFO - PROCESS | 1936 | 1467698715443 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:15 INFO - PROCESS | 1936 | 1467698715447 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:15 INFO - PROCESS | 1936 | 1467698715598 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:05:15 INFO - PROCESS | 1936 | 1467698715606 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 1936 | 1467698715614 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2e0c00 == 40 [pid = 1936] [id = 344] 23:05:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x8fa4b000) [pid = 1936] [serial = 1033] [outer = (nil)] 23:05:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x9398c800) [pid = 1936] [serial = 1034] [outer = 0x8fa4b000] 23:05:15 INFO - PROCESS | 1936 | 1467698715681 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x93990400) [pid = 1936] [serial = 1035] [outer = 0x8fa4b000] 23:05:16 INFO - PROCESS | 1936 | 1467698716603 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1192ms 23:05:16 INFO - PROCESS | 1936 | 1467698716627 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 1936 | 1467698716631 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:05:16 INFO - PROCESS | 1936 | 1467698716637 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 1936 | 1467698716639 Marionette TRACE conn3 <- [1,1350,null,{}] 23:05:16 INFO - PROCESS | 1936 | 1467698716645 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:16 INFO - PROCESS | 1936 | 1467698716650 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:16 INFO - PROCESS | 1936 | 1467698716798 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:05:16 INFO - PROCESS | 1936 | 1467698716818 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:16 INFO - PROCESS | 1936 | 1467698716826 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b25800 == 41 [pid = 1936] [id = 345] 23:05:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x93b27000) [pid = 1936] [serial = 1036] [outer = (nil)] 23:05:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x93b40c00) [pid = 1936] [serial = 1037] [outer = 0x93b27000] 23:05:16 INFO - PROCESS | 1936 | 1467698716910 Marionette DEBUG loaded listener.js 23:05:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x950c7800) [pid = 1936] [serial = 1038] [outer = 0x93b27000] 23:05:18 INFO - PROCESS | 1936 | 1467698718049 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1478ms 23:05:18 INFO - PROCESS | 1936 | 1467698718116 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:05:18 INFO - PROCESS | 1936 | 1467698718122 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:05:18 INFO - PROCESS | 1936 | 1467698718131 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - PROCESS | 1936 | 1467698718136 Marionette TRACE conn3 <- [1,1354,null,{}] 23:05:18 INFO - PROCESS | 1936 | 1467698718144 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:18 INFO - PROCESS | 1936 | 1467698718151 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:18 INFO - PROCESS | 1936 | 1467698718369 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:05:18 INFO - PROCESS | 1936 | 1467698718591 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 1936 | 1467698718600 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3eac00 == 42 [pid = 1936] [id = 346] 23:05:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8f3f0c00) [pid = 1936] [serial = 1039] [outer = (nil)] 23:05:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x90f93c00) [pid = 1936] [serial = 1040] [outer = 0x8f3f0c00] 23:05:18 INFO - PROCESS | 1936 | 1467698718725 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x91b9cc00) [pid = 1936] [serial = 1041] [outer = 0x8f3f0c00] 23:05:19 INFO - PROCESS | 1936 | 1467698719644 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1534ms 23:05:19 INFO - PROCESS | 1936 | 1467698719664 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 1936 | 1467698719671 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:05:19 INFO - PROCESS | 1936 | 1467698719682 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 1936 | 1467698719687 Marionette TRACE conn3 <- [1,1358,null,{}] 23:05:19 INFO - PROCESS | 1936 | 1467698719693 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:19 INFO - PROCESS | 1936 | 1467698719699 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:19 INFO - PROCESS | 1936 | 1467698719880 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:05:20 INFO - PROCESS | 1936 | 1467698720044 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 1936 | 1467698720055 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8d800 == 43 [pid = 1936] [id = 347] 23:05:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x91ea7400) [pid = 1936] [serial = 1042] [outer = (nil)] 23:05:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x92502800) [pid = 1936] [serial = 1043] [outer = 0x91ea7400] 23:05:20 INFO - PROCESS | 1936 | 1467698720139 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x92eb2c00) [pid = 1936] [serial = 1044] [outer = 0x91ea7400] 23:05:21 INFO - PROCESS | 1936 | 1467698721095 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1478ms 23:05:21 INFO - PROCESS | 1936 | 1467698721160 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 1936 | 1467698721165 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:05:21 INFO - PROCESS | 1936 | 1467698721171 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 1936 | 1467698721177 Marionette TRACE conn3 <- [1,1362,null,{}] 23:05:21 INFO - PROCESS | 1936 | 1467698721194 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:21 INFO - PROCESS | 1936 | 1467698721211 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:21 INFO - PROCESS | 1936 | 1467698721447 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:05:21 INFO - PROCESS | 1936 | 1467698721662 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 1936 | 1467698721673 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9f800 == 44 [pid = 1936] [id = 348] 23:05:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x93b21c00) [pid = 1936] [serial = 1045] [outer = (nil)] 23:05:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x951d4400) [pid = 1936] [serial = 1046] [outer = 0x93b21c00] 23:05:21 INFO - PROCESS | 1936 | 1467698721771 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9631fc00) [pid = 1936] [serial = 1047] [outer = 0x93b21c00] 23:05:22 INFO - PROCESS | 1936 | 1467698722685 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1588ms 23:05:22 INFO - PROCESS | 1936 | 1467698722759 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 1936 | 1467698722764 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:05:22 INFO - PROCESS | 1936 | 1467698722771 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1936 | 1467698722774 Marionette TRACE conn3 <- [1,1366,null,{}] 23:05:22 INFO - PROCESS | 1936 | 1467698722780 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:22 INFO - PROCESS | 1936 | 1467698722785 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:22 INFO - PROCESS | 1936 | 1467698722991 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:05:23 INFO - PROCESS | 1936 | 1467698723199 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 1936 | 1467698723210 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d5000 == 45 [pid = 1936] [id = 349] 23:05:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x96327c00) [pid = 1936] [serial = 1048] [outer = (nil)] 23:05:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x96dd3c00) [pid = 1936] [serial = 1049] [outer = 0x96327c00] 23:05:23 INFO - PROCESS | 1936 | 1467698723330 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x96dd8c00) [pid = 1936] [serial = 1050] [outer = 0x96327c00] 23:05:24 INFO - PROCESS | 1936 | 1467698724244 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 1936 | 1467698724304 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:05:24 INFO - PROCESS | 1936 | 1467698724311 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 1936 | 1467698724314 Marionette TRACE conn3 <- [1,1370,null,{}] 23:05:24 INFO - PROCESS | 1936 | 1467698724320 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:24 INFO - PROCESS | 1936 | 1467698724325 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:24 INFO - PROCESS | 1936 | 1467698724522 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:05:24 INFO - PROCESS | 1936 | 1467698724730 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1936 | 1467698724741 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x9237a800 == 46 [pid = 1936] [id = 350] 23:05:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x96dcb400) [pid = 1936] [serial = 1051] [outer = (nil)] 23:05:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x98256800) [pid = 1936] [serial = 1052] [outer = 0x96dcb400] 23:05:24 INFO - PROCESS | 1936 | 1467698724869 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x98907800) [pid = 1936] [serial = 1053] [outer = 0x96dcb400] 23:05:25 INFO - PROCESS | 1936 | 1467698725846 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1936 | 1467698725908 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:05:25 INFO - PROCESS | 1936 | 1467698725914 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1936 | 1467698725918 Marionette TRACE conn3 <- [1,1374,null,{}] 23:05:25 INFO - PROCESS | 1936 | 1467698725924 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:25 INFO - PROCESS | 1936 | 1467698725935 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:26 INFO - PROCESS | 1936 | 1467698726357 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:05:26 INFO - PROCESS | 1936 | 1467698726584 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1936 | 1467698726595 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f0c00 == 47 [pid = 1936] [id = 351] 23:05:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x8f4f2800) [pid = 1936] [serial = 1054] [outer = (nil)] 23:05:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8fa4d800) [pid = 1936] [serial = 1055] [outer = 0x8f4f2800] 23:05:26 INFO - PROCESS | 1936 | 1467698726667 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x8faeac00) [pid = 1936] [serial = 1056] [outer = 0x8f4f2800] 23:05:27 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:27 INFO - PROCESS | 1936 | 1467698727550 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:05:27 INFO - PROCESS | 1936 | 1467698727602 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:05:27 INFO - PROCESS | 1936 | 1467698727610 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1936 | 1467698727615 Marionette TRACE conn3 <- [1,1378,null,{}] 23:05:27 INFO - PROCESS | 1936 | 1467698727621 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:27 INFO - PROCESS | 1936 | 1467698727626 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:27 INFO - PROCESS | 1936 | 1467698727790 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:05:27 INFO - PROCESS | 1936 | 1467698727962 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:27 INFO - PROCESS | 1936 | 1467698727978 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2df400 == 48 [pid = 1936] [id = 352] 23:05:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x91e9dc00) [pid = 1936] [serial = 1057] [outer = (nil)] 23:05:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x9237b800) [pid = 1936] [serial = 1058] [outer = 0x91e9dc00] 23:05:28 INFO - PROCESS | 1936 | 1467698728074 Marionette DEBUG loaded listener.js 23:05:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x9250d800) [pid = 1936] [serial = 1059] [outer = 0x91e9dc00] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f5400 == 47 [pid = 1936] [id = 310] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x912c4c00 == 46 [pid = 1936] [id = 336] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e1000 == 45 [pid = 1936] [id = 323] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8b400 == 44 [pid = 1936] [id = 311] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x9390ac00 == 43 [pid = 1936] [id = 321] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e0000 == 42 [pid = 1936] [id = 313] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x94697800 == 41 [pid = 1936] [id = 322] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x91ced400 == 40 [pid = 1936] [id = 318] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d5000 == 39 [pid = 1936] [id = 324] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x91e23000 == 38 [pid = 1936] [id = 312] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dd000 == 37 [pid = 1936] [id = 337] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x94696000 == 36 [pid = 1936] [id = 317] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x91baa400 == 35 [pid = 1936] [id = 316] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x920ef800 == 34 [pid = 1936] [id = 339] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8fadf800 == 33 [pid = 1936] [id = 338] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x9250f800 == 32 [pid = 1936] [id = 314] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3400 == 31 [pid = 1936] [id = 315] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x977a2000 == 30 [pid = 1936] [id = 327] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f4000 == 29 [pid = 1936] [id = 331] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x98d4c400 == 28 [pid = 1936] [id = 328] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dcc00 == 27 [pid = 1936] [id = 329] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0000 == 26 [pid = 1936] [id = 332] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e6c00 == 25 [pid = 1936] [id = 333] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7db800 == 24 [pid = 1936] [id = 330] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dfc00 == 23 [pid = 1936] [id = 319] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ee400 == 22 [pid = 1936] [id = 325] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x9250ec00 == 21 [pid = 1936] [id = 326] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8faec400 == 20 [pid = 1936] [id = 320] 23:05:29 INFO - PROCESS | 1936 | --DOCSHELL 0x90f92000 == 19 [pid = 1936] [id = 334] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x91ba4400) [pid = 1936] [serial = 1010] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x8f4f3c00) [pid = 1936] [serial = 1002] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x98d47c00) [pid = 1936] [serial = 984] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x91ba3400) [pid = 1936] [serial = 999] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x99584800) [pid = 1936] [serial = 987] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x9a7edc00) [pid = 1936] [serial = 993] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x9a7f7800) [pid = 1936] [serial = 996] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x8faee400) [pid = 1936] [serial = 978] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9390d000) [pid = 1936] [serial = 981] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x99b88000) [pid = 1936] [serial = 990] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x982e4000) [pid = 1936] [serial = 983] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91cf1000) [pid = 1936] [serial = 1004] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8fa4b400) [pid = 1936] [serial = 977] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x99e52c00) [pid = 1936] [serial = 992] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x938e6c00) [pid = 1936] [serial = 980] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x91e24c00) [pid = 1936] [serial = 1005] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x99509000) [pid = 1936] [serial = 986] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8f3f1c00) [pid = 1936] [serial = 1001] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x9a7f4c00) [pid = 1936] [serial = 995] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x8fa50800) [pid = 1936] [serial = 1008] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8f4f1000) [pid = 1936] [serial = 1007] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8fae5400) [pid = 1936] [serial = 998] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x999c0000) [pid = 1936] [serial = 989] [outer = (nil)] [url = about:blank] 23:05:30 INFO - PROCESS | 1936 | 1467698730009 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 23:05:30 INFO - PROCESS | 1936 | 1467698730054 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:05:30 INFO - PROCESS | 1936 | 1467698730062 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - PROCESS | 1936 | 1467698730069 Marionette TRACE conn3 <- [1,1382,null,{}] 23:05:30 INFO - PROCESS | 1936 | 1467698730076 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:30 INFO - PROCESS | 1936 | 1467698730081 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:30 INFO - PROCESS | 1936 | 1467698730240 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:05:30 INFO - PROCESS | 1936 | 1467698730356 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 1936 | 1467698730366 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e4000 == 20 [pid = 1936] [id = 353] 23:05:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x8f3e6800) [pid = 1936] [serial = 1060] [outer = (nil)] 23:05:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x8f4f3000) [pid = 1936] [serial = 1061] [outer = 0x8f3e6800] 23:05:30 INFO - PROCESS | 1936 | 1467698730434 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8fa48000) [pid = 1936] [serial = 1062] [outer = 0x8f3e6800] 23:05:31 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:31 INFO - PROCESS | 1936 | 1467698731251 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 1936 | 1467698731308 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:05:31 INFO - PROCESS | 1936 | 1467698731318 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - PROCESS | 1936 | 1467698731323 Marionette TRACE conn3 <- [1,1386,null,{}] 23:05:31 INFO - PROCESS | 1936 | 1467698731329 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:31 INFO - PROCESS | 1936 | 1467698731334 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:31 INFO - PROCESS | 1936 | 1467698731539 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:05:31 INFO - PROCESS | 1936 | 1467698731688 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 1936 | 1467698731698 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cac00 == 21 [pid = 1936] [id = 354] 23:05:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x912cc000) [pid = 1936] [serial = 1063] [outer = (nil)] 23:05:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x91cf1000) [pid = 1936] [serial = 1064] [outer = 0x912cc000] 23:05:31 INFO - PROCESS | 1936 | 1467698731767 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x91e19400) [pid = 1936] [serial = 1065] [outer = 0x912cc000] 23:05:32 INFO - PROCESS | 1936 | 1467698732730 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1936 | 1467698732806 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:05:32 INFO - PROCESS | 1936 | 1467698732812 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1936 | 1467698732818 Marionette TRACE conn3 <- [1,1390,null,{}] 23:05:32 INFO - PROCESS | 1936 | 1467698732839 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:32 INFO - PROCESS | 1936 | 1467698732848 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:33 INFO - PROCESS | 1936 | 1467698733052 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:05:33 INFO - PROCESS | 1936 | 1467698733079 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 1936 | 1467698733087 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x9250c400 == 22 [pid = 1936] [id = 355] 23:05:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x9250ec00) [pid = 1936] [serial = 1066] [outer = (nil)] 23:05:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x938e9000) [pid = 1936] [serial = 1067] [outer = 0x9250ec00] 23:05:33 INFO - PROCESS | 1936 | 1467698733160 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x93909800) [pid = 1936] [serial = 1068] [outer = 0x9250ec00] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x93b27000) [pid = 1936] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x91ea1400) [pid = 1936] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8fa4b000) [pid = 1936] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x91b9ec00) [pid = 1936] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x912ca800) [pid = 1936] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91ba2400) [pid = 1936] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8fae7000) [pid = 1936] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x920f2400) [pid = 1936] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8e7d6c00) [pid = 1936] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:05:34 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8f2de000) [pid = 1936] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:05:34 INFO - PROCESS | 1936 | 1467698734397 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1640ms 23:05:34 INFO - PROCESS | 1936 | 1467698734452 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 1936 | 1467698734456 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:05:34 INFO - PROCESS | 1936 | 1467698734462 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1936 | 1467698734465 Marionette TRACE conn3 <- [1,1394,null,{}] 23:05:34 INFO - PROCESS | 1936 | 1467698734471 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:34 INFO - PROCESS | 1936 | 1467698734476 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:34 INFO - PROCESS | 1936 | 1467698734680 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:05:34 INFO - PROCESS | 1936 | 1467698734693 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 1936 | 1467698734698 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ee800 == 23 [pid = 1936] [id = 356] 23:05:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x8fae7000) [pid = 1936] [serial = 1069] [outer = (nil)] 23:05:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x91ea4000) [pid = 1936] [serial = 1070] [outer = 0x8fae7000] 23:05:34 INFO - PROCESS | 1936 | 1467698734768 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x938f3c00) [pid = 1936] [serial = 1071] [outer = 0x8fae7000] 23:05:35 INFO - PROCESS | 1936 | 1467698735560 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1135ms 23:05:35 INFO - PROCESS | 1936 | 1467698735598 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:05:35 INFO - PROCESS | 1936 | 1467698735601 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:05:35 INFO - PROCESS | 1936 | 1467698735607 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 1936 | 1467698735611 Marionette TRACE conn3 <- [1,1398,null,{}] 23:05:35 INFO - PROCESS | 1936 | 1467698735617 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:35 INFO - PROCESS | 1936 | 1467698735622 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:35 INFO - PROCESS | 1936 | 1467698735773 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:05:35 INFO - PROCESS | 1936 | 1467698735782 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 1936 | 1467698735789 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3c00 == 24 [pid = 1936] [id = 357] 23:05:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8faea400) [pid = 1936] [serial = 1072] [outer = (nil)] 23:05:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x93b2b800) [pid = 1936] [serial = 1073] [outer = 0x8faea400] 23:05:35 INFO - PROCESS | 1936 | 1467698735855 Marionette DEBUG loaded listener.js 23:05:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x93b47000) [pid = 1936] [serial = 1074] [outer = 0x8faea400] 23:05:37 INFO - PROCESS | 1936 | 1467698737094 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1529ms 23:05:37 INFO - PROCESS | 1936 | 1467698737137 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1936 | 1467698737144 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:05:37 INFO - PROCESS | 1936 | 1467698737151 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1936 | 1467698737159 Marionette TRACE conn3 <- [1,1402,null,{}] 23:05:37 INFO - PROCESS | 1936 | 1467698737167 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:37 INFO - PROCESS | 1936 | 1467698737172 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:37 INFO - PROCESS | 1936 | 1467698737384 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:05:37 INFO - PROCESS | 1936 | 1467698737600 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 1936 | 1467698737607 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa4b400 == 25 [pid = 1936] [id = 358] 23:05:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8fa51800) [pid = 1936] [serial = 1075] [outer = (nil)] 23:05:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x90f93000) [pid = 1936] [serial = 1076] [outer = 0x8fa51800] 23:05:37 INFO - PROCESS | 1936 | 1467698737731 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91ba6400) [pid = 1936] [serial = 1077] [outer = 0x8fa51800] 23:05:38 INFO - PROCESS | 1936 | 1467698738690 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1593ms 23:05:38 INFO - PROCESS | 1936 | 1467698738744 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 1936 | 1467698738751 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:05:38 INFO - PROCESS | 1936 | 1467698738762 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 1936 | 1467698738765 Marionette TRACE conn3 <- [1,1406,null,{}] 23:05:38 INFO - PROCESS | 1936 | 1467698738772 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:38 INFO - PROCESS | 1936 | 1467698738777 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:38 INFO - PROCESS | 1936 | 1467698738959 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:05:39 INFO - PROCESS | 1936 | 1467698739208 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 1936 | 1467698739214 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f2400 == 26 [pid = 1936] [id = 359] 23:05:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x938ef000) [pid = 1936] [serial = 1078] [outer = (nil)] 23:05:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x93b22c00) [pid = 1936] [serial = 1079] [outer = 0x938ef000] 23:05:39 INFO - PROCESS | 1936 | 1467698739302 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x93b41400) [pid = 1936] [serial = 1080] [outer = 0x938ef000] 23:05:40 INFO - PROCESS | 1936 | 1467698740244 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1534ms 23:05:40 INFO - PROCESS | 1936 | 1467698740311 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 1936 | 1467698740316 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:05:40 INFO - PROCESS | 1936 | 1467698740324 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1936 | 1467698740330 Marionette TRACE conn3 <- [1,1410,null,{}] 23:05:40 INFO - PROCESS | 1936 | 1467698740346 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:40 INFO - PROCESS | 1936 | 1467698740355 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:40 INFO - PROCESS | 1936 | 1467698740535 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:05:40 INFO - PROCESS | 1936 | 1467698740703 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1936 | 1467698740716 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e7000 == 27 [pid = 1936] [id = 360] 23:05:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x951cd000) [pid = 1936] [serial = 1081] [outer = (nil)] 23:05:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x96dd0000) [pid = 1936] [serial = 1082] [outer = 0x951cd000] 23:05:40 INFO - PROCESS | 1936 | 1467698740877 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x977aec00) [pid = 1936] [serial = 1083] [outer = 0x951cd000] 23:05:41 INFO - PROCESS | 1936 | 1467698741905 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1635ms 23:05:41 INFO - PROCESS | 1936 | 1467698741958 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:05:41 INFO - PROCESS | 1936 | 1467698741963 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:05:41 INFO - PROCESS | 1936 | 1467698741969 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 1936 | 1467698741973 Marionette TRACE conn3 <- [1,1414,null,{}] 23:05:41 INFO - PROCESS | 1936 | 1467698741979 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:41 INFO - PROCESS | 1936 | 1467698741984 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:42 INFO - PROCESS | 1936 | 1467698742198 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:05:42 INFO - PROCESS | 1936 | 1467698742530 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1936 | 1467698742539 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e1c00 == 28 [pid = 1936] [id = 361] 23:05:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8e7e2800) [pid = 1936] [serial = 1084] [outer = (nil)] 23:05:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x8f1f1400) [pid = 1936] [serial = 1085] [outer = 0x8e7e2800] 23:05:42 INFO - PROCESS | 1936 | 1467698742650 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x8f2dac00) [pid = 1936] [serial = 1086] [outer = 0x8e7e2800] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x950c7800) [pid = 1936] [serial = 1038] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x92eac800) [pid = 1936] [serial = 1031] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9398c800) [pid = 1936] [serial = 1034] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x93905000) [pid = 1936] [serial = 1032] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x91ba6800) [pid = 1936] [serial = 1016] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91cf7400) [pid = 1936] [serial = 1017] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91cee400) [pid = 1936] [serial = 1011] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x91e24000) [pid = 1936] [serial = 1028] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x90f90800) [pid = 1936] [serial = 1025] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x912c8800) [pid = 1936] [serial = 1026] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x9237a000) [pid = 1936] [serial = 1019] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x93b40c00) [pid = 1936] [serial = 1037] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93990400) [pid = 1936] [serial = 1035] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x92506800) [pid = 1936] [serial = 1020] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8e7e3400) [pid = 1936] [serial = 1022] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x8f2d8800) [pid = 1936] [serial = 1023] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8fa4a800) [pid = 1936] [serial = 1013] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8faec800) [pid = 1936] [serial = 1014] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x91ea8000) [pid = 1936] [serial = 1029] [outer = (nil)] [url = about:blank] 23:05:43 INFO - PROCESS | 1936 | 1467698743702 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1783ms 23:05:43 INFO - PROCESS | 1936 | 1467698743753 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1936 | 1467698743757 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:05:43 INFO - PROCESS | 1936 | 1467698743765 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1936 | 1467698743769 Marionette TRACE conn3 <- [1,1418,null,{}] 23:05:43 INFO - PROCESS | 1936 | 1467698743777 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:43 INFO - PROCESS | 1936 | 1467698743785 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:43 INFO - PROCESS | 1936 | 1467698743938 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:05:44 INFO - PROCESS | 1936 | 1467698744102 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 1936 | 1467698744110 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d9800 == 29 [pid = 1936] [id = 362] 23:05:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x8f3ec400) [pid = 1936] [serial = 1087] [outer = (nil)] 23:05:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x8faecc00) [pid = 1936] [serial = 1088] [outer = 0x8f3ec400] 23:05:44 INFO - PROCESS | 1936 | 1467698744184 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x90f93800) [pid = 1936] [serial = 1089] [outer = 0x8f3ec400] 23:05:44 INFO - PROCESS | 1936 | 1467698744950 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1232ms 23:05:45 INFO - PROCESS | 1936 | 1467698745002 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 1936 | 1467698745008 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:05:45 INFO - PROCESS | 1936 | 1467698745016 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 1936 | 1467698745018 Marionette TRACE conn3 <- [1,1422,null,{}] 23:05:45 INFO - PROCESS | 1936 | 1467698745024 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:45 INFO - PROCESS | 1936 | 1467698745029 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:45 INFO - PROCESS | 1936 | 1467698745187 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:05:45 INFO - PROCESS | 1936 | 1467698745197 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1936 | 1467698745206 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa52000 == 30 [pid = 1936] [id = 363] 23:05:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x912c8c00) [pid = 1936] [serial = 1090] [outer = (nil)] 23:05:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x91e9c000) [pid = 1936] [serial = 1091] [outer = 0x912c8c00] 23:05:45 INFO - PROCESS | 1936 | 1467698745273 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9237a000) [pid = 1936] [serial = 1092] [outer = 0x912c8c00] 23:05:46 INFO - PROCESS | 1936 | 1467698746259 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1282ms 23:05:46 INFO - PROCESS | 1936 | 1467698746298 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 1936 | 1467698746301 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:05:46 INFO - PROCESS | 1936 | 1467698746321 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1936 | 1467698746334 Marionette TRACE conn3 <- [1,1426,null,{}] 23:05:46 INFO - PROCESS | 1936 | 1467698746354 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:46 INFO - PROCESS | 1936 | 1467698746361 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:46 INFO - PROCESS | 1936 | 1467698746565 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:05:46 INFO - PROCESS | 1936 | 1467698746695 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 1936 | 1467698746704 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7da400 == 31 [pid = 1936] [id = 364] 23:05:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x92506400) [pid = 1936] [serial = 1093] [outer = (nil)] 23:05:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x93990800) [pid = 1936] [serial = 1094] [outer = 0x92506400] 23:05:46 INFO - PROCESS | 1936 | 1467698746773 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x93b4b000) [pid = 1936] [serial = 1095] [outer = 0x92506400] 23:05:47 INFO - PROCESS | 1936 | 1467698747672 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1423ms 23:05:47 INFO - PROCESS | 1936 | 1467698747734 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:05:47 INFO - PROCESS | 1936 | 1467698747739 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:05:47 INFO - PROCESS | 1936 | 1467698747745 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 1936 | 1467698747748 Marionette TRACE conn3 <- [1,1430,null,{}] 23:05:47 INFO - PROCESS | 1936 | 1467698747754 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:47 INFO - PROCESS | 1936 | 1467698747758 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:47 INFO - PROCESS | 1936 | 1467698747962 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:05:48 INFO - PROCESS | 1936 | 1467698747986 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1936 | 1467698747993 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e23c00 == 32 [pid = 1936] [id = 365] 23:05:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x93b47c00) [pid = 1936] [serial = 1096] [outer = (nil)] 23:05:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x951d0000) [pid = 1936] [serial = 1097] [outer = 0x93b47c00] 23:05:48 INFO - PROCESS | 1936 | 1467698748062 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x951d3000) [pid = 1936] [serial = 1098] [outer = 0x93b47c00] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8f3f0c00) [pid = 1936] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x9250ec00) [pid = 1936] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x91ea7400) [pid = 1936] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91e9dc00) [pid = 1936] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8f3e6800) [pid = 1936] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93b21c00) [pid = 1936] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x96327c00) [pid = 1936] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8fae7000) [pid = 1936] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x96dcb400) [pid = 1936] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x8f4f2800) [pid = 1936] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:05:48 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x912cc000) [pid = 1936] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:05:49 INFO - PROCESS | 1936 | 1467698749050 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1336ms 23:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:05:49 INFO - PROCESS | 1936 | 1467698749080 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:05:49 INFO - PROCESS | 1936 | 1467698749083 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:05:49 INFO - PROCESS | 1936 | 1467698749090 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:05:49 INFO - PROCESS | 1936 | 1467698749093 Marionette TRACE conn3 <- [1,1434,null,{}] 23:05:49 INFO - PROCESS | 1936 | 1467698749098 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:49 INFO - PROCESS | 1936 | 1467698749103 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:49 INFO - PROCESS | 1936 | 1467698749296 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:05:49 INFO - PROCESS | 1936 | 1467698749314 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 1936 | 1467698749332 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d8000 == 33 [pid = 1936] [id = 366] 23:05:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x90f95c00) [pid = 1936] [serial = 1099] [outer = (nil)] 23:05:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x951d1000) [pid = 1936] [serial = 1100] [outer = 0x90f95c00] 23:05:49 INFO - PROCESS | 1936 | 1467698749411 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x977af800) [pid = 1936] [serial = 1101] [outer = 0x90f95c00] 23:05:50 INFO - PROCESS | 1936 | 1467698750287 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1235ms 23:05:50 INFO - PROCESS | 1936 | 1467698750324 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 1936 | 1467698750328 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:05:50 INFO - PROCESS | 1936 | 1467698750334 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 1936 | 1467698750336 Marionette TRACE conn3 <- [1,1438,null,{}] 23:05:50 INFO - PROCESS | 1936 | 1467698750342 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:50 INFO - PROCESS | 1936 | 1467698750348 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:50 INFO - PROCESS | 1936 | 1467698750495 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:05:50 INFO - PROCESS | 1936 | 1467698750512 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 1936 | 1467698750520 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1c800 == 34 [pid = 1936] [id = 367] 23:05:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x9890f800) [pid = 1936] [serial = 1102] [outer = (nil)] 23:05:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9949e800) [pid = 1936] [serial = 1103] [outer = 0x9890f800] 23:05:50 INFO - PROCESS | 1936 | 1467698750586 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x99505c00) [pid = 1936] [serial = 1104] [outer = 0x9890f800] 23:05:51 INFO - PROCESS | 1936 | 1467698751727 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1429ms 23:05:51 INFO - PROCESS | 1936 | 1467698751764 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:05:51 INFO - PROCESS | 1936 | 1467698751771 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:05:51 INFO - PROCESS | 1936 | 1467698751779 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 1936 | 1467698751787 Marionette TRACE conn3 <- [1,1442,null,{}] 23:05:51 INFO - PROCESS | 1936 | 1467698751795 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:51 INFO - PROCESS | 1936 | 1467698751800 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:52 INFO - PROCESS | 1936 | 1467698751993 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:05:52 INFO - PROCESS | 1936 | 1467698752215 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 1936 | 1467698752222 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ee800 == 35 [pid = 1936] [id = 368] 23:05:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8fae5800) [pid = 1936] [serial = 1105] [outer = (nil)] 23:05:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x912cc000) [pid = 1936] [serial = 1106] [outer = 0x8fae5800] 23:05:52 INFO - PROCESS | 1936 | 1467698752355 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91cec000) [pid = 1936] [serial = 1107] [outer = 0x8fae5800] 23:05:53 INFO - PROCESS | 1936 | 1467698753264 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1533ms 23:05:53 INFO - PROCESS | 1936 | 1467698753312 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 1936 | 1467698753320 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:05:53 INFO - PROCESS | 1936 | 1467698753331 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 1936 | 1467698753335 Marionette TRACE conn3 <- [1,1446,null,{}] 23:05:53 INFO - PROCESS | 1936 | 1467698753342 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:53 INFO - PROCESS | 1936 | 1467698753348 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:53 INFO - PROCESS | 1936 | 1467698753533 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:05:53 INFO - PROCESS | 1936 | 1467698753789 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1936 | 1467698753800 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x920efc00 == 36 [pid = 1936] [id = 369] 23:05:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x92eb2000) [pid = 1936] [serial = 1108] [outer = (nil)] 23:05:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x93907400) [pid = 1936] [serial = 1109] [outer = 0x92eb2000] 23:05:53 INFO - PROCESS | 1936 | 1467698753927 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x93b24000) [pid = 1936] [serial = 1110] [outer = 0x92eb2000] 23:05:54 INFO - PROCESS | 1936 | 1467698754877 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1580ms 23:05:54 INFO - PROCESS | 1936 | 1467698754911 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 1936 | 1467698754914 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:05:54 INFO - PROCESS | 1936 | 1467698754921 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 1936 | 1467698754927 Marionette TRACE conn3 <- [1,1450,null,{}] 23:05:54 INFO - PROCESS | 1936 | 1467698754943 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:54 INFO - PROCESS | 1936 | 1467698754952 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:55 INFO - PROCESS | 1936 | 1467698755134 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:05:55 INFO - PROCESS | 1936 | 1467698755315 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 1936 | 1467698755326 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa4d400 == 37 [pid = 1936] [id = 370] 23:05:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x950c9000) [pid = 1936] [serial = 1111] [outer = (nil)] 23:05:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x99508800) [pid = 1936] [serial = 1112] [outer = 0x950c9000] 23:05:55 INFO - PROCESS | 1936 | 1467698755474 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9950f400) [pid = 1936] [serial = 1113] [outer = 0x950c9000] 23:05:56 INFO - PROCESS | 1936 | 1467698756383 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1538ms 23:05:56 INFO - PROCESS | 1936 | 1467698756460 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:05:56 INFO - PROCESS | 1936 | 1467698756465 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:05:56 INFO - PROCESS | 1936 | 1467698756471 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - PROCESS | 1936 | 1467698756474 Marionette TRACE conn3 <- [1,1454,null,{}] 23:05:56 INFO - PROCESS | 1936 | 1467698756480 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:56 INFO - PROCESS | 1936 | 1467698756485 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:56 INFO - PROCESS | 1936 | 1467698756702 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:05:56 INFO - PROCESS | 1936 | 1467698756912 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 1936 | 1467698756922 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e9800 == 38 [pid = 1936] [id = 371] 23:05:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9950e000) [pid = 1936] [serial = 1114] [outer = (nil)] 23:05:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x997e2400) [pid = 1936] [serial = 1115] [outer = 0x9950e000] 23:05:57 INFO - PROCESS | 1936 | 1467698757060 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x997e9800) [pid = 1936] [serial = 1116] [outer = 0x9950e000] 23:05:57 INFO - PROCESS | 1936 | 1467698757941 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1535ms 23:05:58 INFO - PROCESS | 1936 | 1467698758006 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 1936 | 1467698758010 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:05:58 INFO - PROCESS | 1936 | 1467698758017 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 1936 | 1467698758020 Marionette TRACE conn3 <- [1,1458,null,{}] 23:05:58 INFO - PROCESS | 1936 | 1467698758026 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:58 INFO - PROCESS | 1936 | 1467698758031 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:58 INFO - PROCESS | 1936 | 1467698758194 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:05:58 INFO - PROCESS | 1936 | 1467698758361 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1936 | 1467698758369 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x9958e000 == 39 [pid = 1936] [id = 372] 23:05:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x997e3400) [pid = 1936] [serial = 1117] [outer = (nil)] 23:05:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x99b83800) [pid = 1936] [serial = 1118] [outer = 0x997e3400] 23:05:58 INFO - PROCESS | 1936 | 1467698758448 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x99b88c00) [pid = 1936] [serial = 1119] [outer = 0x997e3400] 23:05:59 INFO - PROCESS | 1936 | 1467698759438 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1479ms 23:05:59 INFO - PROCESS | 1936 | 1467698759495 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 1936 | 1467698759499 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:05:59 INFO - PROCESS | 1936 | 1467698759505 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1936 | 1467698759509 Marionette TRACE conn3 <- [1,1462,null,{}] 23:05:59 INFO - PROCESS | 1936 | 1467698759515 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:59 INFO - PROCESS | 1936 | 1467698759525 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:05:59 INFO - PROCESS | 1936 | 1467698759717 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:05:59 INFO - PROCESS | 1936 | 1467698759956 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1936 | 1467698759965 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f7400 == 40 [pid = 1936] [id = 373] 23:06:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x8f1fb400) [pid = 1936] [serial = 1120] [outer = (nil)] 23:06:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x8f3e7800) [pid = 1936] [serial = 1121] [outer = 0x8f1fb400] 23:06:00 INFO - PROCESS | 1936 | 1467698760090 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x8fa48800) [pid = 1936] [serial = 1122] [outer = 0x8f1fb400] 23:06:01 INFO - PROCESS | 1936 | 1467698761229 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1751ms 23:06:01 INFO - PROCESS | 1936 | 1467698761258 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:06:01 INFO - PROCESS | 1936 | 1467698761264 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:06:01 INFO - PROCESS | 1936 | 1467698761272 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:06:01 INFO - PROCESS | 1936 | 1467698761277 Marionette TRACE conn3 <- [1,1466,null,{}] 23:06:01 INFO - PROCESS | 1936 | 1467698761285 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:01 INFO - PROCESS | 1936 | 1467698761291 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:01 INFO - PROCESS | 1936 | 1467698761512 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:06:01 INFO - PROCESS | 1936 | 1467698761821 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 1936 | 1467698761836 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x912ca000 == 41 [pid = 1936] [id = 374] 23:06:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x912ca800) [pid = 1936] [serial = 1123] [outer = (nil)] 23:06:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x91ba9400) [pid = 1936] [serial = 1124] [outer = 0x912ca800] 23:06:01 INFO - PROCESS | 1936 | 1467698761938 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x91e1b800) [pid = 1936] [serial = 1125] [outer = 0x912ca800] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d8000 == 40 [pid = 1936] [id = 366] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x91e23c00 == 39 [pid = 1936] [id = 365] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7da400 == 38 [pid = 1936] [id = 364] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa52000 == 37 [pid = 1936] [id = 363] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d9800 == 36 [pid = 1936] [id = 362] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e1c00 == 35 [pid = 1936] [id = 361] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa4b400 == 34 [pid = 1936] [id = 358] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e7000 == 33 [pid = 1936] [id = 360] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f2400 == 32 [pid = 1936] [id = 359] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d6400 == 31 [pid = 1936] [id = 340] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x9958e000 == 30 [pid = 1936] [id = 372] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f7400 == 29 [pid = 1936] [id = 373] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e9800 == 28 [pid = 1936] [id = 371] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa4d400 == 27 [pid = 1936] [id = 370] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x920efc00 == 26 [pid = 1936] [id = 369] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1c800 == 25 [pid = 1936] [id = 367] 23:06:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ee800 == 24 [pid = 1936] [id = 368] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x91b9cc00) [pid = 1936] [serial = 1041] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x90f93c00) [pid = 1936] [serial = 1040] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x938e9000) [pid = 1936] [serial = 1067] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x92eb2c00) [pid = 1936] [serial = 1044] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x92502800) [pid = 1936] [serial = 1043] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x9237b800) [pid = 1936] [serial = 1058] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x8f4f3000) [pid = 1936] [serial = 1061] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x9631fc00) [pid = 1936] [serial = 1047] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x951d4400) [pid = 1936] [serial = 1046] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x96dd8c00) [pid = 1936] [serial = 1050] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x96dd3c00) [pid = 1936] [serial = 1049] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x8fa48000) [pid = 1936] [serial = 1062] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x938f3c00) [pid = 1936] [serial = 1071] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x98907800) [pid = 1936] [serial = 1053] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x98256800) [pid = 1936] [serial = 1052] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8faeac00) [pid = 1936] [serial = 1056] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x91ea4000) [pid = 1936] [serial = 1070] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8fa4d800) [pid = 1936] [serial = 1055] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x9250d800) [pid = 1936] [serial = 1059] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x93909800) [pid = 1936] [serial = 1068] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x91cf1000) [pid = 1936] [serial = 1064] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x91e19400) [pid = 1936] [serial = 1065] [outer = (nil)] [url = about:blank] 23:06:03 INFO - PROCESS | 1936 | 1467698763901 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2787ms 23:06:04 INFO - PROCESS | 1936 | 1467698764059 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:06:04 INFO - PROCESS | 1936 | 1467698764064 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:06:04 INFO - PROCESS | 1936 | 1467698764073 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - PROCESS | 1936 | 1467698764078 Marionette TRACE conn3 <- [1,1470,null,{}] 23:06:04 INFO - PROCESS | 1936 | 1467698764090 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:04 INFO - PROCESS | 1936 | 1467698764095 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:04 INFO - PROCESS | 1936 | 1467698764253 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:06:04 INFO - PROCESS | 1936 | 1467698764372 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 1936 | 1467698764384 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d8000 == 25 [pid = 1936] [id = 375] 23:06:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x8f2d8400) [pid = 1936] [serial = 1126] [outer = (nil)] 23:06:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8f2e0400) [pid = 1936] [serial = 1127] [outer = 0x8f2d8400] 23:06:04 INFO - PROCESS | 1936 | 1467698764455 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8f3e7000) [pid = 1936] [serial = 1128] [outer = 0x8f2d8400] 23:06:05 INFO - PROCESS | 1936 | 1467698765249 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1233ms 23:06:05 INFO - PROCESS | 1936 | 1467698765306 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:06:05 INFO - PROCESS | 1936 | 1467698765314 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:06:05 INFO - PROCESS | 1936 | 1467698765325 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 1936 | 1467698765329 Marionette TRACE conn3 <- [1,1474,null,{}] 23:06:05 INFO - PROCESS | 1936 | 1467698765335 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:05 INFO - PROCESS | 1936 | 1467698765340 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:05 INFO - PROCESS | 1936 | 1467698765505 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:06:05 INFO - PROCESS | 1936 | 1467698765515 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:05 INFO - PROCESS | 1936 | 1467698765524 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f93c00 == 26 [pid = 1936] [id = 376] 23:06:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x90f95800) [pid = 1936] [serial = 1129] [outer = (nil)] 23:06:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x912c4400) [pid = 1936] [serial = 1130] [outer = 0x90f95800] 23:06:05 INFO - PROCESS | 1936 | 1467698765593 Marionette DEBUG loaded listener.js 23:06:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x912ca400) [pid = 1936] [serial = 1131] [outer = 0x90f95800] 23:06:06 INFO - PROCESS | 1936 | 1467698766584 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1282ms 23:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:06:06 INFO - PROCESS | 1936 | 1467698766621 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:06:06 INFO - PROCESS | 1936 | 1467698766624 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:06:06 INFO - PROCESS | 1936 | 1467698766630 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 1936 | 1467698766636 Marionette TRACE conn3 <- [1,1478,null,{}] 23:06:06 INFO - PROCESS | 1936 | 1467698766654 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:06 INFO - PROCESS | 1936 | 1467698766663 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:06 INFO - PROCESS | 1936 | 1467698766889 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:06:06 INFO - PROCESS | 1936 | 1467698766908 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 1936 | 1467698766923 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e22800 == 27 [pid = 1936] [id = 377] 23:06:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91e22c00) [pid = 1936] [serial = 1132] [outer = (nil)] 23:06:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91e99c00) [pid = 1936] [serial = 1133] [outer = 0x91e22c00] 23:06:07 INFO - PROCESS | 1936 | 1467698766995 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x91ea5400) [pid = 1936] [serial = 1134] [outer = 0x91e22c00] 23:06:07 INFO - PROCESS | 1936 | 1467698767926 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1346ms 23:06:07 INFO - PROCESS | 1936 | 1467698767975 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:06:07 INFO - PROCESS | 1936 | 1467698767979 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:06:07 INFO - PROCESS | 1936 | 1467698767993 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1936 | 1467698768011 Marionette TRACE conn3 <- [1,1482,null,{}] 23:06:08 INFO - PROCESS | 1936 | 1467698768017 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:08 INFO - PROCESS | 1936 | 1467698768021 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:08 INFO - PROCESS | 1936 | 1467698768228 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:06:08 INFO - PROCESS | 1936 | 1467698768246 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:08 INFO - PROCESS | 1936 | 1467698768257 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x920e8000 == 28 [pid = 1936] [id = 378] 23:06:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x92506800) [pid = 1936] [serial = 1135] [outer = (nil)] 23:06:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x92eaa800) [pid = 1936] [serial = 1136] [outer = 0x92506800] 23:06:08 INFO - PROCESS | 1936 | 1467698768323 Marionette DEBUG loaded listener.js 23:06:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x938e7800) [pid = 1936] [serial = 1137] [outer = 0x92506800] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x9890f800) [pid = 1936] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x92506400) [pid = 1936] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8f3ec400) [pid = 1936] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x938ef000) [pid = 1936] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x93b47c00) [pid = 1936] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8faea400) [pid = 1936] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8fa51800) [pid = 1936] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x912c8c00) [pid = 1936] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x90f95c00) [pid = 1936] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x951cd000) [pid = 1936] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:06:09 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x8e7e2800) [pid = 1936] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:06:09 INFO - PROCESS | 1936 | 1467698769719 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1793ms 23:06:09 INFO - PROCESS | 1936 | 1467698769788 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:06:09 INFO - PROCESS | 1936 | 1467698769792 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:06:09 INFO - PROCESS | 1936 | 1467698769798 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:06:09 INFO - PROCESS | 1936 | 1467698769801 Marionette TRACE conn3 <- [1,1486,null,{}] 23:06:09 INFO - PROCESS | 1936 | 1467698769806 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:09 INFO - PROCESS | 1936 | 1467698769811 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:09 INFO - PROCESS | 1936 | 1467698769950 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:06:09 INFO - PROCESS | 1936 | 1467698769960 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 1936 | 1467698769966 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4efc00 == 29 [pid = 1936] [id = 379] 23:06:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8f4f3400) [pid = 1936] [serial = 1138] [outer = (nil)] 23:06:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x92504000) [pid = 1936] [serial = 1139] [outer = 0x8f4f3400] 23:06:10 INFO - PROCESS | 1936 | 1467698770036 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x938e9000) [pid = 1936] [serial = 1140] [outer = 0x8f4f3400] 23:06:10 INFO - PROCESS | 1936 | 1467698770902 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1186ms 23:06:11 INFO - PROCESS | 1936 | 1467698771002 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 1936 | 1467698771008 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:06:11 INFO - PROCESS | 1936 | 1467698771017 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - PROCESS | 1936 | 1467698771023 Marionette TRACE conn3 <- [1,1490,null,{}] 23:06:11 INFO - PROCESS | 1936 | 1467698771032 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:11 INFO - PROCESS | 1936 | 1467698771038 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:11 INFO - PROCESS | 1936 | 1467698771228 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:06:11 INFO - PROCESS | 1936 | 1467698771404 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 1936 | 1467698771421 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fb000 == 30 [pid = 1936] [id = 380] 23:06:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x8f2d7c00) [pid = 1936] [serial = 1141] [outer = (nil)] 23:06:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f3f0c00) [pid = 1936] [serial = 1142] [outer = 0x8f2d7c00] 23:06:11 INFO - PROCESS | 1936 | 1467698771501 Marionette DEBUG loaded listener.js 23:06:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8fa50800) [pid = 1936] [serial = 1143] [outer = 0x8f2d7c00] 23:06:12 INFO - PROCESS | 1936 | 1467698772562 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1589ms 23:06:12 INFO - PROCESS | 1936 | 1467698772605 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 1936 | 1467698772611 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:06:12 INFO - PROCESS | 1936 | 1467698772621 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 1936 | 1467698772627 Marionette TRACE conn3 <- [1,1494,null,{}] 23:06:12 INFO - PROCESS | 1936 | 1467698772633 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:12 INFO - PROCESS | 1936 | 1467698772639 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:12 INFO - PROCESS | 1936 | 1467698772852 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:06:13 INFO - PROCESS | 1936 | 1467698773065 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1936 | 1467698773076 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae0800 == 31 [pid = 1936] [id = 381] 23:06:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91cef800) [pid = 1936] [serial = 1144] [outer = (nil)] 23:06:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x91cf9400) [pid = 1936] [serial = 1145] [outer = 0x91cef800] 23:06:13 INFO - PROCESS | 1936 | 1467698773204 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x91e24c00) [pid = 1936] [serial = 1146] [outer = 0x91cef800] 23:06:14 INFO - PROCESS | 1936 | 1467698774209 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1637ms 23:06:14 INFO - PROCESS | 1936 | 1467698774255 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:06:14 INFO - PROCESS | 1936 | 1467698774260 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:06:14 INFO - PROCESS | 1936 | 1467698774267 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1936 | 1467698774271 Marionette TRACE conn3 <- [1,1498,null,{}] 23:06:14 INFO - PROCESS | 1936 | 1467698774286 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:14 INFO - PROCESS | 1936 | 1467698774295 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:14 INFO - PROCESS | 1936 | 1467698774486 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:06:14 INFO - PROCESS | 1936 | 1467698774742 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1936 | 1467698774752 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x93909c00 == 32 [pid = 1936] [id = 382] 23:06:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9390b800) [pid = 1936] [serial = 1147] [outer = (nil)] 23:06:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x93b2c400) [pid = 1936] [serial = 1148] [outer = 0x9390b800] 23:06:14 INFO - PROCESS | 1936 | 1467698774887 Marionette DEBUG loaded listener.js 23:06:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x93b4fc00) [pid = 1936] [serial = 1149] [outer = 0x9390b800] 23:06:15 INFO - PROCESS | 1936 | 1467698775869 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1690ms 23:06:15 INFO - PROCESS | 1936 | 1467698775957 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1936 | 1467698775961 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:06:15 INFO - PROCESS | 1936 | 1467698775968 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1936 | 1467698775971 Marionette TRACE conn3 <- [1,1502,null,{}] 23:06:15 INFO - PROCESS | 1936 | 1467698775977 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:15 INFO - PROCESS | 1936 | 1467698775982 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:16 INFO - PROCESS | 1936 | 1467698776207 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:06:16 INFO - PROCESS | 1936 | 1467698776467 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1936 | 1467698776476 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2da800 == 33 [pid = 1936] [id = 383] 23:06:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x91cf5400) [pid = 1936] [serial = 1150] [outer = (nil)] 23:06:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x96320000) [pid = 1936] [serial = 1151] [outer = 0x91cf5400] 23:06:16 INFO - PROCESS | 1936 | 1467698776562 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x96326400) [pid = 1936] [serial = 1152] [outer = 0x91cf5400] 23:06:17 INFO - PROCESS | 1936 | 1467698777798 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1887ms 23:06:17 INFO - PROCESS | 1936 | 1467698777855 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1936 | 1467698777862 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:06:17 INFO - PROCESS | 1936 | 1467698777870 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1936 | 1467698777875 Marionette TRACE conn3 <- [1,1506,null,{}] 23:06:17 INFO - PROCESS | 1936 | 1467698777883 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:17 INFO - PROCESS | 1936 | 1467698777888 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:18 INFO - PROCESS | 1936 | 1467698778131 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:06:18 INFO - PROCESS | 1936 | --DOCSHELL 0x920e8000 == 32 [pid = 1936] [id = 378] 23:06:18 INFO - PROCESS | 1936 | --DOCSHELL 0x91e22800 == 31 [pid = 1936] [id = 377] 23:06:18 INFO - PROCESS | 1936 | --DOCSHELL 0x90f93c00 == 30 [pid = 1936] [id = 376] 23:06:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d8000 == 29 [pid = 1936] [id = 375] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x93b4b000) [pid = 1936] [serial = 1095] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8faecc00) [pid = 1936] [serial = 1088] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x93b41400) [pid = 1936] [serial = 1080] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x951d0000) [pid = 1936] [serial = 1097] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x93b22c00) [pid = 1936] [serial = 1079] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x93b2b800) [pid = 1936] [serial = 1073] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x90f93800) [pid = 1936] [serial = 1089] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x90f93000) [pid = 1936] [serial = 1076] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x93990800) [pid = 1936] [serial = 1094] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x9237a000) [pid = 1936] [serial = 1092] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x951d1000) [pid = 1936] [serial = 1100] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x96dd0000) [pid = 1936] [serial = 1082] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x91e9c000) [pid = 1936] [serial = 1091] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8f1f1400) [pid = 1936] [serial = 1085] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x977aec00) [pid = 1936] [serial = 1083] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x951d3000) [pid = 1936] [serial = 1098] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x93b47000) [pid = 1936] [serial = 1074] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x8f2dac00) [pid = 1936] [serial = 1086] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x91ba6400) [pid = 1936] [serial = 1077] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x9949e800) [pid = 1936] [serial = 1103] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x99505c00) [pid = 1936] [serial = 1104] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x977af800) [pid = 1936] [serial = 1101] [outer = (nil)] [url = about:blank] 23:06:18 INFO - PROCESS | 1936 | 1467698778332 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 1936 | 1467698778345 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f4c00 == 30 [pid = 1936] [id = 384] 23:06:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x8f1f7800) [pid = 1936] [serial = 1153] [outer = (nil)] 23:06:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x8f2dac00) [pid = 1936] [serial = 1154] [outer = 0x8f1f7800] 23:06:18 INFO - PROCESS | 1936 | 1467698778419 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x8fa4bc00) [pid = 1936] [serial = 1155] [outer = 0x8f1f7800] 23:06:19 INFO - PROCESS | 1936 | 1467698779186 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1334ms 23:06:19 INFO - PROCESS | 1936 | 1467698779208 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:06:19 INFO - PROCESS | 1936 | 1467698779215 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:06:19 INFO - PROCESS | 1936 | 1467698779225 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:06:19 INFO - PROCESS | 1936 | 1467698779229 Marionette TRACE conn3 <- [1,1510,null,{}] 23:06:19 INFO - PROCESS | 1936 | 1467698779235 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:19 INFO - PROCESS | 1936 | 1467698779239 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:19 INFO - PROCESS | 1936 | 1467698779387 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:06:19 INFO - PROCESS | 1936 | 1467698779403 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1936 | 1467698779411 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faed400 == 31 [pid = 1936] [id = 385] 23:06:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x91b9cc00) [pid = 1936] [serial = 1156] [outer = (nil)] 23:06:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x91ceb800) [pid = 1936] [serial = 1157] [outer = 0x91b9cc00] 23:06:19 INFO - PROCESS | 1936 | 1467698779482 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x91cf6800) [pid = 1936] [serial = 1158] [outer = 0x91b9cc00] 23:06:20 INFO - PROCESS | 1936 | 1467698780404 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1234ms 23:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:06:20 INFO - PROCESS | 1936 | 1467698780459 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:06:20 INFO - PROCESS | 1936 | 1467698780461 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:06:20 INFO - PROCESS | 1936 | 1467698780468 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 1936 | 1467698780474 Marionette TRACE conn3 <- [1,1514,null,{}] 23:06:20 INFO - PROCESS | 1936 | 1467698780495 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:20 INFO - PROCESS | 1936 | 1467698780502 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:20 INFO - PROCESS | 1936 | 1467698780718 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:06:20 INFO - PROCESS | 1936 | 1467698780743 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:20 INFO - PROCESS | 1936 | 1467698780751 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x92506400 == 32 [pid = 1936] [id = 386] 23:06:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x9250d800) [pid = 1936] [serial = 1159] [outer = (nil)] 23:06:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x93902000) [pid = 1936] [serial = 1160] [outer = 0x9250d800] 23:06:20 INFO - PROCESS | 1936 | 1467698780822 Marionette DEBUG loaded listener.js 23:06:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x93b23000) [pid = 1936] [serial = 1161] [outer = 0x9250d800] 23:06:21 INFO - PROCESS | 1936 | 1467698781701 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1283ms 23:06:21 INFO - PROCESS | 1936 | 1467698781758 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 1936 | 1467698781763 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:06:21 INFO - PROCESS | 1936 | 1467698781769 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 1936 | 1467698781772 Marionette TRACE conn3 <- [1,1518,null,{}] 23:06:21 INFO - PROCESS | 1936 | 1467698781778 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:21 INFO - PROCESS | 1936 | 1467698781782 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:22 INFO - PROCESS | 1936 | 1467698782004 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:06:22 INFO - PROCESS | 1936 | 1467698782028 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 1936 | 1467698782039 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f96400 == 33 [pid = 1936] [id = 387] 23:06:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x912cfc00) [pid = 1936] [serial = 1162] [outer = (nil)] 23:06:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x94696c00) [pid = 1936] [serial = 1163] [outer = 0x912cfc00] 23:06:22 INFO - PROCESS | 1936 | 1467698782103 Marionette DEBUG loaded listener.js 23:06:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x950d5400) [pid = 1936] [serial = 1164] [outer = 0x912cfc00] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8fae5800) [pid = 1936] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8f2d8400) [pid = 1936] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x90f95800) [pid = 1936] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x92eb2000) [pid = 1936] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x912ca800) [pid = 1936] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x950c9000) [pid = 1936] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x91e22c00) [pid = 1936] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x9950e000) [pid = 1936] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x997e3400) [pid = 1936] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x92506800) [pid = 1936] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:06:22 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x8f1fb400) [pid = 1936] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:06:23 INFO - PROCESS | 1936 | 1467698783081 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1331ms 23:06:23 INFO - PROCESS | 1936 | 1467698783101 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:06:23 INFO - PROCESS | 1936 | 1467698783105 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:06:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:06:23 INFO - PROCESS | 1936 | 1467698783111 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 1936 | 1467698783113 Marionette TRACE conn3 <- [1,1522,null,{}] 23:06:23 INFO - PROCESS | 1936 | 1467698783119 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:23 INFO - PROCESS | 1936 | 1467698783124 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:23 INFO - PROCESS | 1936 | 1467698783267 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:06:23 INFO - PROCESS | 1936 | 1467698783280 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:23 INFO - PROCESS | 1936 | 1467698783289 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d8400 == 34 [pid = 1936] [id = 388] 23:06:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x8f4ef400) [pid = 1936] [serial = 1165] [outer = (nil)] 23:06:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x91e1c400) [pid = 1936] [serial = 1166] [outer = 0x8f4ef400] 23:06:23 INFO - PROCESS | 1936 | 1467698783354 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x938e6c00) [pid = 1936] [serial = 1167] [outer = 0x8f4ef400] 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:23 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:24 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 () { 23:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:06:24 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 () { 23:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:06:24 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 () { 23:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:06:24 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 () { 23:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:06:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1040ms 23:06:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:06:24 INFO - PROCESS | 1936 | 1467698784136 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:06:24 INFO - PROCESS | 1936 | 1467698784156 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:06:24 INFO - PROCESS | 1936 | 1467698784162 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:06:24 INFO - PROCESS | 1936 | 1467698784205 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:06:24 INFO - PROCESS | 1936 | 1467698784208 Marionette TRACE conn3 <- [1,1526,null,{}] 23:06:24 INFO - PROCESS | 1936 | 1467698784213 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:24 INFO - PROCESS | 1936 | 1467698784223 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:24 INFO - PROCESS | 1936 | 1467698784456 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:06:24 INFO - PROCESS | 1936 | 1467698784471 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:24 INFO - PROCESS | 1936 | 1467698784477 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d2000 == 35 [pid = 1936] [id = 389] 23:06:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x98253000) [pid = 1936] [serial = 1168] [outer = (nil)] 23:06:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x9890f800) [pid = 1936] [serial = 1169] [outer = 0x98253000] 23:06:24 INFO - PROCESS | 1936 | 1467698784547 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x98912000) [pid = 1936] [serial = 1170] [outer = 0x98253000] 23:06:25 INFO - PROCESS | 1936 | 1467698785566 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:06:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:06:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:06:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:06:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1408ms 23:06:25 INFO - PROCESS | 1936 | 1467698785630 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 1936 | 1467698785636 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:06:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:06:25 INFO - PROCESS | 1936 | 1467698785646 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:06:25 INFO - PROCESS | 1936 | 1467698785653 Marionette TRACE conn3 <- [1,1530,null,{}] 23:06:25 INFO - PROCESS | 1936 | 1467698785662 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:25 INFO - PROCESS | 1936 | 1467698785667 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:25 INFO - PROCESS | 1936 | 1467698785863 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:06:26 INFO - PROCESS | 1936 | 1467698786030 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 1936 | 1467698786039 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7dfc00 == 36 [pid = 1936] [id = 390] 23:06:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x8f3e6800) [pid = 1936] [serial = 1171] [outer = (nil)] 23:06:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x912c9400) [pid = 1936] [serial = 1172] [outer = 0x8f3e6800] 23:06:26 INFO - PROCESS | 1936 | 1467698786126 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91ba6400) [pid = 1936] [serial = 1173] [outer = 0x8f3e6800] 23:06:26 INFO - PROCESS | 1936 | 1467698786963 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:06:26 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:06:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:06:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:06:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:06:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:06:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1334ms 23:06:26 INFO - PROCESS | 1936 | 1467698786986 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:06:26 INFO - PROCESS | 1936 | 1467698786998 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:06:27 INFO - PROCESS | 1936 | 1467698787010 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 1936 | 1467698787014 Marionette TRACE conn3 <- [1,1534,null,{}] 23:06:27 INFO - PROCESS | 1936 | 1467698787021 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:27 INFO - PROCESS | 1936 | 1467698787026 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:27 INFO - PROCESS | 1936 | 1467698787226 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:06:27 INFO - PROCESS | 1936 | 1467698787406 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:27 INFO - PROCESS | 1936 | 1467698787414 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9e800 == 37 [pid = 1936] [id = 391] 23:06:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x92ea9000) [pid = 1936] [serial = 1174] [outer = (nil)] 23:06:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x93b2d800) [pid = 1936] [serial = 1175] [outer = 0x92ea9000] 23:06:27 INFO - PROCESS | 1936 | 1467698787498 Marionette DEBUG loaded listener.js 23:06:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x951d4c00) [pid = 1936] [serial = 1176] [outer = 0x92ea9000] 23:06:28 INFO - PROCESS | 1936 | 1467698788499 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1536ms 23:06:28 INFO - PROCESS | 1936 | 1467698788553 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:06:28 INFO - PROCESS | 1936 | 1467698788556 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:06:28 INFO - PROCESS | 1936 | 1467698788566 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - PROCESS | 1936 | 1467698788571 Marionette TRACE conn3 <- [1,1538,null,{}] 23:06:28 INFO - PROCESS | 1936 | 1467698788588 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:28 INFO - PROCESS | 1936 | 1467698788596 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:28 INFO - PROCESS | 1936 | 1467698788776 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:06:28 INFO - PROCESS | 1936 | 1467698788953 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1936 | 1467698788965 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x9890b000 == 38 [pid = 1936] [id = 392] 23:06:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x98d4b800) [pid = 1936] [serial = 1177] [outer = (nil)] 23:06:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x994ab400) [pid = 1936] [serial = 1178] [outer = 0x98d4b800] 23:06:29 INFO - PROCESS | 1936 | 1467698789057 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x99507400) [pid = 1936] [serial = 1179] [outer = 0x98d4b800] 23:06:29 INFO - PROCESS | 1936 | 1467698789984 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1491ms 23:06:30 INFO - PROCESS | 1936 | 1467698790057 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:06:30 INFO - PROCESS | 1936 | 1467698790062 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:06:30 INFO - PROCESS | 1936 | 1467698790068 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 1936 | 1467698790072 Marionette TRACE conn3 <- [1,1542,null,{}] 23:06:30 INFO - PROCESS | 1936 | 1467698790077 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:30 INFO - PROCESS | 1936 | 1467698790083 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:30 INFO - PROCESS | 1936 | 1467698790259 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:06:30 INFO - PROCESS | 1936 | 1467698790432 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1936 | 1467698790443 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x98d48400 == 39 [pid = 1936] [id = 393] 23:06:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x9949e800) [pid = 1936] [serial = 1180] [outer = (nil)] 23:06:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x99581c00) [pid = 1936] [serial = 1181] [outer = 0x9949e800] 23:06:30 INFO - PROCESS | 1936 | 1467698790537 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x99582c00) [pid = 1936] [serial = 1182] [outer = 0x9949e800] 23:06:31 INFO - PROCESS | 1936 | 1467698791450 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1429ms 23:06:31 INFO - PROCESS | 1936 | 1467698791499 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:06:31 INFO - PROCESS | 1936 | 1467698791503 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:06:31 INFO - PROCESS | 1936 | 1467698791509 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 1936 | 1467698791513 Marionette TRACE conn3 <- [1,1546,null,{}] 23:06:31 INFO - PROCESS | 1936 | 1467698791518 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:31 INFO - PROCESS | 1936 | 1467698791524 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:31 INFO - PROCESS | 1936 | 1467698791688 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:06:31 INFO - PROCESS | 1936 | 1467698791859 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 1936 | 1467698791866 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f92400 == 40 [pid = 1936] [id = 394] 23:06:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x93b4b000) [pid = 1936] [serial = 1183] [outer = (nil)] 23:06:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x99ce7000) [pid = 1936] [serial = 1184] [outer = 0x93b4b000] 23:06:31 INFO - PROCESS | 1936 | 1467698791949 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x99da4c00) [pid = 1936] [serial = 1185] [outer = 0x93b4b000] 23:06:32 INFO - PROCESS | 1936 | 1467698792921 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1478ms 23:06:32 INFO - PROCESS | 1936 | 1467698792988 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:06:32 INFO - PROCESS | 1936 | 1467698792993 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:06:33 INFO - PROCESS | 1936 | 1467698792999 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 1936 | 1467698793002 Marionette TRACE conn3 <- [1,1550,null,{}] 23:06:33 INFO - PROCESS | 1936 | 1467698793008 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:33 INFO - PROCESS | 1936 | 1467698793019 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:33 INFO - PROCESS | 1936 | 1467698793239 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:06:33 INFO - PROCESS | 1936 | 1467698793459 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1936 | 1467698793469 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x998d3800 == 41 [pid = 1936] [id = 395] 23:06:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x99daf800) [pid = 1936] [serial = 1186] [outer = (nil)] 23:06:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x9a6c9800) [pid = 1936] [serial = 1187] [outer = 0x99daf800] 23:06:33 INFO - PROCESS | 1936 | 1467698793596 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x9a7ec000) [pid = 1936] [serial = 1188] [outer = 0x99daf800] 23:06:34 INFO - PROCESS | 1936 | 1467698794490 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1528ms 23:06:34 INFO - PROCESS | 1936 | 1467698794527 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 1936 | 1467698794531 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:06:34 INFO - PROCESS | 1936 | 1467698794538 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1936 | 1467698794541 Marionette TRACE conn3 <- [1,1554,null,{}] 23:06:34 INFO - PROCESS | 1936 | 1467698794547 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:34 INFO - PROCESS | 1936 | 1467698794553 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:34 INFO - PROCESS | 1936 | 1467698794718 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:06:34 INFO - PROCESS | 1936 | 1467698794895 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:34 INFO - PROCESS | 1936 | 1467698794903 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7c00 == 42 [pid = 1936] [id = 396] 23:06:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x8f2d4c00) [pid = 1936] [serial = 1189] [outer = (nil)] 23:06:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x8f4f5000) [pid = 1936] [serial = 1190] [outer = 0x8f2d4c00] 23:06:34 INFO - PROCESS | 1936 | 1467698794981 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x912cd000) [pid = 1936] [serial = 1191] [outer = 0x8f2d4c00] 23:06:36 INFO - PROCESS | 1936 | 1467698796150 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1680ms 23:06:36 INFO - PROCESS | 1936 | 1467698796219 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 1936 | 1467698796226 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:06:36 INFO - PROCESS | 1936 | 1467698796234 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 1936 | 1467698796239 Marionette TRACE conn3 <- [1,1558,null,{}] 23:06:36 INFO - PROCESS | 1936 | 1467698796247 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:36 INFO - PROCESS | 1936 | 1467698796252 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:36 INFO - PROCESS | 1936 | 1467698796435 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:06:36 INFO - PROCESS | 1936 | 1467698796659 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:36 INFO - PROCESS | 1936 | 1467698796674 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa53400 == 43 [pid = 1936] [id = 397] 23:06:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x8fae5400) [pid = 1936] [serial = 1192] [outer = (nil)] 23:06:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8faed000) [pid = 1936] [serial = 1193] [outer = 0x8fae5400] 23:06:36 INFO - PROCESS | 1936 | 1467698796745 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x90f90c00) [pid = 1936] [serial = 1194] [outer = 0x8fae5400] 23:06:37 INFO - PROCESS | 1936 | 1467698797635 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1434ms 23:06:37 INFO - PROCESS | 1936 | 1467698797669 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1936 | 1467698797675 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:06:37 INFO - PROCESS | 1936 | 1467698797687 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1936 | 1467698797690 Marionette TRACE conn3 <- [1,1562,null,{}] 23:06:37 INFO - PROCESS | 1936 | 1467698797697 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:37 INFO - PROCESS | 1936 | 1467698797703 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:37 INFO - PROCESS | 1936 | 1467698797872 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:06:38 INFO - PROCESS | 1936 | 1467698798165 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 1936 | 1467698798173 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f0800 == 44 [pid = 1936] [id = 398] 23:06:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x91ced000) [pid = 1936] [serial = 1195] [outer = (nil)] 23:06:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x920ed400) [pid = 1936] [serial = 1196] [outer = 0x91ced000] 23:06:38 INFO - PROCESS | 1936 | 1467698798253 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x9250f400) [pid = 1936] [serial = 1197] [outer = 0x91ced000] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x912ca000 == 43 [pid = 1936] [id = 374] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d8400 == 42 [pid = 1936] [id = 388] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x90f96400 == 41 [pid = 1936] [id = 387] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x92506400 == 40 [pid = 1936] [id = 386] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8faed400 == 39 [pid = 1936] [id = 385] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f4c00 == 38 [pid = 1936] [id = 384] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4efc00 == 37 [pid = 1936] [id = 379] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x93909c00 == 36 [pid = 1936] [id = 382] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fb000 == 35 [pid = 1936] [id = 380] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae0800 == 34 [pid = 1936] [id = 381] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2da800 == 33 [pid = 1936] [id = 383] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa53400 == 32 [pid = 1936] [id = 397] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7c00 == 31 [pid = 1936] [id = 396] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x90f92400 == 30 [pid = 1936] [id = 394] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x998d3800 == 29 [pid = 1936] [id = 395] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x98d48400 == 28 [pid = 1936] [id = 393] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x9890b000 == 27 [pid = 1936] [id = 392] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9e800 == 26 [pid = 1936] [id = 391] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x951d2000 == 25 [pid = 1936] [id = 389] 23:06:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7dfc00 == 24 [pid = 1936] [id = 390] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x92504000) [pid = 1936] [serial = 1139] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x91cec000) [pid = 1936] [serial = 1107] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x912cc000) [pid = 1936] [serial = 1106] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f2e0400) [pid = 1936] [serial = 1127] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x8f3e7000) [pid = 1936] [serial = 1128] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x912c4400) [pid = 1936] [serial = 1130] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x93b24000) [pid = 1936] [serial = 1110] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x93907400) [pid = 1936] [serial = 1109] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x91e1b800) [pid = 1936] [serial = 1125] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x91ba9400) [pid = 1936] [serial = 1124] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x9950f400) [pid = 1936] [serial = 1113] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x99508800) [pid = 1936] [serial = 1112] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x91ea5400) [pid = 1936] [serial = 1134] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x997e9800) [pid = 1936] [serial = 1116] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x997e2400) [pid = 1936] [serial = 1115] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x99b88c00) [pid = 1936] [serial = 1119] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x99b83800) [pid = 1936] [serial = 1118] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x92eaa800) [pid = 1936] [serial = 1136] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8fa48800) [pid = 1936] [serial = 1122] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8f3e7800) [pid = 1936] [serial = 1121] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x938e7800) [pid = 1936] [serial = 1137] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91e99c00) [pid = 1936] [serial = 1133] [outer = (nil)] [url = about:blank] 23:06:39 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x912ca400) [pid = 1936] [serial = 1131] [outer = (nil)] [url = about:blank] 23:06:40 INFO - PROCESS | 1936 | 1467698800262 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:06:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2643ms 23:06:40 INFO - PROCESS | 1936 | 1467698800333 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:06:40 INFO - PROCESS | 1936 | 1467698800339 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:06:40 INFO - PROCESS | 1936 | 1467698800346 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - PROCESS | 1936 | 1467698800351 Marionette TRACE conn3 <- [1,1566,null,{}] 23:06:40 INFO - PROCESS | 1936 | 1467698800408 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:40 INFO - PROCESS | 1936 | 1467698800414 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:40 INFO - PROCESS | 1936 | 1467698800580 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:06:40 INFO - PROCESS | 1936 | 1467698800593 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 1936 | 1467698800601 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2df000 == 25 [pid = 1936] [id = 399] 23:06:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f2df800) [pid = 1936] [serial = 1198] [outer = (nil)] 23:06:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8fa46000) [pid = 1936] [serial = 1199] [outer = 0x8f2df800] 23:06:40 INFO - PROCESS | 1936 | 1467698800676 Marionette DEBUG loaded listener.js 23:06:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8fa4a400) [pid = 1936] [serial = 1200] [outer = 0x8f2df800] 23:06:41 INFO - PROCESS | 1936 | 1467698801632 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1331ms 23:06:41 INFO - PROCESS | 1936 | 1467698801676 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 1936 | 1467698801683 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:06:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:06:41 INFO - PROCESS | 1936 | 1467698801694 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 1936 | 1467698801697 Marionette TRACE conn3 <- [1,1570,null,{}] 23:06:41 INFO - PROCESS | 1936 | 1467698801704 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:41 INFO - PROCESS | 1936 | 1467698801709 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:41 INFO - PROCESS | 1936 | 1467698801924 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:06:42 INFO - PROCESS | 1936 | 1467698802008 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1936 | 1467698802017 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2da800 == 26 [pid = 1936] [id = 400] 23:06:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x90f89000) [pid = 1936] [serial = 1201] [outer = (nil)] 23:06:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x912c3c00) [pid = 1936] [serial = 1202] [outer = 0x90f89000] 23:06:42 INFO - PROCESS | 1936 | 1467698802087 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x912cc400) [pid = 1936] [serial = 1203] [outer = 0x90f89000] 23:06:42 INFO - PROCESS | 1936 | 1467698802965 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1342ms 23:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:06:43 INFO - PROCESS | 1936 | 1467698803036 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1936 | 1467698803039 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:06:43 INFO - PROCESS | 1936 | 1467698803047 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1936 | 1467698803053 Marionette TRACE conn3 <- [1,1574,null,{}] 23:06:43 INFO - PROCESS | 1936 | 1467698803078 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:43 INFO - PROCESS | 1936 | 1467698803087 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:43 INFO - PROCESS | 1936 | 1467698803293 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:06:43 INFO - PROCESS | 1936 | 1467698803319 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1936 | 1467698803327 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e9fc00 == 27 [pid = 1936] [id = 401] 23:06:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x91ea1400) [pid = 1936] [serial = 1204] [outer = (nil)] 23:06:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x91ea7000) [pid = 1936] [serial = 1205] [outer = 0x91ea1400] 23:06:43 INFO - PROCESS | 1936 | 1467698803400 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x920efc00) [pid = 1936] [serial = 1206] [outer = 0x91ea1400] 23:06:44 INFO - PROCESS | 1936 | 1467698804811 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x912cfc00) [pid = 1936] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x9390b800) [pid = 1936] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x91cf5400) [pid = 1936] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91cef800) [pid = 1936] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8f4ef400) [pid = 1936] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8f1f7800) [pid = 1936] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8f2d7c00) [pid = 1936] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91b9cc00) [pid = 1936] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8f4f3400) [pid = 1936] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x9250d800) [pid = 1936] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:06:44 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x98253000) [pid = 1936] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:06:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:06:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1855ms 23:06:44 INFO - PROCESS | 1936 | 1467698804928 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 1936 | 1467698804933 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:06:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:06:44 INFO - PROCESS | 1936 | 1467698804945 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 1936 | 1467698804947 Marionette TRACE conn3 <- [1,1578,null,{}] 23:06:44 INFO - PROCESS | 1936 | 1467698804953 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:44 INFO - PROCESS | 1936 | 1467698804958 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:45 INFO - PROCESS | 1936 | 1467698805101 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:06:45 INFO - PROCESS | 1936 | 1467698805238 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 1936 | 1467698805247 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7000 == 28 [pid = 1936] [id = 402] 23:06:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91b9c800) [pid = 1936] [serial = 1207] [outer = (nil)] 23:06:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91e19c00) [pid = 1936] [serial = 1208] [outer = 0x91b9c800] 23:06:45 INFO - PROCESS | 1936 | 1467698805316 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x9250a400) [pid = 1936] [serial = 1209] [outer = 0x91b9c800] 23:06:46 INFO - PROCESS | 1936 | 1467698805994 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:06:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:06:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1078ms 23:06:46 INFO - PROCESS | 1936 | 1467698806024 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 1936 | 1467698806026 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:06:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:06:46 INFO - PROCESS | 1936 | 1467698806033 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 1936 | 1467698806035 Marionette TRACE conn3 <- [1,1582,null,{}] 23:06:46 INFO - PROCESS | 1936 | 1467698806041 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:46 INFO - PROCESS | 1936 | 1467698806046 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:46 INFO - PROCESS | 1936 | 1467698806238 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:06:46 INFO - PROCESS | 1936 | 1467698806255 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 1936 | 1467698806264 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cfc00 == 29 [pid = 1936] [id = 403] 23:06:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x91b9cc00) [pid = 1936] [serial = 1210] [outer = (nil)] 23:06:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x938ea400) [pid = 1936] [serial = 1211] [outer = 0x91b9cc00] 23:06:46 INFO - PROCESS | 1936 | 1467698806335 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x93909800) [pid = 1936] [serial = 1212] [outer = 0x91b9cc00] 23:06:47 INFO - PROCESS | 1936 | 1467698807360 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:06:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1390ms 23:06:47 INFO - PROCESS | 1936 | 1467698807471 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 1936 | 1467698807478 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:06:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:06:47 INFO - PROCESS | 1936 | 1467698807496 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - PROCESS | 1936 | 1467698807501 Marionette TRACE conn3 <- [1,1586,null,{}] 23:06:47 INFO - PROCESS | 1936 | 1467698807509 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:47 INFO - PROCESS | 1936 | 1467698807514 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:47 INFO - PROCESS | 1936 | 1467698807689 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:06:47 INFO - PROCESS | 1936 | 1467698807941 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1936 | 1467698807951 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e2c00 == 30 [pid = 1936] [id = 404] 23:06:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8f1ed400) [pid = 1936] [serial = 1213] [outer = (nil)] 23:06:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8f3e3c00) [pid = 1936] [serial = 1214] [outer = 0x8f1ed400] 23:06:48 INFO - PROCESS | 1936 | 1467698808036 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x8faee400) [pid = 1936] [serial = 1215] [outer = 0x8f1ed400] 23:06:49 INFO - PROCESS | 1936 | 1467698809019 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:06:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1586ms 23:06:49 INFO - PROCESS | 1936 | 1467698809082 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 1936 | 1467698809096 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:06:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:06:49 INFO - PROCESS | 1936 | 1467698809107 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 1936 | 1467698809111 Marionette TRACE conn3 <- [1,1590,null,{}] 23:06:49 INFO - PROCESS | 1936 | 1467698809117 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:49 INFO - PROCESS | 1936 | 1467698809123 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:49 INFO - PROCESS | 1936 | 1467698809339 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:06:49 INFO - PROCESS | 1936 | 1467698809557 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:49 INFO - PROCESS | 1936 | 1467698809564 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cef800 == 31 [pid = 1936] [id = 405] 23:06:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x91e27000) [pid = 1936] [serial = 1216] [outer = (nil)] 23:06:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x9237a000) [pid = 1936] [serial = 1217] [outer = 0x91e27000] 23:06:49 INFO - PROCESS | 1936 | 1467698809694 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x8f3ef000) [pid = 1936] [serial = 1218] [outer = 0x91e27000] 23:06:50 INFO - PROCESS | 1936 | 1467698810714 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1680ms 23:06:50 INFO - PROCESS | 1936 | 1467698810787 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1936 | 1467698810791 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:06:50 INFO - PROCESS | 1936 | 1467698810798 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1936 | 1467698810804 Marionette TRACE conn3 <- [1,1594,null,{}] 23:06:50 INFO - PROCESS | 1936 | 1467698810821 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:50 INFO - PROCESS | 1936 | 1467698810830 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:51 INFO - PROCESS | 1936 | 1467698811037 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:06:51 INFO - PROCESS | 1936 | 1467698811256 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1936 | 1467698811269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x94699000 == 32 [pid = 1936] [id = 406] 23:06:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x94699400) [pid = 1936] [serial = 1219] [outer = (nil)] 23:06:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x950ce800) [pid = 1936] [serial = 1220] [outer = 0x94699400] 23:06:51 INFO - PROCESS | 1936 | 1467698811396 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x951d0800) [pid = 1936] [serial = 1221] [outer = 0x94699400] 23:06:52 INFO - PROCESS | 1936 | 1467698812338 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1592ms 23:06:52 INFO - PROCESS | 1936 | 1467698812390 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 1936 | 1467698812395 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:06:52 INFO - PROCESS | 1936 | 1467698812401 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 1936 | 1467698812405 Marionette TRACE conn3 <- [1,1598,null,{}] 23:06:52 INFO - PROCESS | 1936 | 1467698812411 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:52 INFO - PROCESS | 1936 | 1467698812416 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:52 INFO - PROCESS | 1936 | 1467698812601 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:06:52 INFO - PROCESS | 1936 | 1467698812823 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:52 INFO - PROCESS | 1936 | 1467698812831 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f2c00 == 33 [pid = 1936] [id = 407] 23:06:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x91e9c000) [pid = 1936] [serial = 1222] [outer = (nil)] 23:06:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x96dd2800) [pid = 1936] [serial = 1223] [outer = 0x91e9c000] 23:06:52 INFO - PROCESS | 1936 | 1467698812916 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x96dd8000) [pid = 1936] [serial = 1224] [outer = 0x91e9c000] 23:06:54 INFO - PROCESS | 1936 | 1467698814018 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1634ms 23:06:54 INFO - PROCESS | 1936 | 1467698814037 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 1936 | 1467698814043 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:06:54 INFO - PROCESS | 1936 | 1467698814051 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 1936 | 1467698814055 Marionette TRACE conn3 <- [1,1602,null,{}] 23:06:54 INFO - PROCESS | 1936 | 1467698814064 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:54 INFO - PROCESS | 1936 | 1467698814070 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:54 INFO - PROCESS | 1936 | 1467698814274 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:06:54 INFO - PROCESS | 1936 | 1467698814521 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 1936 | 1467698814539 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f0000 == 34 [pid = 1936] [id = 408] 23:06:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x8f4f1400) [pid = 1936] [serial = 1225] [outer = (nil)] 23:06:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x8fa4b400) [pid = 1936] [serial = 1226] [outer = 0x8f4f1400] 23:06:54 INFO - PROCESS | 1936 | 1467698814645 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8faec800) [pid = 1936] [serial = 1227] [outer = 0x8f4f1400] 23:06:55 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7000 == 33 [pid = 1936] [id = 402] 23:06:55 INFO - PROCESS | 1936 | --DOCSHELL 0x91e9fc00 == 32 [pid = 1936] [id = 401] 23:06:55 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2da800 == 31 [pid = 1936] [id = 400] 23:06:55 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2df000 == 30 [pid = 1936] [id = 399] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x94696c00) [pid = 1936] [serial = 1163] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x93b2c400) [pid = 1936] [serial = 1148] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x96326400) [pid = 1936] [serial = 1152] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x91cf9400) [pid = 1936] [serial = 1145] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x91e24c00) [pid = 1936] [serial = 1146] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x938e6c00) [pid = 1936] [serial = 1167] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x950d5400) [pid = 1936] [serial = 1164] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x8f2dac00) [pid = 1936] [serial = 1154] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x93b4fc00) [pid = 1936] [serial = 1149] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8f3f0c00) [pid = 1936] [serial = 1142] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x91cf6800) [pid = 1936] [serial = 1158] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x938e9000) [pid = 1936] [serial = 1140] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x93b23000) [pid = 1936] [serial = 1161] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x8fa50800) [pid = 1936] [serial = 1143] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8fa4bc00) [pid = 1936] [serial = 1155] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x96320000) [pid = 1936] [serial = 1151] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91ceb800) [pid = 1936] [serial = 1157] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x91e1c400) [pid = 1936] [serial = 1166] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x93902000) [pid = 1936] [serial = 1160] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x98912000) [pid = 1936] [serial = 1170] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x9890f800) [pid = 1936] [serial = 1169] [outer = (nil)] [url = about:blank] 23:06:55 INFO - PROCESS | 1936 | 1467698815541 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1530ms 23:06:55 INFO - PROCESS | 1936 | 1467698815581 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:06:55 INFO - PROCESS | 1936 | 1467698815587 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:06:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:06:55 INFO - PROCESS | 1936 | 1467698815597 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:06:55 INFO - PROCESS | 1936 | 1467698815602 Marionette TRACE conn3 <- [1,1606,null,{}] 23:06:55 INFO - PROCESS | 1936 | 1467698815607 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:55 INFO - PROCESS | 1936 | 1467698815613 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:55 INFO - PROCESS | 1936 | 1467698815769 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:06:55 INFO - PROCESS | 1936 | 1467698815781 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 1936 | 1467698815788 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2da800 == 31 [pid = 1936] [id = 409] 23:06:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91ba9400) [pid = 1936] [serial = 1228] [outer = (nil)] 23:06:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91cf5000) [pid = 1936] [serial = 1229] [outer = 0x91ba9400] 23:06:55 INFO - PROCESS | 1936 | 1467698815886 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x91e1ec00) [pid = 1936] [serial = 1230] [outer = 0x91ba9400] 23:06:56 INFO - PROCESS | 1936 | 1467698816831 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:06:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1293ms 23:06:56 INFO - PROCESS | 1936 | 1467698816891 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 1936 | 1467698816894 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:06:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:06:56 INFO - PROCESS | 1936 | 1467698816901 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1936 | 1467698816906 Marionette TRACE conn3 <- [1,1610,null,{}] 23:06:56 INFO - PROCESS | 1936 | 1467698816921 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:56 INFO - PROCESS | 1936 | 1467698816930 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:57 INFO - PROCESS | 1936 | 1467698817085 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:06:57 INFO - PROCESS | 1936 | 1467698817097 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:57 INFO - PROCESS | 1936 | 1467698817107 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ed800 == 32 [pid = 1936] [id = 410] 23:06:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9250f000) [pid = 1936] [serial = 1231] [outer = (nil)] 23:06:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x93b25000) [pid = 1936] [serial = 1232] [outer = 0x9250f000] 23:06:57 INFO - PROCESS | 1936 | 1467698817175 Marionette DEBUG loaded listener.js 23:06:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x93b47c00) [pid = 1936] [serial = 1233] [outer = 0x9250f000] 23:06:58 INFO - PROCESS | 1936 | 1467698818090 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:06:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1231ms 23:06:58 INFO - PROCESS | 1936 | 1467698818132 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:06:58 INFO - PROCESS | 1936 | 1467698818136 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:06:58 INFO - PROCESS | 1936 | 1467698818151 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:06:58 INFO - PROCESS | 1936 | 1467698818154 Marionette TRACE conn3 <- [1,1614,null,{}] 23:06:58 INFO - PROCESS | 1936 | 1467698818160 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:58 INFO - PROCESS | 1936 | 1467698818165 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:58 INFO - PROCESS | 1936 | 1467698818369 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:06:58 INFO - PROCESS | 1936 | 1467698818392 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1936 | 1467698818400 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3eb800 == 33 [pid = 1936] [id = 411] 23:06:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9469d000) [pid = 1936] [serial = 1234] [outer = (nil)] 23:06:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x951cd000) [pid = 1936] [serial = 1235] [outer = 0x9469d000] 23:06:58 INFO - PROCESS | 1936 | 1467698818468 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x950cf800) [pid = 1936] [serial = 1236] [outer = 0x9469d000] 23:06:59 INFO - PROCESS | 1936 | 1467698819423 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:06:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1341ms 23:06:59 INFO - PROCESS | 1936 | 1467698819484 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:06:59 INFO - PROCESS | 1936 | 1467698819488 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:06:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:06:59 INFO - PROCESS | 1936 | 1467698819494 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 1936 | 1467698819497 Marionette TRACE conn3 <- [1,1618,null,{}] 23:06:59 INFO - PROCESS | 1936 | 1467698819502 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:59 INFO - PROCESS | 1936 | 1467698819507 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:59 INFO - PROCESS | 1936 | 1467698819703 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:06:59 INFO - PROCESS | 1936 | 1467698819723 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 1936 | 1467698819731 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:06:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x946a2000 == 34 [pid = 1936] [id = 412] 23:06:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x9632bc00) [pid = 1936] [serial = 1237] [outer = (nil)] 23:06:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x96dd0c00) [pid = 1936] [serial = 1238] [outer = 0x9632bc00] 23:06:59 INFO - PROCESS | 1936 | 1467698819796 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x96dd7c00) [pid = 1936] [serial = 1239] [outer = 0x9632bc00] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x8f3e6800) [pid = 1936] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x92ea9000) [pid = 1936] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x98d4b800) [pid = 1936] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x91ea1400) [pid = 1936] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x9949e800) [pid = 1936] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91b9c800) [pid = 1936] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x93b4b000) [pid = 1936] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x91ced000) [pid = 1936] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8f2df800) [pid = 1936] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x90f89000) [pid = 1936] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x99daf800) [pid = 1936] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8f2d4c00) [pid = 1936] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:07:00 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8fae5400) [pid = 1936] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:07:00 INFO - PROCESS | 1936 | 1467698820784 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:07:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1328ms 23:07:00 INFO - PROCESS | 1936 | 1467698820822 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 1936 | 1467698820825 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:07:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:07:00 INFO - PROCESS | 1936 | 1467698820832 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 1936 | 1467698820835 Marionette TRACE conn3 <- [1,1622,null,{}] 23:07:00 INFO - PROCESS | 1936 | 1467698820841 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:00 INFO - PROCESS | 1936 | 1467698820851 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:01 INFO - PROCESS | 1936 | 1467698821055 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:07:01 INFO - PROCESS | 1936 | 1467698821187 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 1936 | 1467698821194 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7c00 == 35 [pid = 1936] [id = 413] 23:07:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8f1fb400) [pid = 1936] [serial = 1240] [outer = (nil)] 23:07:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x93b4b000) [pid = 1936] [serial = 1241] [outer = 0x8f1fb400] 23:07:01 INFO - PROCESS | 1936 | 1467698821264 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x98912000) [pid = 1936] [serial = 1242] [outer = 0x8f1fb400] 23:07:01 INFO - PROCESS | 1936 | 1467698821987 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:07:02 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 23:07:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1176ms 23:07:02 INFO - PROCESS | 1936 | 1467698822008 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:07:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:07:02 INFO - PROCESS | 1936 | 1467698822013 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:07:02 INFO - PROCESS | 1936 | 1467698822019 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1936 | 1467698822022 Marionette TRACE conn3 <- [1,1626,null,{}] 23:07:02 INFO - PROCESS | 1936 | 1467698822027 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:02 INFO - PROCESS | 1936 | 1467698822032 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:02 INFO - PROCESS | 1936 | 1467698822226 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:07:02 INFO - PROCESS | 1936 | 1467698822386 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 1936 | 1467698822396 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d6400 == 36 [pid = 1936] [id = 414] 23:07:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8e7d7000) [pid = 1936] [serial = 1243] [outer = (nil)] 23:07:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8f1ee400) [pid = 1936] [serial = 1244] [outer = 0x8e7d7000] 23:07:02 INFO - PROCESS | 1936 | 1467698822532 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8f1f2000) [pid = 1936] [serial = 1245] [outer = 0x8e7d7000] 23:07:03 INFO - PROCESS | 1936 | 1467698823596 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1629ms 23:07:03 INFO - PROCESS | 1936 | 1467698823650 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 1936 | 1467698823655 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:07:03 INFO - PROCESS | 1936 | 1467698823663 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1936 | 1467698823669 Marionette TRACE conn3 <- [1,1630,null,{}] 23:07:03 INFO - PROCESS | 1936 | 1467698823678 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:03 INFO - PROCESS | 1936 | 1467698823684 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:03 INFO - PROCESS | 1936 | 1467698823868 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:07:04 INFO - PROCESS | 1936 | 1467698824063 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 1936 | 1467698824071 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x912c1800 == 37 [pid = 1936] [id = 415] 23:07:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x91ba2000) [pid = 1936] [serial = 1246] [outer = (nil)] 23:07:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x91e1fc00) [pid = 1936] [serial = 1247] [outer = 0x91ba2000] 23:07:04 INFO - PROCESS | 1936 | 1467698824172 Marionette DEBUG loaded listener.js 23:07:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x91ea8800) [pid = 1936] [serial = 1248] [outer = 0x91ba2000] 23:07:05 INFO - PROCESS | 1936 | 1467698825107 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1482ms 23:07:05 INFO - PROCESS | 1936 | 1467698825149 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:07:05 INFO - PROCESS | 1936 | 1467698825155 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:07:05 INFO - PROCESS | 1936 | 1467698825163 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 1936 | 1467698825167 Marionette TRACE conn3 <- [1,1634,null,{}] 23:07:05 INFO - PROCESS | 1936 | 1467698825173 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:05 INFO - PROCESS | 1936 | 1467698825179 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:05 INFO - PROCESS | 1936 | 1467698825364 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:07:05 INFO - PROCESS | 1936 | 1467698825542 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:05 INFO - PROCESS | 1936 | 1467698825554 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x938e7000 == 38 [pid = 1936] [id = 416] 23:07:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x93905800) [pid = 1936] [serial = 1249] [outer = (nil)] 23:07:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x96328400) [pid = 1936] [serial = 1250] [outer = 0x93905800] 23:07:05 INFO - PROCESS | 1936 | 1467698825641 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x977af400) [pid = 1936] [serial = 1251] [outer = 0x93905800] 23:07:06 INFO - PROCESS | 1936 | 1467698826631 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:07:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:07:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1539ms 23:07:06 INFO - PROCESS | 1936 | 1467698826702 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 1936 | 1467698826707 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:07:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:07:06 INFO - PROCESS | 1936 | 1467698826723 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 1936 | 1467698826733 Marionette TRACE conn3 <- [1,1638,null,{}] 23:07:06 INFO - PROCESS | 1936 | 1467698826741 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:06 INFO - PROCESS | 1936 | 1467698826749 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:06 INFO - PROCESS | 1936 | 1467698826964 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:07:07 INFO - PROCESS | 1936 | 1467698827140 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 1936 | 1467698827149 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4eb400 == 39 [pid = 1936] [id = 417] 23:07:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x912c8400) [pid = 1936] [serial = 1252] [outer = (nil)] 23:07:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x9950d800) [pid = 1936] [serial = 1253] [outer = 0x912c8400] 23:07:07 INFO - PROCESS | 1936 | 1467698827281 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x9958e000) [pid = 1936] [serial = 1254] [outer = 0x912c8400] 23:07:08 INFO - PROCESS | 1936 | 1467698828210 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1544ms 23:07:08 INFO - PROCESS | 1936 | 1467698828259 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 1936 | 1467698828264 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:07:08 INFO - PROCESS | 1936 | 1467698828288 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1936 | 1467698828292 Marionette TRACE conn3 <- [1,1642,null,{}] 23:07:08 INFO - PROCESS | 1936 | 1467698828297 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:08 INFO - PROCESS | 1936 | 1467698828302 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:08 INFO - PROCESS | 1936 | 1467698828476 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:07:08 INFO - PROCESS | 1936 | 1467698828658 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1936 | 1467698828666 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d2000 == 40 [pid = 1936] [id = 418] 23:07:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x91cedc00) [pid = 1936] [serial = 1255] [outer = (nil)] 23:07:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x99944c00) [pid = 1936] [serial = 1256] [outer = 0x91cedc00] 23:07:08 INFO - PROCESS | 1936 | 1467698828748 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x99b83800) [pid = 1936] [serial = 1257] [outer = 0x91cedc00] 23:07:09 INFO - PROCESS | 1936 | 1467698829683 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:07:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1438ms 23:07:09 INFO - PROCESS | 1936 | 1467698829724 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:07:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:07:09 INFO - PROCESS | 1936 | 1467698829728 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:07:09 INFO - PROCESS | 1936 | 1467698829734 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 1936 | 1467698829737 Marionette TRACE conn3 <- [1,1646,null,{}] 23:07:09 INFO - PROCESS | 1936 | 1467698829743 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:09 INFO - PROCESS | 1936 | 1467698829748 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:09 INFO - PROCESS | 1936 | 1467698829915 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:07:10 INFO - PROCESS | 1936 | 1467698830092 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1936 | 1467698830110 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x99da7800 == 41 [pid = 1936] [id = 419] 23:07:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x99da8000) [pid = 1936] [serial = 1258] [outer = (nil)] 23:07:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x99dabc00) [pid = 1936] [serial = 1259] [outer = 0x99da8000] 23:07:10 INFO - PROCESS | 1936 | 1467698830196 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x99ee2000) [pid = 1936] [serial = 1260] [outer = 0x99da8000] 23:07:11 INFO - PROCESS | 1936 | 1467698831152 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1487ms 23:07:11 INFO - PROCESS | 1936 | 1467698831221 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 1936 | 1467698831225 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:07:11 INFO - PROCESS | 1936 | 1467698831231 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 1936 | 1467698831235 Marionette TRACE conn3 <- [1,1650,null,{}] 23:07:11 INFO - PROCESS | 1936 | 1467698831241 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:11 INFO - PROCESS | 1936 | 1467698831246 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:11 INFO - PROCESS | 1936 | 1467698831416 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:07:11 INFO - PROCESS | 1936 | 1467698831595 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 1936 | 1467698831603 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d6000 == 42 [pid = 1936] [id = 420] 23:07:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x8e7dfc00) [pid = 1936] [serial = 1261] [outer = (nil)] 23:07:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x99e53400) [pid = 1936] [serial = 1262] [outer = 0x8e7dfc00] 23:07:11 INFO - PROCESS | 1936 | 1467698831723 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x9a7f7000) [pid = 1936] [serial = 1263] [outer = 0x8e7dfc00] 23:07:12 INFO - PROCESS | 1936 | 1467698832654 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1480ms 23:07:12 INFO - PROCESS | 1936 | 1467698832713 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1936 | 1467698832716 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:07:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:07:12 INFO - PROCESS | 1936 | 1467698832723 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1936 | 1467698832726 Marionette TRACE conn3 <- [1,1654,null,{}] 23:07:12 INFO - PROCESS | 1936 | 1467698832732 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:12 INFO - PROCESS | 1936 | 1467698832737 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:12 INFO - PROCESS | 1936 | 1467698832920 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:07:13 INFO - PROCESS | 1936 | 1467698833106 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:13 INFO - PROCESS | 1936 | 1467698833114 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5400 == 43 [pid = 1936] [id = 421] 23:07:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x8f2d9800) [pid = 1936] [serial = 1264] [outer = (nil)] 23:07:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x91cee400) [pid = 1936] [serial = 1265] [outer = 0x8f2d9800] 23:07:13 INFO - PROCESS | 1936 | 1467698833248 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x92379400) [pid = 1936] [serial = 1266] [outer = 0x8f2d9800] 23:07:14 INFO - PROCESS | 1936 | 1467698834422 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1734ms 23:07:14 INFO - PROCESS | 1936 | 1467698834480 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:07:14 INFO - PROCESS | 1936 | 1467698834485 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:07:14 INFO - PROCESS | 1936 | 1467698834495 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:07:14 INFO - PROCESS | 1936 | 1467698834501 Marionette TRACE conn3 <- [1,1658,null,{}] 23:07:14 INFO - PROCESS | 1936 | 1467698834509 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:14 INFO - PROCESS | 1936 | 1467698834514 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:14 INFO - PROCESS | 1936 | 1467698834681 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:07:14 INFO - PROCESS | 1936 | 1467698834947 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:14 INFO - PROCESS | 1936 | 1467698834960 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x912ca000 == 44 [pid = 1936] [id = 422] 23:07:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x912ca400) [pid = 1936] [serial = 1267] [outer = (nil)] 23:07:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x91b9f400) [pid = 1936] [serial = 1268] [outer = 0x912ca400] 23:07:15 INFO - PROCESS | 1936 | 1467698835083 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x91cf7400) [pid = 1936] [serial = 1269] [outer = 0x912ca400] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f0800 == 43 [pid = 1936] [id = 398] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7c00 == 42 [pid = 1936] [id = 413] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x946a2000 == 41 [pid = 1936] [id = 412] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3eb800 == 40 [pid = 1936] [id = 411] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x920ed800 == 39 [pid = 1936] [id = 410] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2da800 == 38 [pid = 1936] [id = 409] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f0000 == 37 [pid = 1936] [id = 408] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x912cfc00 == 36 [pid = 1936] [id = 403] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x94699000 == 35 [pid = 1936] [id = 406] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e2c00 == 34 [pid = 1936] [id = 404] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x91cef800 == 33 [pid = 1936] [id = 405] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f2c00 == 32 [pid = 1936] [id = 407] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d6000 == 31 [pid = 1936] [id = 420] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5400 == 30 [pid = 1936] [id = 421] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x99da7800 == 29 [pid = 1936] [id = 419] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d2000 == 28 [pid = 1936] [id = 418] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4eb400 == 27 [pid = 1936] [id = 417] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x938e7000 == 26 [pid = 1936] [id = 416] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d6400 == 25 [pid = 1936] [id = 414] 23:07:16 INFO - PROCESS | 1936 | --DOCSHELL 0x912c1800 == 24 [pid = 1936] [id = 415] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x91ba6400) [pid = 1936] [serial = 1173] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x912c9400) [pid = 1936] [serial = 1172] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x951d4c00) [pid = 1936] [serial = 1176] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x93b2d800) [pid = 1936] [serial = 1175] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x99507400) [pid = 1936] [serial = 1179] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x994ab400) [pid = 1936] [serial = 1178] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x91ea7000) [pid = 1936] [serial = 1205] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x99582c00) [pid = 1936] [serial = 1182] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x99581c00) [pid = 1936] [serial = 1181] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x91e19c00) [pid = 1936] [serial = 1208] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x99da4c00) [pid = 1936] [serial = 1185] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x9250f400) [pid = 1936] [serial = 1197] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x920ed400) [pid = 1936] [serial = 1196] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x99ce7000) [pid = 1936] [serial = 1184] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x8fa46000) [pid = 1936] [serial = 1199] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x8fa4a400) [pid = 1936] [serial = 1200] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x912c3c00) [pid = 1936] [serial = 1202] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x9a7ec000) [pid = 1936] [serial = 1188] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x9a6c9800) [pid = 1936] [serial = 1187] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x912cd000) [pid = 1936] [serial = 1191] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x8f4f5000) [pid = 1936] [serial = 1190] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x90f90c00) [pid = 1936] [serial = 1194] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x8faed000) [pid = 1936] [serial = 1193] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x920efc00) [pid = 1936] [serial = 1206] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x938ea400) [pid = 1936] [serial = 1211] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x9250a400) [pid = 1936] [serial = 1209] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x912cc400) [pid = 1936] [serial = 1203] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 1936 | 1467698837079 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2636ms 23:07:17 INFO - PROCESS | 1936 | 1467698837132 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:07:17 INFO - PROCESS | 1936 | 1467698837138 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:07:17 INFO - PROCESS | 1936 | 1467698837146 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:07:17 INFO - PROCESS | 1936 | 1467698837150 Marionette TRACE conn3 <- [1,1662,null,{}] 23:07:17 INFO - PROCESS | 1936 | 1467698837158 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:17 INFO - PROCESS | 1936 | 1467698837165 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:17 INFO - PROCESS | 1936 | 1467698837335 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:07:17 INFO - PROCESS | 1936 | 1467698837515 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1936 | 1467698837522 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d6c00 == 25 [pid = 1936] [id = 423] 23:07:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x8f2d8c00) [pid = 1936] [serial = 1270] [outer = (nil)] 23:07:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x8f4f0800) [pid = 1936] [serial = 1271] [outer = 0x8f2d8c00] 23:07:17 INFO - PROCESS | 1936 | 1467698837598 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x8fa46000) [pid = 1936] [serial = 1272] [outer = 0x8f2d8c00] 23:07:18 INFO - PROCESS | 1936 | 1467698838624 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1528ms 23:07:18 INFO - PROCESS | 1936 | 1467698838675 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1936 | 1467698838681 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:07:18 INFO - PROCESS | 1936 | 1467698838689 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1936 | 1467698838695 Marionette TRACE conn3 <- [1,1666,null,{}] 23:07:18 INFO - PROCESS | 1936 | 1467698838703 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:18 INFO - PROCESS | 1936 | 1467698838709 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:18 INFO - PROCESS | 1936 | 1467698838899 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:07:19 INFO - PROCESS | 1936 | 1467698839138 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1936 | 1467698839154 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f3400 == 26 [pid = 1936] [id = 424] 23:07:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8f2d8000) [pid = 1936] [serial = 1273] [outer = (nil)] 23:07:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8fae4400) [pid = 1936] [serial = 1274] [outer = 0x8f2d8000] 23:07:19 INFO - PROCESS | 1936 | 1467698839252 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x90f8b000) [pid = 1936] [serial = 1275] [outer = 0x8f2d8000] 23:07:20 INFO - PROCESS | 1936 | 1467698840248 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1633ms 23:07:20 INFO - PROCESS | 1936 | 1467698840323 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1936 | 1467698840332 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:07:20 INFO - PROCESS | 1936 | 1467698840344 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1936 | 1467698840349 Marionette TRACE conn3 <- [1,1670,null,{}] 23:07:20 INFO - PROCESS | 1936 | 1467698840356 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:20 INFO - PROCESS | 1936 | 1467698840362 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:20 INFO - PROCESS | 1936 | 1467698840582 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:07:20 INFO - PROCESS | 1936 | 1467698840806 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1936 | 1467698840815 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x912d0c00 == 27 [pid = 1936] [id = 425] 23:07:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x91b9d000) [pid = 1936] [serial = 1276] [outer = (nil)] 23:07:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x91ba6400) [pid = 1936] [serial = 1277] [outer = 0x91b9d000] 23:07:20 INFO - PROCESS | 1936 | 1467698840924 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x91cf1c00) [pid = 1936] [serial = 1278] [outer = 0x91b9d000] 23:07:21 INFO - PROCESS | 1936 | 1467698841909 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1638ms 23:07:21 INFO - PROCESS | 1936 | 1467698841982 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:07:21 INFO - PROCESS | 1936 | 1467698841985 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:07:21 INFO - PROCESS | 1936 | 1467698841992 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 1936 | 1467698841999 Marionette TRACE conn3 <- [1,1674,null,{}] 23:07:22 INFO - PROCESS | 1936 | 1467698842017 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:22 INFO - PROCESS | 1936 | 1467698842026 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:22 INFO - PROCESS | 1936 | 1467698842238 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:07:22 INFO - PROCESS | 1936 | 1467698842514 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1936 | 1467698842530 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ecc00 == 28 [pid = 1936] [id = 426] 23:07:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x920ed800) [pid = 1936] [serial = 1279] [outer = (nil)] 23:07:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x92507400) [pid = 1936] [serial = 1280] [outer = 0x920ed800] 23:07:22 INFO - PROCESS | 1936 | 1467698842616 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x92ea8800) [pid = 1936] [serial = 1281] [outer = 0x920ed800] 23:07:23 INFO - PROCESS | 1936 | 1467698843564 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1640ms 23:07:23 INFO - PROCESS | 1936 | 1467698843634 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:07:23 INFO - PROCESS | 1936 | 1467698843639 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:07:23 INFO - PROCESS | 1936 | 1467698843645 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:07:23 INFO - PROCESS | 1936 | 1467698843649 Marionette TRACE conn3 <- [1,1678,null,{}] 23:07:23 INFO - PROCESS | 1936 | 1467698843656 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:23 INFO - PROCESS | 1936 | 1467698843661 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:23 INFO - PROCESS | 1936 | 1467698843845 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:07:24 INFO - PROCESS | 1936 | 1467698844081 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:24 INFO - PROCESS | 1936 | 1467698844089 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x9237f000 == 29 [pid = 1936] [id = 427] 23:07:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x92504400) [pid = 1936] [serial = 1282] [outer = (nil)] 23:07:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x938f0000) [pid = 1936] [serial = 1283] [outer = 0x92504400] 23:07:24 INFO - PROCESS | 1936 | 1467698844197 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x9398c000) [pid = 1936] [serial = 1284] [outer = 0x92504400] 23:07:25 INFO - PROCESS | 1936 | 1467698845233 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1629ms 23:07:25 INFO - PROCESS | 1936 | 1467698845301 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 1936 | 1467698845306 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:07:25 INFO - PROCESS | 1936 | 1467698845313 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 1936 | 1467698845317 Marionette TRACE conn3 <- [1,1682,null,{}] 23:07:25 INFO - PROCESS | 1936 | 1467698845322 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:25 INFO - PROCESS | 1936 | 1467698845328 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:25 INFO - PROCESS | 1936 | 1467698845491 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:07:25 INFO - PROCESS | 1936 | 1467698845750 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1936 | 1467698845759 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e0400 == 30 [pid = 1936] [id = 428] 23:07:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x8e7e0800) [pid = 1936] [serial = 1285] [outer = (nil)] 23:07:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x8f1f4800) [pid = 1936] [serial = 1286] [outer = 0x8e7e0800] 23:07:25 INFO - PROCESS | 1936 | 1467698845901 Marionette DEBUG loaded listener.js 23:07:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x8f3ee400) [pid = 1936] [serial = 1287] [outer = 0x8e7e0800] 23:07:26 INFO - PROCESS | 1936 | --DOCSHELL 0x912ca000 == 29 [pid = 1936] [id = 422] 23:07:26 INFO - PROCESS | 1936 | 1467698846860 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1629ms 23:07:26 INFO - PROCESS | 1936 | 1467698846944 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:07:26 INFO - PROCESS | 1936 | 1467698846950 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:07:26 INFO - PROCESS | 1936 | 1467698846958 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 1936 | 1467698846961 Marionette TRACE conn3 <- [1,1686,null,{}] 23:07:26 INFO - PROCESS | 1936 | 1467698846970 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:26 INFO - PROCESS | 1936 | 1467698846977 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:27 INFO - PROCESS | 1936 | 1467698847134 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:07:27 INFO - PROCESS | 1936 | 1467698847280 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:27 INFO - PROCESS | 1936 | 1467698847289 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cec00 == 30 [pid = 1936] [id = 429] 23:07:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x91ba5c00) [pid = 1936] [serial = 1288] [outer = (nil)] 23:07:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x91e1e400) [pid = 1936] [serial = 1289] [outer = 0x91ba5c00] 23:07:27 INFO - PROCESS | 1936 | 1467698847415 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x91ea4400) [pid = 1936] [serial = 1290] [outer = 0x91ba5c00] 23:07:28 INFO - PROCESS | 1936 | 1467698848347 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:07:28 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 23:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1430ms 23:07:28 INFO - PROCESS | 1936 | 1467698848389 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:07:28 INFO - PROCESS | 1936 | 1467698848395 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:07:28 INFO - PROCESS | 1936 | 1467698848409 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:07:28 INFO - PROCESS | 1936 | 1467698848411 Marionette TRACE conn3 <- [1,1690,null,{}] 23:07:28 INFO - PROCESS | 1936 | 1467698848418 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:28 INFO - PROCESS | 1936 | 1467698848423 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:28 INFO - PROCESS | 1936 | 1467698848642 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:07:28 INFO - PROCESS | 1936 | 1467698848672 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1936 | 1467698848681 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8a000 == 31 [pid = 1936] [id = 430] 23:07:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x920ef000) [pid = 1936] [serial = 1291] [outer = (nil)] 23:07:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x93b2ac00) [pid = 1936] [serial = 1292] [outer = 0x920ef000] 23:07:28 INFO - PROCESS | 1936 | 1467698848766 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x950cd000) [pid = 1936] [serial = 1293] [outer = 0x920ef000] 23:07:29 INFO - PROCESS | 1936 | 1467698849858 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x91ba2000) [pid = 1936] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x99da8000) [pid = 1936] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x8f2d9800) [pid = 1936] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x8e7dfc00) [pid = 1936] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x912c8400) [pid = 1936] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x91cedc00) [pid = 1936] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x912ca400) [pid = 1936] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x8e7d7000) [pid = 1936] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x93905800) [pid = 1936] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x8f1fb400) [pid = 1936] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x9469d000) [pid = 1936] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x9632bc00) [pid = 1936] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x91e27000) [pid = 1936] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x8f1ed400) [pid = 1936] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x91e9c000) [pid = 1936] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x94699400) [pid = 1936] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x9250f000) [pid = 1936] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x8f4f1400) [pid = 1936] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91ba9400) [pid = 1936] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:07:29 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91b9cc00) [pid = 1936] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1544ms 23:07:29 INFO - PROCESS | 1936 | 1467698849947 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 1936 | 1467698849950 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:07:29 INFO - PROCESS | 1936 | 1467698849959 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 1936 | 1467698849967 Marionette TRACE conn3 <- [1,1694,null,{}] 23:07:29 INFO - PROCESS | 1936 | 1467698849980 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:29 INFO - PROCESS | 1936 | 1467698849987 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:30 INFO - PROCESS | 1936 | 1467698850136 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:07:30 INFO - PROCESS | 1936 | 1467698850269 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 1936 | 1467698850276 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ebc00 == 32 [pid = 1936] [id = 431] 23:07:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8fa4a800) [pid = 1936] [serial = 1294] [outer = (nil)] 23:07:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x93905800) [pid = 1936] [serial = 1295] [outer = 0x8fa4a800] 23:07:30 INFO - PROCESS | 1936 | 1467698850348 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x93b41400) [pid = 1936] [serial = 1296] [outer = 0x8fa4a800] 23:07:31 INFO - PROCESS | 1936 | 1467698851150 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1239ms 23:07:31 INFO - PROCESS | 1936 | 1467698851197 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:07:31 INFO - PROCESS | 1936 | 1467698851202 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:07:31 INFO - PROCESS | 1936 | 1467698851208 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 1936 | 1467698851212 Marionette TRACE conn3 <- [1,1698,null,{}] 23:07:31 INFO - PROCESS | 1936 | 1467698851217 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:31 INFO - PROCESS | 1936 | 1467698851222 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:31 INFO - PROCESS | 1936 | 1467698851386 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:07:31 INFO - PROCESS | 1936 | 1467698851396 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1936 | 1467698851406 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8a400 == 33 [pid = 1936] [id = 432] 23:07:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x91cec000) [pid = 1936] [serial = 1297] [outer = (nil)] 23:07:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x98258800) [pid = 1936] [serial = 1298] [outer = 0x91cec000] 23:07:31 INFO - PROCESS | 1936 | 1467698851474 Marionette DEBUG loaded listener.js 23:07:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x982e4000) [pid = 1936] [serial = 1299] [outer = 0x91cec000] 23:07:32 INFO - PROCESS | 1936 | 1467698852678 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:07:32 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 23:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1547ms 23:07:32 INFO - PROCESS | 1936 | 1467698852757 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:07:32 INFO - PROCESS | 1936 | 1467698852764 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:07:32 INFO - PROCESS | 1936 | 1467698852773 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:07:32 INFO - PROCESS | 1936 | 1467698852778 Marionette TRACE conn3 <- [1,1702,null,{}] 23:07:32 INFO - PROCESS | 1936 | 1467698852789 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:32 INFO - PROCESS | 1936 | 1467698852794 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:33 INFO - PROCESS | 1936 | 1467698853020 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:07:33 INFO - PROCESS | 1936 | 1467698853334 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1936 | 1467698853348 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fac00 == 34 [pid = 1936] [id = 433] 23:07:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x8f4ec800) [pid = 1936] [serial = 1300] [outer = (nil)] 23:07:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x8faed000) [pid = 1936] [serial = 1301] [outer = 0x8f4ec800] 23:07:33 INFO - PROCESS | 1936 | 1467698853463 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x91cf6000) [pid = 1936] [serial = 1302] [outer = 0x8f4ec800] 23:07:34 INFO - PROCESS | 1936 | 1467698854414 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1683ms 23:07:34 INFO - PROCESS | 1936 | 1467698854457 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1936 | 1467698854465 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:07:34 INFO - PROCESS | 1936 | 1467698854479 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1936 | 1467698854483 Marionette TRACE conn3 <- [1,1706,null,{}] 23:07:34 INFO - PROCESS | 1936 | 1467698854490 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:34 INFO - PROCESS | 1936 | 1467698854497 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:34 INFO - PROCESS | 1936 | 1467698854692 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:07:34 INFO - PROCESS | 1936 | 1467698854931 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 1936 | 1467698854943 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x93909400 == 35 [pid = 1936] [id = 434] 23:07:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x93b22c00) [pid = 1936] [serial = 1303] [outer = (nil)] 23:07:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x9469d000) [pid = 1936] [serial = 1304] [outer = 0x93b22c00] 23:07:35 INFO - PROCESS | 1936 | 1467698855065 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x951d9c00) [pid = 1936] [serial = 1305] [outer = 0x93b22c00] 23:07:36 INFO - PROCESS | 1936 | 1467698856021 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1582ms 23:07:36 INFO - PROCESS | 1936 | 1467698856060 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 1936 | 1467698856064 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:07:36 INFO - PROCESS | 1936 | 1467698856071 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 1936 | 1467698856077 Marionette TRACE conn3 <- [1,1710,null,{}] 23:07:36 INFO - PROCESS | 1936 | 1467698856093 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:36 INFO - PROCESS | 1936 | 1467698856102 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:36 INFO - PROCESS | 1936 | 1467698856274 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:07:36 INFO - PROCESS | 1936 | 1467698856451 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 1936 | 1467698856460 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x99505c00 == 36 [pid = 1936] [id = 435] 23:07:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x99506000) [pid = 1936] [serial = 1306] [outer = (nil)] 23:07:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x9950b000) [pid = 1936] [serial = 1307] [outer = 0x99506000] 23:07:36 INFO - PROCESS | 1936 | 1467698856586 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x99510c00) [pid = 1936] [serial = 1308] [outer = 0x99506000] 23:07:37 INFO - PROCESS | 1936 | 1467698857502 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1482ms 23:07:37 INFO - PROCESS | 1936 | 1467698857554 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:07:37 INFO - PROCESS | 1936 | 1467698857558 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:07:37 INFO - PROCESS | 1936 | 1467698857566 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 1936 | 1467698857569 Marionette TRACE conn3 <- [1,1714,null,{}] 23:07:37 INFO - PROCESS | 1936 | 1467698857575 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:37 INFO - PROCESS | 1936 | 1467698857581 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:37 INFO - PROCESS | 1936 | 1467698857756 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:07:37 INFO - PROCESS | 1936 | 1467698857937 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1936 | 1467698857947 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cfa800 == 37 [pid = 1936] [id = 436] 23:07:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x950d1800) [pid = 1936] [serial = 1309] [outer = (nil)] 23:07:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x999bfc00) [pid = 1936] [serial = 1310] [outer = 0x950d1800] 23:07:38 INFO - PROCESS | 1936 | 1467698858025 Marionette DEBUG loaded listener.js 23:07:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x99b8fc00) [pid = 1936] [serial = 1311] [outer = 0x950d1800] 23:07:38 INFO - PROCESS | 1936 | 1467698858909 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1383ms 23:07:38 INFO - PROCESS | 1936 | 1467698858950 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 1936 | 1467698858953 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:07:38 INFO - PROCESS | 1936 | 1467698858960 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 1936 | 1467698858963 Marionette TRACE conn3 <- [1,1718,null,{}] 23:07:38 INFO - PROCESS | 1936 | 1467698858969 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:38 INFO - PROCESS | 1936 | 1467698858974 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:39 INFO - PROCESS | 1936 | 1467698859203 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:07:39 INFO - PROCESS | 1936 | 1467698859343 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1936 | 1467698859353 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ef400 == 38 [pid = 1936] [id = 437] 23:07:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x938f4800) [pid = 1936] [serial = 1312] [outer = (nil)] 23:07:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x99da5800) [pid = 1936] [serial = 1313] [outer = 0x938f4800] 23:07:39 INFO - PROCESS | 1936 | 1467698859428 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x99da9400) [pid = 1936] [serial = 1314] [outer = 0x938f4800] 23:07:40 INFO - PROCESS | 1936 | 1467698860333 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1428ms 23:07:40 INFO - PROCESS | 1936 | 1467698860390 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:07:40 INFO - PROCESS | 1936 | 1467698860394 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:07:40 INFO - PROCESS | 1936 | 1467698860400 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1936 | 1467698860404 Marionette TRACE conn3 <- [1,1722,null,{}] 23:07:40 INFO - PROCESS | 1936 | 1467698860409 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:40 INFO - PROCESS | 1936 | 1467698860420 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:40 INFO - PROCESS | 1936 | 1467698860620 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:07:40 INFO - PROCESS | 1936 | 1467698860801 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:40 INFO - PROCESS | 1936 | 1467698860810 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e1400 == 39 [pid = 1936] [id = 438] 23:07:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x8f1f8000) [pid = 1936] [serial = 1315] [outer = (nil)] 23:07:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x9a7f5400) [pid = 1936] [serial = 1316] [outer = 0x8f1f8000] 23:07:40 INFO - PROCESS | 1936 | 1467698860885 Marionette DEBUG loaded listener.js 23:07:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x9aa1b000) [pid = 1936] [serial = 1317] [outer = 0x8f1f8000] 23:07:41 INFO - PROCESS | 1936 | 1467698861794 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:07:41 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 23:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1480ms 23:07:41 INFO - PROCESS | 1936 | 1467698861881 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:07:41 INFO - PROCESS | 1936 | 1467698861885 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:07:41 INFO - PROCESS | 1936 | 1467698861891 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:07:41 INFO - PROCESS | 1936 | 1467698861895 Marionette TRACE conn3 <- [1,1726,null,{}] 23:07:41 INFO - PROCESS | 1936 | 1467698861900 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:41 INFO - PROCESS | 1936 | 1467698861905 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:42 INFO - PROCESS | 1936 | 1467698862065 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:07:42 INFO - PROCESS | 1936 | 1467698862257 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1936 | 1467698862265 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d5000 == 40 [pid = 1936] [id = 439] 23:07:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x8f2d7400) [pid = 1936] [serial = 1318] [outer = (nil)] 23:07:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x91cf6800) [pid = 1936] [serial = 1319] [outer = 0x8f2d7400] 23:07:42 INFO - PROCESS | 1936 | 1467698862340 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x9825e800) [pid = 1936] [serial = 1320] [outer = 0x8f2d7400] 23:07:43 INFO - PROCESS | 1936 | 1467698863461 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1633ms 23:07:43 INFO - PROCESS | 1936 | 1467698863524 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1936 | 1467698863530 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:07:43 INFO - PROCESS | 1936 | 1467698863539 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1936 | 1467698863544 Marionette TRACE conn3 <- [1,1730,null,{}] 23:07:43 INFO - PROCESS | 1936 | 1467698863552 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:43 INFO - PROCESS | 1936 | 1467698863558 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:43 INFO - PROCESS | 1936 | 1467698863722 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:07:43 INFO - PROCESS | 1936 | 1467698863957 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:43 INFO - PROCESS | 1936 | 1467698863970 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f6400 == 41 [pid = 1936] [id = 440] 23:07:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x8fae7000) [pid = 1936] [serial = 1321] [outer = (nil)] 23:07:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x90f8ac00) [pid = 1936] [serial = 1322] [outer = 0x8fae7000] 23:07:44 INFO - PROCESS | 1936 | 1467698864058 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x912c1c00) [pid = 1936] [serial = 1323] [outer = 0x8fae7000] 23:07:45 INFO - PROCESS | 1936 | 1467698865016 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:07:45 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 23:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1534ms 23:07:45 INFO - PROCESS | 1936 | 1467698865073 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:07:45 INFO - PROCESS | 1936 | 1467698865080 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:07:45 INFO - PROCESS | 1936 | 1467698865090 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 1936 | 1467698865094 Marionette TRACE conn3 <- [1,1734,null,{}] 23:07:45 INFO - PROCESS | 1936 | 1467698865100 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:45 INFO - PROCESS | 1936 | 1467698865106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:45 INFO - PROCESS | 1936 | 1467698865276 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:07:45 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ebc00 == 40 [pid = 1936] [id = 431] 23:07:45 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8a000 == 39 [pid = 1936] [id = 430] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f4f0800) [pid = 1936] [serial = 1271] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | 1467698865529 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 1936 | 1467698865535 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:45 INFO - PROCESS | 1936 | --DOCSHELL 0x912cec00 == 38 [pid = 1936] [id = 429] 23:07:45 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e0400 == 37 [pid = 1936] [id = 428] 23:07:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e0400 == 38 [pid = 1936] [id = 441] 23:07:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x8f2d3400) [pid = 1936] [serial = 1324] [outer = (nil)] 23:07:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x8fa53c00) [pid = 1936] [serial = 1325] [outer = 0x8f2d3400] 23:07:45 INFO - PROCESS | 1936 | 1467698865633 Marionette DEBUG loaded listener.js 23:07:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x91ba6c00) [pid = 1936] [serial = 1326] [outer = 0x8f2d3400] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x93b4b000) [pid = 1936] [serial = 1241] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x951cd000) [pid = 1936] [serial = 1235] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x96dd0c00) [pid = 1936] [serial = 1238] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x950cf800) [pid = 1936] [serial = 1236] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x9237a000) [pid = 1936] [serial = 1217] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x8f3ef000) [pid = 1936] [serial = 1218] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x8f3e3c00) [pid = 1936] [serial = 1214] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x8faee400) [pid = 1936] [serial = 1215] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x96dd2800) [pid = 1936] [serial = 1223] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x96dd8000) [pid = 1936] [serial = 1224] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x950ce800) [pid = 1936] [serial = 1220] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x951d0800) [pid = 1936] [serial = 1221] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x93b25000) [pid = 1936] [serial = 1232] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x8fa4b400) [pid = 1936] [serial = 1226] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x8faec800) [pid = 1936] [serial = 1227] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x91cf5000) [pid = 1936] [serial = 1229] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x91e1ec00) [pid = 1936] [serial = 1230] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x93909800) [pid = 1936] [serial = 1212] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x96dd7c00) [pid = 1936] [serial = 1239] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x98912000) [pid = 1936] [serial = 1242] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x93b47c00) [pid = 1936] [serial = 1233] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x91ea8800) [pid = 1936] [serial = 1248] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x99dabc00) [pid = 1936] [serial = 1259] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x92379400) [pid = 1936] [serial = 1266] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x9a7f7000) [pid = 1936] [serial = 1263] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x9950d800) [pid = 1936] [serial = 1253] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x99944c00) [pid = 1936] [serial = 1256] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x99b83800) [pid = 1936] [serial = 1257] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x91cf7400) [pid = 1936] [serial = 1269] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x91e1fc00) [pid = 1936] [serial = 1247] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91cee400) [pid = 1936] [serial = 1265] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x99e53400) [pid = 1936] [serial = 1262] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8f1f2000) [pid = 1936] [serial = 1245] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8f1ee400) [pid = 1936] [serial = 1244] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x977af400) [pid = 1936] [serial = 1251] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x99ee2000) [pid = 1936] [serial = 1260] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x96328400) [pid = 1936] [serial = 1250] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x9958e000) [pid = 1936] [serial = 1254] [outer = (nil)] [url = about:blank] 23:07:45 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x91b9f400) [pid = 1936] [serial = 1268] [outer = (nil)] [url = about:blank] 23:07:46 INFO - PROCESS | 1936 | 1467698866443 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1379ms 23:07:46 INFO - PROCESS | 1936 | 1467698866469 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:07:46 INFO - PROCESS | 1936 | 1467698866473 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:07:46 INFO - PROCESS | 1936 | 1467698866479 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:07:46 INFO - PROCESS | 1936 | 1467698866485 Marionette TRACE conn3 <- [1,1738,null,{}] 23:07:46 INFO - PROCESS | 1936 | 1467698866500 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:46 INFO - PROCESS | 1936 | 1467698866508 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:46 INFO - PROCESS | 1936 | 1467698866665 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:07:46 INFO - PROCESS | 1936 | 1467698866806 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:46 INFO - PROCESS | 1936 | 1467698866819 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ea1400 == 39 [pid = 1936] [id = 442] 23:07:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x91ea8800) [pid = 1936] [serial = 1327] [outer = (nil)] 23:07:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x92eaa800) [pid = 1936] [serial = 1328] [outer = 0x91ea8800] 23:07:46 INFO - PROCESS | 1936 | 1467698866885 Marionette DEBUG loaded listener.js 23:07:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91cfac00) [pid = 1936] [serial = 1329] [outer = 0x91ea8800] 23:07:47 INFO - PROCESS | 1936 | 1467698867709 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1285ms 23:07:47 INFO - PROCESS | 1936 | 1467698867766 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:07:47 INFO - PROCESS | 1936 | 1467698867770 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:07:47 INFO - PROCESS | 1936 | 1467698867780 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:07:47 INFO - PROCESS | 1936 | 1467698867783 Marionette TRACE conn3 <- [1,1742,null,{}] 23:07:47 INFO - PROCESS | 1936 | 1467698867788 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:47 INFO - PROCESS | 1936 | 1467698867793 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:47 INFO - PROCESS | 1936 | 1467698867946 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:07:47 INFO - PROCESS | 1936 | 1467698867956 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:47 INFO - PROCESS | 1936 | 1467698867962 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5800 == 40 [pid = 1936] [id = 443] 23:07:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x93909000) [pid = 1936] [serial = 1330] [outer = (nil)] 23:07:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x93b48000) [pid = 1936] [serial = 1331] [outer = 0x93909000] 23:07:48 INFO - PROCESS | 1936 | 1467698868030 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x951d0c00) [pid = 1936] [serial = 1332] [outer = 0x93909000] 23:07:48 INFO - PROCESS | 1936 | 1467698868982 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1282ms 23:07:49 INFO - PROCESS | 1936 | 1467698869062 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:07:49 INFO - PROCESS | 1936 | 1467698869066 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:07:49 INFO - PROCESS | 1936 | 1467698869086 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:07:49 INFO - PROCESS | 1936 | 1467698869090 Marionette TRACE conn3 <- [1,1746,null,{}] 23:07:49 INFO - PROCESS | 1936 | 1467698869102 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:49 INFO - PROCESS | 1936 | 1467698869106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:49 INFO - PROCESS | 1936 | 1467698869308 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:07:49 INFO - PROCESS | 1936 | 1467698869326 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 1936 | 1467698869332 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f4000 == 41 [pid = 1936] [id = 444] 23:07:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x93990400) [pid = 1936] [serial = 1333] [outer = (nil)] 23:07:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x951da800) [pid = 1936] [serial = 1334] [outer = 0x93990400] 23:07:49 INFO - PROCESS | 1936 | 1467698869409 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x96dd1c00) [pid = 1936] [serial = 1335] [outer = 0x93990400] 23:07:50 INFO - PROCESS | 1936 | 1467698870373 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:07:50 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x920ef000) [pid = 1936] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:07:50 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x91ba5c00) [pid = 1936] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:07:50 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x8fa4a800) [pid = 1936] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:07:50 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x8e7e0800) [pid = 1936] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1355ms 23:07:50 INFO - PROCESS | 1936 | 1467698870429 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:07:50 INFO - PROCESS | 1936 | 1467698870432 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:07:50 INFO - PROCESS | 1936 | 1467698870438 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 1936 | 1467698870441 Marionette TRACE conn3 <- [1,1750,null,{}] 23:07:50 INFO - PROCESS | 1936 | 1467698870447 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:50 INFO - PROCESS | 1936 | 1467698870456 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:50 INFO - PROCESS | 1936 | 1467698870641 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:07:50 INFO - PROCESS | 1936 | 1467698870780 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:50 INFO - PROCESS | 1936 | 1467698870790 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba1800 == 42 [pid = 1936] [id = 445] 23:07:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x91ceb800) [pid = 1936] [serial = 1336] [outer = (nil)] 23:07:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x977af400) [pid = 1936] [serial = 1337] [outer = 0x91ceb800] 23:07:50 INFO - PROCESS | 1936 | 1467698870854 Marionette DEBUG loaded listener.js 23:07:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x9949f400) [pid = 1936] [serial = 1338] [outer = 0x91ceb800] 23:07:51 INFO - PROCESS | 1936 | 1467698871611 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1227ms 23:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:07:51 INFO - PROCESS | 1936 | 1467698871666 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:07:51 INFO - PROCESS | 1936 | 1467698871669 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:07:51 INFO - PROCESS | 1936 | 1467698871676 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:07:51 INFO - PROCESS | 1936 | 1467698871679 Marionette TRACE conn3 <- [1,1754,null,{}] 23:07:51 INFO - PROCESS | 1936 | 1467698871684 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:51 INFO - PROCESS | 1936 | 1467698871689 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:51 INFO - PROCESS | 1936 | 1467698871833 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:07:51 INFO - PROCESS | 1936 | 1467698871844 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:51 INFO - PROCESS | 1936 | 1467698871850 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7db000 == 43 [pid = 1936] [id = 446] 23:07:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8e7dd000) [pid = 1936] [serial = 1339] [outer = (nil)] 23:07:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x9950d000) [pid = 1936] [serial = 1340] [outer = 0x8e7dd000] 23:07:51 INFO - PROCESS | 1936 | 1467698871916 Marionette DEBUG loaded listener.js 23:07:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x997e4000) [pid = 1936] [serial = 1341] [outer = 0x8e7dd000] 23:07:52 INFO - PROCESS | 1936 | 1467698872989 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1379ms 23:07:53 INFO - PROCESS | 1936 | 1467698873055 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:07:53 INFO - PROCESS | 1936 | 1467698873062 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:07:53 INFO - PROCESS | 1936 | 1467698873070 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:07:53 INFO - PROCESS | 1936 | 1467698873075 Marionette TRACE conn3 <- [1,1758,null,{}] 23:07:53 INFO - PROCESS | 1936 | 1467698873084 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:53 INFO - PROCESS | 1936 | 1467698873091 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:53 INFO - PROCESS | 1936 | 1467698873314 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:07:53 INFO - PROCESS | 1936 | 1467698873557 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 1936 | 1467698873568 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3f0800 == 44 [pid = 1936] [id = 447] 23:07:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x8f4f1400) [pid = 1936] [serial = 1342] [outer = (nil)] 23:07:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x912c5800) [pid = 1936] [serial = 1343] [outer = 0x8f4f1400] 23:07:53 INFO - PROCESS | 1936 | 1467698873694 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x91ba1c00) [pid = 1936] [serial = 1344] [outer = 0x8f4f1400] 23:07:54 INFO - PROCESS | 1936 | 1467698874591 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1579ms 23:07:54 INFO - PROCESS | 1936 | 1467698874649 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:07:54 INFO - PROCESS | 1936 | 1467698874657 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:07:54 INFO - PROCESS | 1936 | 1467698874667 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:07:54 INFO - PROCESS | 1936 | 1467698874672 Marionette TRACE conn3 <- [1,1762,null,{}] 23:07:54 INFO - PROCESS | 1936 | 1467698874678 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:54 INFO - PROCESS | 1936 | 1467698874684 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:54 INFO - PROCESS | 1936 | 1467698874898 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:07:55 INFO - PROCESS | 1936 | 1467698875077 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:55 INFO - PROCESS | 1936 | 1467698875087 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f93000 == 45 [pid = 1936] [id = 448] 23:07:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x91ea2400) [pid = 1936] [serial = 1345] [outer = (nil)] 23:07:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x9250a000) [pid = 1936] [serial = 1346] [outer = 0x91ea2400] 23:07:55 INFO - PROCESS | 1936 | 1467698875182 Marionette DEBUG loaded listener.js 23:07:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x93902400) [pid = 1936] [serial = 1347] [outer = 0x91ea2400] 23:07:56 INFO - PROCESS | 1936 | 1467698876203 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1583ms 23:07:56 INFO - PROCESS | 1936 | 1467698876250 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:07:56 INFO - PROCESS | 1936 | 1467698876254 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:07:56 INFO - PROCESS | 1936 | 1467698876261 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:07:56 INFO - PROCESS | 1936 | 1467698876267 Marionette TRACE conn3 <- [1,1766,null,{}] 23:07:56 INFO - PROCESS | 1936 | 1467698876283 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:56 INFO - PROCESS | 1936 | 1467698876292 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:56 INFO - PROCESS | 1936 | 1467698876477 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:07:56 INFO - PROCESS | 1936 | 1467698876701 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 1936 | 1467698876714 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b44c00 == 46 [pid = 1936] [id = 449] 23:07:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x98d48800) [pid = 1936] [serial = 1348] [outer = (nil)] 23:07:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x9950f400) [pid = 1936] [serial = 1349] [outer = 0x98d48800] 23:07:56 INFO - PROCESS | 1936 | 1467698876835 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x99ce7000) [pid = 1936] [serial = 1350] [outer = 0x98d48800] 23:07:57 INFO - PROCESS | 1936 | 1467698877691 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1490ms 23:07:57 INFO - PROCESS | 1936 | 1467698877752 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:07:57 INFO - PROCESS | 1936 | 1467698877757 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:07:57 INFO - PROCESS | 1936 | 1467698877763 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 1936 | 1467698877766 Marionette TRACE conn3 <- [1,1770,null,{}] 23:07:57 INFO - PROCESS | 1936 | 1467698877772 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:57 INFO - PROCESS | 1936 | 1467698877777 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:57 INFO - PROCESS | 1936 | 1467698877953 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:07:58 INFO - PROCESS | 1936 | 1467698878133 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 1936 | 1467698878144 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x99582c00 == 47 [pid = 1936] [id = 450] 23:07:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x99da3c00) [pid = 1936] [serial = 1351] [outer = (nil)] 23:07:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x9a260000) [pid = 1936] [serial = 1352] [outer = 0x99da3c00] 23:07:58 INFO - PROCESS | 1936 | 1467698878227 Marionette DEBUG loaded listener.js 23:07:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x9a7ed400) [pid = 1936] [serial = 1353] [outer = 0x99da3c00] 23:07:59 INFO - PROCESS | 1936 | 1467698879139 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1432ms 23:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:07:59 INFO - PROCESS | 1936 | 1467698879195 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 1936 | 1467698879198 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:07:59 INFO - PROCESS | 1936 | 1467698879205 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - PROCESS | 1936 | 1467698879209 Marionette TRACE conn3 <- [1,1774,null,{}] 23:07:59 INFO - PROCESS | 1936 | 1467698879214 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:59 INFO - PROCESS | 1936 | 1467698879220 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:59 INFO - PROCESS | 1936 | 1467698879412 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:07:59 INFO - PROCESS | 1936 | 1467698879594 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:59 INFO - PROCESS | 1936 | 1467698879605 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:07:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ec800 == 48 [pid = 1936] [id = 451] 23:07:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x997e2400) [pid = 1936] [serial = 1354] [outer = (nil)] 23:07:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x9a7f4800) [pid = 1936] [serial = 1355] [outer = 0x997e2400] 23:07:59 INFO - PROCESS | 1936 | 1467698879685 Marionette DEBUG loaded listener.js 23:07:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x9a7f6c00) [pid = 1936] [serial = 1356] [outer = 0x997e2400] 23:08:00 INFO - PROCESS | 1936 | 1467698880600 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1435ms 23:08:00 INFO - PROCESS | 1936 | 1467698880640 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 1936 | 1467698880644 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:08:00 INFO - PROCESS | 1936 | 1467698880668 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - PROCESS | 1936 | 1467698880671 Marionette TRACE conn3 <- [1,1778,null,{}] 23:08:00 INFO - PROCESS | 1936 | 1467698880677 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:00 INFO - PROCESS | 1936 | 1467698880688 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:00 INFO - PROCESS | 1936 | 1467698880891 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:08:01 INFO - PROCESS | 1936 | 1467698881078 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 1936 | 1467698881085 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1e800 == 49 [pid = 1936] [id = 452] 23:08:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x91e1f400) [pid = 1936] [serial = 1357] [outer = (nil)] 23:08:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x9b11b400) [pid = 1936] [serial = 1358] [outer = 0x91e1f400] 23:08:01 INFO - PROCESS | 1936 | 1467698881163 Marionette DEBUG loaded listener.js 23:08:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x9b1d1800) [pid = 1936] [serial = 1359] [outer = 0x91e1f400] 23:08:02 INFO - PROCESS | 1936 | 1467698882079 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:08:02 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 23:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1481ms 23:08:02 INFO - PROCESS | 1936 | 1467698882147 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:08:02 INFO - PROCESS | 1936 | 1467698882152 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:08:02 INFO - PROCESS | 1936 | 1467698882159 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:08:02 INFO - PROCESS | 1936 | 1467698882164 Marionette TRACE conn3 <- [1,1782,null,{}] 23:08:02 INFO - PROCESS | 1936 | 1467698882170 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:02 INFO - PROCESS | 1936 | 1467698882175 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:02 INFO - PROCESS | 1936 | 1467698882390 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:08:02 INFO - PROCESS | 1936 | 1467698882579 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:02 INFO - PROCESS | 1936 | 1467698882591 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1400 == 50 [pid = 1936] [id = 453] 23:08:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x8f1f2000) [pid = 1936] [serial = 1360] [outer = (nil)] 23:08:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x9b6fd000) [pid = 1936] [serial = 1361] [outer = 0x8f1f2000] 23:08:02 INFO - PROCESS | 1936 | 1467698882730 Marionette DEBUG loaded listener.js 23:08:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x9b6fdc00) [pid = 1936] [serial = 1362] [outer = 0x8f1f2000] 23:08:04 INFO - PROCESS | 1936 | 1467698884023 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:08:04 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 23:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1934ms 23:08:04 INFO - PROCESS | 1936 | 1467698884095 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 1936 | 1467698884100 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:08:04 INFO - PROCESS | 1936 | 1467698884108 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 1936 | 1467698884113 Marionette TRACE conn3 <- [1,1786,null,{}] 23:08:04 INFO - PROCESS | 1936 | 1467698884122 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:04 INFO - PROCESS | 1936 | 1467698884128 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:04 INFO - PROCESS | 1936 | 1467698884377 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:08:04 INFO - PROCESS | 1936 | 1467698884563 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:04 INFO - PROCESS | 1936 | 1467698884571 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba3400 == 51 [pid = 1936] [id = 454] 23:08:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x91ba6000) [pid = 1936] [serial = 1363] [outer = (nil)] 23:08:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x91cf6c00) [pid = 1936] [serial = 1364] [outer = 0x91ba6000] 23:08:04 INFO - PROCESS | 1936 | 1467698884647 Marionette DEBUG loaded listener.js 23:08:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x91e21000) [pid = 1936] [serial = 1365] [outer = 0x91ba6000] 23:08:05 INFO - PROCESS | 1936 | 1467698885607 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:08:05 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 23:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1531ms 23:08:05 INFO - PROCESS | 1936 | 1467698885640 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:08:05 INFO - PROCESS | 1936 | 1467698885646 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:08:05 INFO - PROCESS | 1936 | 1467698885656 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - PROCESS | 1936 | 1467698885660 Marionette TRACE conn3 <- [1,1790,null,{}] 23:08:05 INFO - PROCESS | 1936 | 1467698885666 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:05 INFO - PROCESS | 1936 | 1467698885671 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:05 INFO - PROCESS | 1936 | 1467698885840 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:08:06 INFO - PROCESS | 1936 | 1467698886025 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:06 INFO - PROCESS | 1936 | 1467698886032 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cedc00 == 52 [pid = 1936] [id = 455] 23:08:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x91ea0800) [pid = 1936] [serial = 1366] [outer = (nil)] 23:08:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x93b40800) [pid = 1936] [serial = 1367] [outer = 0x91ea0800] 23:08:06 INFO - PROCESS | 1936 | 1467698886108 Marionette DEBUG loaded listener.js 23:08:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x94696400) [pid = 1936] [serial = 1368] [outer = 0x91ea0800] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba1800 == 51 [pid = 1936] [id = 445] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x920f4000 == 50 [pid = 1936] [id = 444] 23:08:06 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x98258800) [pid = 1936] [serial = 1298] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5800 == 49 [pid = 1936] [id = 443] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x91ea1400 == 48 [pid = 1936] [id = 442] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e0400 == 47 [pid = 1936] [id = 441] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f6400 == 46 [pid = 1936] [id = 440] 23:08:06 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8a400 == 45 [pid = 1936] [id = 432] 23:08:07 INFO - PROCESS | 1936 | 1467698887035 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x93b2ac00) [pid = 1936] [serial = 1292] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x91e1e400) [pid = 1936] [serial = 1289] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x92507400) [pid = 1936] [serial = 1280] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x8fae4400) [pid = 1936] [serial = 1274] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x938f0000) [pid = 1936] [serial = 1283] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x91ba6400) [pid = 1936] [serial = 1277] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x950cd000) [pid = 1936] [serial = 1293] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x93905800) [pid = 1936] [serial = 1295] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x8f3ee400) [pid = 1936] [serial = 1287] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x8f1f4800) [pid = 1936] [serial = 1286] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x93b41400) [pid = 1936] [serial = 1296] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x91ea4400) [pid = 1936] [serial = 1290] [outer = (nil)] [url = about:blank] 23:08:07 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) 23:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1431ms 23:08:07 INFO - PROCESS | 1936 | 1467698887087 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:08:07 INFO - PROCESS | 1936 | 1467698887091 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:08:07 INFO - PROCESS | 1936 | 1467698887097 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:08:07 INFO - PROCESS | 1936 | 1467698887104 Marionette TRACE conn3 <- [1,1794,null,{}] 23:08:07 INFO - PROCESS | 1936 | 1467698887119 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:07 INFO - PROCESS | 1936 | 1467698887127 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:07 INFO - PROCESS | 1936 | 1467698887279 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:08:07 INFO - PROCESS | 1936 | 1467698887458 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 1936 | 1467698887467 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x938f3800 == 46 [pid = 1936] [id = 456] 23:08:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x9390d000) [pid = 1936] [serial = 1369] [outer = (nil)] 23:08:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x951cec00) [pid = 1936] [serial = 1370] [outer = 0x9390d000] 23:08:07 INFO - PROCESS | 1936 | 1467698887540 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x96dd1000) [pid = 1936] [serial = 1371] [outer = 0x9390d000] 23:08:08 INFO - PROCESS | 1936 | 1467698888366 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1331ms 23:08:08 INFO - PROCESS | 1936 | 1467698888430 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:08:08 INFO - PROCESS | 1936 | 1467698888434 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:08:08 INFO - PROCESS | 1936 | 1467698888440 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 1936 | 1467698888443 Marionette TRACE conn3 <- [1,1798,null,{}] 23:08:08 INFO - PROCESS | 1936 | 1467698888452 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:08 INFO - PROCESS | 1936 | 1467698888456 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:08 INFO - PROCESS | 1936 | 1467698888609 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:08:08 INFO - PROCESS | 1936 | 1467698888618 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 1936 | 1467698888626 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d9400 == 47 [pid = 1936] [id = 457] 23:08:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x977a0400) [pid = 1936] [serial = 1372] [outer = (nil)] 23:08:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x98d47800) [pid = 1936] [serial = 1373] [outer = 0x977a0400] 23:08:08 INFO - PROCESS | 1936 | 1467698888694 Marionette DEBUG loaded listener.js 23:08:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x99b87c00) [pid = 1936] [serial = 1374] [outer = 0x977a0400] 23:08:09 INFO - PROCESS | 1936 | 1467698889643 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1240ms 23:08:09 INFO - PROCESS | 1936 | 1467698889679 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 1936 | 1467698889682 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:08:09 INFO - PROCESS | 1936 | 1467698889689 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 1936 | 1467698889692 Marionette TRACE conn3 <- [1,1802,null,{}] 23:08:09 INFO - PROCESS | 1936 | 1467698889705 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:09 INFO - PROCESS | 1936 | 1467698889710 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:09 INFO - PROCESS | 1936 | 1467698889911 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:08:09 INFO - PROCESS | 1936 | 1467698889929 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:09 INFO - PROCESS | 1936 | 1467698889936 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d1000 == 48 [pid = 1936] [id = 458] 23:08:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x98208800) [pid = 1936] [serial = 1375] [outer = (nil)] 23:08:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x99ee0800) [pid = 1936] [serial = 1376] [outer = 0x98208800] 23:08:10 INFO - PROCESS | 1936 | 1467698890015 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x9a7f6400) [pid = 1936] [serial = 1377] [outer = 0x98208800] 23:08:10 INFO - PROCESS | 1936 | 1467698890938 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1295ms 23:08:10 INFO - PROCESS | 1936 | 1467698890984 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:08:10 INFO - PROCESS | 1936 | 1467698890988 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:08:11 INFO - PROCESS | 1936 | 1467698891000 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 1936 | 1467698891002 Marionette TRACE conn3 <- [1,1806,null,{}] 23:08:11 INFO - PROCESS | 1936 | 1467698891008 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:11 INFO - PROCESS | 1936 | 1467698891017 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:11 INFO - PROCESS | 1936 | 1467698891248 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:08:11 INFO - PROCESS | 1936 | 1467698891269 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 1936 | 1467698891276 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7da800 == 49 [pid = 1936] [id = 459] 23:08:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x8fae7c00) [pid = 1936] [serial = 1378] [outer = (nil)] 23:08:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x9b6f8000) [pid = 1936] [serial = 1379] [outer = 0x8fae7c00] 23:08:11 INFO - PROCESS | 1936 | 1467698891342 Marionette DEBUG loaded listener.js 23:08:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x9b733400) [pid = 1936] [serial = 1380] [outer = 0x8fae7c00] 23:08:11 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x93990400) [pid = 1936] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:08:11 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x93909000) [pid = 1936] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:08:11 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x91ceb800) [pid = 1936] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:08:11 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x8f2d3400) [pid = 1936] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:08:11 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x8fae7000) [pid = 1936] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:08:11 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x91ea8800) [pid = 1936] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:08:12 INFO - PROCESS | 1936 | 1467698892370 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1430ms 23:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:08:12 INFO - PROCESS | 1936 | 1467698892431 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:08:12 INFO - PROCESS | 1936 | 1467698892433 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:08:12 INFO - PROCESS | 1936 | 1467698892440 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 1936 | 1467698892443 Marionette TRACE conn3 <- [1,1810,null,{}] 23:08:12 INFO - PROCESS | 1936 | 1467698892448 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:12 INFO - PROCESS | 1936 | 1467698892453 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:12 INFO - PROCESS | 1936 | 1467698892601 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:08:12 INFO - PROCESS | 1936 | 1467698892610 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:12 INFO - PROCESS | 1936 | 1467698892618 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3f0400 == 50 [pid = 1936] [id = 460] 23:08:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x8f4ebc00) [pid = 1936] [serial = 1381] [outer = (nil)] 23:08:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x9b732400) [pid = 1936] [serial = 1382] [outer = 0x8f4ebc00] 23:08:12 INFO - PROCESS | 1936 | 1467698892695 Marionette DEBUG loaded listener.js 23:08:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x9b737400) [pid = 1936] [serial = 1383] [outer = 0x8f4ebc00] 23:08:13 INFO - PROCESS | 1936 | 1467698893537 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1132ms 23:08:13 INFO - PROCESS | 1936 | 1467698893571 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:08:13 INFO - PROCESS | 1936 | 1467698893574 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:08:13 INFO - PROCESS | 1936 | 1467698893581 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:08:13 INFO - PROCESS | 1936 | 1467698893583 Marionette TRACE conn3 <- [1,1814,null,{}] 23:08:13 INFO - PROCESS | 1936 | 1467698893589 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:13 INFO - PROCESS | 1936 | 1467698893593 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:13 INFO - PROCESS | 1936 | 1467698893760 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:08:13 INFO - PROCESS | 1936 | 1467698893774 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:13 INFO - PROCESS | 1936 | 1467698893779 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ef000 == 51 [pid = 1936] [id = 461] 23:08:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x93b2b800) [pid = 1936] [serial = 1384] [outer = (nil)] 23:08:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x9b73c800) [pid = 1936] [serial = 1385] [outer = 0x93b2b800] 23:08:13 INFO - PROCESS | 1936 | 1467698893847 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x9b74f400) [pid = 1936] [serial = 1386] [outer = 0x93b2b800] 23:08:15 INFO - PROCESS | 1936 | 1467698895033 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 23:08:15 INFO - PROCESS | 1936 | 1467698895112 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 1936 | 1467698895118 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:08:15 INFO - PROCESS | 1936 | 1467698895126 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 1936 | 1467698895134 Marionette TRACE conn3 <- [1,1818,null,{}] 23:08:15 INFO - PROCESS | 1936 | 1467698895152 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:15 INFO - PROCESS | 1936 | 1467698895158 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:15 INFO - PROCESS | 1936 | 1467698895410 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:08:15 INFO - PROCESS | 1936 | 1467698895644 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 1936 | 1467698895655 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba9c00 == 52 [pid = 1936] [id = 462] 23:08:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x91baa400) [pid = 1936] [serial = 1387] [outer = (nil)] 23:08:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x91e26c00) [pid = 1936] [serial = 1388] [outer = 0x91baa400] 23:08:15 INFO - PROCESS | 1936 | 1467698895743 Marionette DEBUG loaded listener.js 23:08:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x920f0400) [pid = 1936] [serial = 1389] [outer = 0x91baa400] 23:08:16 INFO - PROCESS | 1936 | 1467698896607 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1555ms 23:08:16 INFO - PROCESS | 1936 | 1467698896681 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:08:16 INFO - PROCESS | 1936 | 1467698896688 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:08:16 INFO - PROCESS | 1936 | 1467698896699 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:08:16 INFO - PROCESS | 1936 | 1467698896703 Marionette TRACE conn3 <- [1,1822,null,{}] 23:08:16 INFO - PROCESS | 1936 | 1467698896709 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:16 INFO - PROCESS | 1936 | 1467698896715 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:16 INFO - PROCESS | 1936 | 1467698896900 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:08:17 INFO - PROCESS | 1936 | 1467698897090 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 1936 | 1467698897102 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x938e6c00 == 53 [pid = 1936] [id = 463] 23:08:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x951d5400) [pid = 1936] [serial = 1390] [outer = (nil)] 23:08:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x98d43000) [pid = 1936] [serial = 1391] [outer = 0x951d5400] 23:08:17 INFO - PROCESS | 1936 | 1467698897180 Marionette DEBUG loaded listener.js 23:08:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x99946800) [pid = 1936] [serial = 1392] [outer = 0x951d5400] 23:08:18 INFO - PROCESS | 1936 | 1467698898181 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1533ms 23:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:08:18 INFO - PROCESS | 1936 | 1467698898232 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:08:18 INFO - PROCESS | 1936 | 1467698898236 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:08:18 INFO - PROCESS | 1936 | 1467698898243 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:08:18 INFO - PROCESS | 1936 | 1467698898249 Marionette TRACE conn3 <- [1,1826,null,{}] 23:08:18 INFO - PROCESS | 1936 | 1467698898265 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:18 INFO - PROCESS | 1936 | 1467698898273 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:18 INFO - PROCESS | 1936 | 1467698898489 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:08:18 INFO - PROCESS | 1936 | 1467698898733 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:18 INFO - PROCESS | 1936 | 1467698898743 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba0c00 == 54 [pid = 1936] [id = 464] 23:08:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x920ee000) [pid = 1936] [serial = 1393] [outer = (nil)] 23:08:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x9b6fcc00) [pid = 1936] [serial = 1394] [outer = 0x920ee000] 23:08:18 INFO - PROCESS | 1936 | 1467698898869 Marionette DEBUG loaded listener.js 23:08:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x9b882400) [pid = 1936] [serial = 1395] [outer = 0x920ee000] 23:08:19 INFO - PROCESS | 1936 | 1467698899832 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1638ms 23:08:19 INFO - PROCESS | 1936 | 1467698899880 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:08:19 INFO - PROCESS | 1936 | 1467698899884 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:08:19 INFO - PROCESS | 1936 | 1467698899891 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - PROCESS | 1936 | 1467698899894 Marionette TRACE conn3 <- [1,1830,null,{}] 23:08:19 INFO - PROCESS | 1936 | 1467698899900 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:19 INFO - PROCESS | 1936 | 1467698899905 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:20 INFO - PROCESS | 1936 | 1467698900112 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:08:20 INFO - PROCESS | 1936 | 1467698900302 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:20 INFO - PROCESS | 1936 | 1467698900310 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b6f2c00 == 55 [pid = 1936] [id = 465] 23:08:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x9b73b000) [pid = 1936] [serial = 1396] [outer = (nil)] 23:08:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x9d913400) [pid = 1936] [serial = 1397] [outer = 0x9b73b000] 23:08:20 INFO - PROCESS | 1936 | 1467698900392 Marionette DEBUG loaded listener.js 23:08:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9d91dc00) [pid = 1936] [serial = 1398] [outer = 0x9b73b000] 23:08:21 INFO - PROCESS | 1936 | 1467698901305 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1485ms 23:08:21 INFO - PROCESS | 1936 | 1467698901376 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:08:21 INFO - PROCESS | 1936 | 1467698901379 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:08:21 INFO - PROCESS | 1936 | 1467698901386 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:08:21 INFO - PROCESS | 1936 | 1467698901390 Marionette TRACE conn3 <- [1,1834,null,{}] 23:08:21 INFO - PROCESS | 1936 | 1467698901396 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:21 INFO - PROCESS | 1936 | 1467698901401 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:21 INFO - PROCESS | 1936 | 1467698901610 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:08:21 INFO - PROCESS | 1936 | 1467698901800 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 1936 | 1467698901810 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2da800 == 56 [pid = 1936] [id = 466] 23:08:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x9ab6e000) [pid = 1936] [serial = 1399] [outer = (nil)] 23:08:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0xa118a400) [pid = 1936] [serial = 1400] [outer = 0x9ab6e000] 23:08:21 INFO - PROCESS | 1936 | 1467698901888 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0xa118c800) [pid = 1936] [serial = 1401] [outer = 0x9ab6e000] 23:08:22 INFO - PROCESS | 1936 | 1467698902844 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:08:22 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 23:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1496ms 23:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:08:22 INFO - PROCESS | 1936 | 1467698902883 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 1936 | 1467698902886 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:08:22 INFO - PROCESS | 1936 | 1467698902892 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 1936 | 1467698902896 Marionette TRACE conn3 <- [1,1838,null,{}] 23:08:22 INFO - PROCESS | 1936 | 1467698902901 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:22 INFO - PROCESS | 1936 | 1467698902911 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:23 INFO - PROCESS | 1936 | 1467698903099 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:08:23 INFO - PROCESS | 1936 | 1467698903291 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:23 INFO - PROCESS | 1936 | 1467698903298 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f7400 == 57 [pid = 1936] [id = 467] 23:08:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8f1fb000) [pid = 1936] [serial = 1402] [outer = (nil)] 23:08:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0xa23a6000) [pid = 1936] [serial = 1403] [outer = 0x8f1fb000] 23:08:23 INFO - PROCESS | 1936 | 1467698903379 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0xa23b2800) [pid = 1936] [serial = 1404] [outer = 0x8f1fb000] 23:08:24 INFO - PROCESS | 1936 | 1467698904289 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1429ms 23:08:24 INFO - PROCESS | 1936 | 1467698904320 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:08:24 INFO - PROCESS | 1936 | 1467698904324 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:08:24 INFO - PROCESS | 1936 | 1467698904330 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 1936 | 1467698904334 Marionette TRACE conn3 <- [1,1842,null,{}] 23:08:24 INFO - PROCESS | 1936 | 1467698904339 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:24 INFO - PROCESS | 1936 | 1467698904345 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:24 INFO - PROCESS | 1936 | 1467698904516 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:08:24 INFO - PROCESS | 1936 | 1467698904709 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:24 INFO - PROCESS | 1936 | 1467698904718 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ed800 == 58 [pid = 1936] [id = 468] 23:08:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x8f1fc400) [pid = 1936] [serial = 1405] [outer = (nil)] 23:08:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0xa2fb7c00) [pid = 1936] [serial = 1406] [outer = 0x8f1fc400] 23:08:24 INFO - PROCESS | 1936 | 1467698904792 Marionette DEBUG loaded listener.js 23:08:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0xa2fbf000) [pid = 1936] [serial = 1407] [outer = 0x8f1fc400] 23:08:25 INFO - PROCESS | 1936 | 1467698905716 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1429ms 23:08:25 INFO - PROCESS | 1936 | 1467698905761 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:08:25 INFO - PROCESS | 1936 | 1467698905764 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:08:25 INFO - PROCESS | 1936 | 1467698905771 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:08:25 INFO - PROCESS | 1936 | 1467698905774 Marionette TRACE conn3 <- [1,1846,null,{}] 23:08:25 INFO - PROCESS | 1936 | 1467698905779 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:25 INFO - PROCESS | 1936 | 1467698905784 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:25 INFO - PROCESS | 1936 | 1467698905949 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:08:26 INFO - PROCESS | 1936 | 1467698906140 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:26 INFO - PROCESS | 1936 | 1467698906146 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f1000 == 59 [pid = 1936] [id = 469] 23:08:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8fa4f800) [pid = 1936] [serial = 1408] [outer = (nil)] 23:08:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x938f2000) [pid = 1936] [serial = 1409] [outer = 0x8fa4f800] 23:08:26 INFO - PROCESS | 1936 | 1467698906224 Marionette DEBUG loaded listener.js 23:08:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x96dd4800) [pid = 1936] [serial = 1410] [outer = 0x8fa4f800] 23:08:27 INFO - PROCESS | 1936 | 1467698907537 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:08:27 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) 23:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1832ms 23:08:27 INFO - PROCESS | 1936 | 1467698907604 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:08:27 INFO - PROCESS | 1936 | 1467698907610 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:08:27 INFO - PROCESS | 1936 | 1467698907618 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:08:27 INFO - PROCESS | 1936 | 1467698907623 Marionette TRACE conn3 <- [1,1850,null,{}] 23:08:27 INFO - PROCESS | 1936 | 1467698907632 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:27 INFO - PROCESS | 1936 | 1467698907638 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:27 INFO - PROCESS | 1936 | 1467698907859 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:08:28 INFO - PROCESS | 1936 | 1467698908201 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:28 INFO - PROCESS | 1936 | 1467698908209 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f88c00 == 60 [pid = 1936] [id = 470] 23:08:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x91ba0800) [pid = 1936] [serial = 1411] [outer = (nil)] 23:08:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x91e9dc00) [pid = 1936] [serial = 1412] [outer = 0x91ba0800] 23:08:28 INFO - PROCESS | 1936 | 1467698908305 Marionette DEBUG loaded listener.js 23:08:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x92eb2800) [pid = 1936] [serial = 1413] [outer = 0x91ba0800] 23:08:28 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3f0400 == 59 [pid = 1936] [id = 460] 23:08:28 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9950d000) [pid = 1936] [serial = 1340] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7da800 == 58 [pid = 1936] [id = 459] 23:08:29 INFO - PROCESS | 1936 | --DOCSHELL 0x951d1000 == 57 [pid = 1936] [id = 458] 23:08:29 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d9400 == 56 [pid = 1936] [id = 457] 23:08:29 INFO - PROCESS | 1936 | --DOCSHELL 0x938f3800 == 55 [pid = 1936] [id = 456] 23:08:29 INFO - PROCESS | 1936 | --DOCSHELL 0x91cedc00 == 54 [pid = 1936] [id = 455] 23:08:29 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba3400 == 53 [pid = 1936] [id = 454] 23:08:29 INFO - PROCESS | 1936 | 1467698909236 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x951da800) [pid = 1936] [serial = 1334] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x93b48000) [pid = 1936] [serial = 1331] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x977af400) [pid = 1936] [serial = 1337] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x96dd1c00) [pid = 1936] [serial = 1335] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8fa53c00) [pid = 1936] [serial = 1325] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x91ba6c00) [pid = 1936] [serial = 1326] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x91cf6800) [pid = 1936] [serial = 1319] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x999bfc00) [pid = 1936] [serial = 1310] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x912c1c00) [pid = 1936] [serial = 1323] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x90f8ac00) [pid = 1936] [serial = 1322] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x92eaa800) [pid = 1936] [serial = 1328] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x91cfac00) [pid = 1936] [serial = 1329] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x9950b000) [pid = 1936] [serial = 1307] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x9469d000) [pid = 1936] [serial = 1304] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8faed000) [pid = 1936] [serial = 1301] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x9a7f5400) [pid = 1936] [serial = 1316] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x99da5800) [pid = 1936] [serial = 1313] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x9949f400) [pid = 1936] [serial = 1338] [outer = (nil)] [url = about:blank] 23:08:29 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x951d0c00) [pid = 1936] [serial = 1332] [outer = (nil)] [url = about:blank] 23:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1682ms 23:08:29 INFO - PROCESS | 1936 | 1467698909298 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:08:29 INFO - PROCESS | 1936 | 1467698909306 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:08:29 INFO - PROCESS | 1936 | 1467698909316 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:08:29 INFO - PROCESS | 1936 | 1467698909319 Marionette TRACE conn3 <- [1,1854,null,{}] 23:08:29 INFO - PROCESS | 1936 | 1467698909325 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:29 INFO - PROCESS | 1936 | 1467698909330 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:29 INFO - PROCESS | 1936 | 1467698909489 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:08:29 INFO - PROCESS | 1936 | 1467698909503 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:29 INFO - PROCESS | 1936 | 1467698909510 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cedc00 == 54 [pid = 1936] [id = 471] 23:08:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x938f1000) [pid = 1936] [serial = 1414] [outer = (nil)] 23:08:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x93b25000) [pid = 1936] [serial = 1415] [outer = 0x938f1000] 23:08:29 INFO - PROCESS | 1936 | 1467698909628 Marionette DEBUG loaded listener.js 23:08:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x9469cc00) [pid = 1936] [serial = 1416] [outer = 0x938f1000] 23:08:30 INFO - PROCESS | 1936 | 1467698910572 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1283ms 23:08:30 INFO - PROCESS | 1936 | 1467698910599 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:08:30 INFO - PROCESS | 1936 | 1467698910604 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:08:30 INFO - PROCESS | 1936 | 1467698910610 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:08:30 INFO - PROCESS | 1936 | 1467698910616 Marionette TRACE conn3 <- [1,1858,null,{}] 23:08:30 INFO - PROCESS | 1936 | 1467698910631 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:30 INFO - PROCESS | 1936 | 1467698910639 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:30 INFO - PROCESS | 1936 | 1467698910854 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:08:30 INFO - PROCESS | 1936 | 1467698910879 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:30 INFO - PROCESS | 1936 | 1467698910889 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x9825e000 == 55 [pid = 1936] [id = 472] 23:08:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x982d9800) [pid = 1936] [serial = 1417] [outer = (nil)] 23:08:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x98d4b400) [pid = 1936] [serial = 1418] [outer = 0x982d9800] 23:08:30 INFO - PROCESS | 1936 | 1467698910960 Marionette DEBUG loaded listener.js 23:08:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x9958e000) [pid = 1936] [serial = 1419] [outer = 0x982d9800] 23:08:31 INFO - PROCESS | 1936 | 1467698911863 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1284ms 23:08:31 INFO - PROCESS | 1936 | 1467698911903 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:08:31 INFO - PROCESS | 1936 | 1467698911907 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:08:31 INFO - PROCESS | 1936 | 1467698911913 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:08:31 INFO - PROCESS | 1936 | 1467698911916 Marionette TRACE conn3 <- [1,1862,null,{}] 23:08:31 INFO - PROCESS | 1936 | 1467698911921 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:31 INFO - PROCESS | 1936 | 1467698911926 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:32 INFO - PROCESS | 1936 | 1467698912145 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:08:32 INFO - PROCESS | 1936 | 1467698912167 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 1936 | 1467698912174 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e3000 == 56 [pid = 1936] [id = 473] 23:08:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9949f800) [pid = 1936] [serial = 1420] [outer = (nil)] 23:08:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x9a7f3400) [pid = 1936] [serial = 1421] [outer = 0x9949f800] 23:08:32 INFO - PROCESS | 1936 | 1467698912254 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9aaed800) [pid = 1936] [serial = 1422] [outer = 0x9949f800] 23:08:33 INFO - PROCESS | 1936 | 1467698913189 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1326ms 23:08:33 INFO - PROCESS | 1936 | 1467698913240 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:08:33 INFO - PROCESS | 1936 | 1467698913242 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:08:33 INFO - PROCESS | 1936 | 1467698913255 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 1936 | 1467698913258 Marionette TRACE conn3 <- [1,1866,null,{}] 23:08:33 INFO - PROCESS | 1936 | 1467698913265 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:33 INFO - PROCESS | 1936 | 1467698913270 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:33 INFO - PROCESS | 1936 | 1467698913490 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:08:33 INFO - PROCESS | 1936 | 1467698913512 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 1936 | 1467698913520 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x951d1000 == 57 [pid = 1936] [id = 474] 23:08:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x99dae000) [pid = 1936] [serial = 1423] [outer = (nil)] 23:08:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x9b1ccc00) [pid = 1936] [serial = 1424] [outer = 0x99dae000] 23:08:33 INFO - PROCESS | 1936 | 1467698913587 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x9b72f400) [pid = 1936] [serial = 1425] [outer = 0x99dae000] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x8f4ebc00) [pid = 1936] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x98208800) [pid = 1936] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8fae7c00) [pid = 1936] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x977a0400) [pid = 1936] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x91ba6000) [pid = 1936] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x9390d000) [pid = 1936] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:08:34 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x91ea0800) [pid = 1936] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:08:34 INFO - PROCESS | 1936 | 1467698914746 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1527ms 23:08:34 INFO - PROCESS | 1936 | 1467698914782 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 1936 | 1467698914786 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:08:34 INFO - PROCESS | 1936 | 1467698914792 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - PROCESS | 1936 | 1467698914794 Marionette TRACE conn3 <- [1,1870,null,{}] 23:08:34 INFO - PROCESS | 1936 | 1467698914800 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:34 INFO - PROCESS | 1936 | 1467698914809 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:34 INFO - PROCESS | 1936 | 1467698914986 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:08:35 INFO - PROCESS | 1936 | 1467698914997 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:35 INFO - PROCESS | 1936 | 1467698915006 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5800 == 58 [pid = 1936] [id = 475] 23:08:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x8f4f7800) [pid = 1936] [serial = 1426] [outer = (nil)] 23:08:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9b118000) [pid = 1936] [serial = 1427] [outer = 0x8f4f7800] 23:08:35 INFO - PROCESS | 1936 | 1467698915071 Marionette DEBUG loaded listener.js 23:08:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x9cccdc00) [pid = 1936] [serial = 1428] [outer = 0x8f4f7800] 23:08:35 INFO - PROCESS | 1936 | 1467698915960 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1226ms 23:08:36 INFO - PROCESS | 1936 | 1467698916019 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:08:36 INFO - PROCESS | 1936 | 1467698916021 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:08:36 INFO - PROCESS | 1936 | 1467698916027 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:08:36 INFO - PROCESS | 1936 | 1467698916031 Marionette TRACE conn3 <- [1,1874,null,{}] 23:08:36 INFO - PROCESS | 1936 | 1467698916036 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:36 INFO - PROCESS | 1936 | 1467698916040 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:36 INFO - PROCESS | 1936 | 1467698916273 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:08:36 INFO - PROCESS | 1936 | 1467698916464 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 1936 | 1467698916471 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0c00 == 59 [pid = 1936] [id = 476] 23:08:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8f1f1000) [pid = 1936] [serial = 1429] [outer = (nil)] 23:08:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8f2dd800) [pid = 1936] [serial = 1430] [outer = 0x8f1f1000] 23:08:36 INFO - PROCESS | 1936 | 1467698916558 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8fa48800) [pid = 1936] [serial = 1431] [outer = 0x8f1f1000] 23:08:37 INFO - PROCESS | 1936 | 1467698917604 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1633ms 23:08:37 INFO - PROCESS | 1936 | 1467698917662 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 1936 | 1467698917669 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:08:37 INFO - PROCESS | 1936 | 1467698917678 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 1936 | 1467698917683 Marionette TRACE conn3 <- [1,1878,null,{}] 23:08:37 INFO - PROCESS | 1936 | 1467698917690 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:37 INFO - PROCESS | 1936 | 1467698917696 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:37 INFO - PROCESS | 1936 | 1467698917933 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:08:38 INFO - PROCESS | 1936 | 1467698918172 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:38 INFO - PROCESS | 1936 | 1467698918184 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ea0800 == 60 [pid = 1936] [id = 477] 23:08:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x91ea4c00) [pid = 1936] [serial = 1432] [outer = (nil)] 23:08:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x9250c800) [pid = 1936] [serial = 1433] [outer = 0x91ea4c00] 23:08:38 INFO - PROCESS | 1936 | 1467698918309 Marionette DEBUG loaded listener.js 23:08:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x938eec00) [pid = 1936] [serial = 1434] [outer = 0x91ea4c00] 23:08:39 INFO - PROCESS | 1936 | 1467698919265 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1633ms 23:08:39 INFO - PROCESS | 1936 | 1467698919310 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:08:39 INFO - PROCESS | 1936 | 1467698919316 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:08:39 INFO - PROCESS | 1936 | 1467698919323 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:08:39 INFO - PROCESS | 1936 | 1467698919326 Marionette TRACE conn3 <- [1,1882,null,{}] 23:08:39 INFO - PROCESS | 1936 | 1467698919333 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:39 INFO - PROCESS | 1936 | 1467698919338 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:39 INFO - PROCESS | 1936 | 1467698919540 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:08:39 INFO - PROCESS | 1936 | 1467698919748 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:39 INFO - PROCESS | 1936 | 1467698919759 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x950c7400 == 61 [pid = 1936] [id = 478] 23:08:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x951d2c00) [pid = 1936] [serial = 1435] [outer = (nil)] 23:08:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x9631f400) [pid = 1936] [serial = 1436] [outer = 0x951d2c00] 23:08:39 INFO - PROCESS | 1936 | 1467698919927 Marionette DEBUG loaded listener.js 23:08:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x977a0c00) [pid = 1936] [serial = 1437] [outer = 0x951d2c00] 23:08:40 INFO - PROCESS | 1936 | 1467698920888 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1636ms 23:08:40 INFO - PROCESS | 1936 | 1467698920959 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:08:40 INFO - PROCESS | 1936 | 1467698920966 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:08:40 INFO - PROCESS | 1936 | 1467698920983 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:08:40 INFO - PROCESS | 1936 | 1467698920990 Marionette TRACE conn3 <- [1,1886,null,{}] 23:08:40 INFO - PROCESS | 1936 | 1467698920996 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:41 INFO - PROCESS | 1936 | 1467698921003 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:41 INFO - PROCESS | 1936 | 1467698921237 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:08:41 INFO - PROCESS | 1936 | 1467698921476 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:41 INFO - PROCESS | 1936 | 1467698921485 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3f1400 == 62 [pid = 1936] [id = 479] 23:08:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8f4f4c00) [pid = 1936] [serial = 1438] [outer = (nil)] 23:08:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x99ee3400) [pid = 1936] [serial = 1439] [outer = 0x8f4f4c00] 23:08:41 INFO - PROCESS | 1936 | 1467698921580 Marionette DEBUG loaded listener.js 23:08:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9b737c00) [pid = 1936] [serial = 1440] [outer = 0x8f4f4c00] 23:08:42 INFO - PROCESS | 1936 | 1467698922489 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1590ms 23:08:42 INFO - PROCESS | 1936 | 1467698922564 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 1936 | 1467698922569 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:08:42 INFO - PROCESS | 1936 | 1467698922575 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 1936 | 1467698922578 Marionette TRACE conn3 <- [1,1890,null,{}] 23:08:42 INFO - PROCESS | 1936 | 1467698922584 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:42 INFO - PROCESS | 1936 | 1467698922590 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:42 INFO - PROCESS | 1936 | 1467698922815 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:08:43 INFO - PROCESS | 1936 | 1467698923049 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:43 INFO - PROCESS | 1936 | 1467698923059 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e2c00 == 63 [pid = 1936] [id = 480] 23:08:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f3eb000) [pid = 1936] [serial = 1441] [outer = (nil)] 23:08:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0xa1111c00) [pid = 1936] [serial = 1442] [outer = 0x8f3eb000] 23:08:43 INFO - PROCESS | 1936 | 1467698923183 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0xa1189800) [pid = 1936] [serial = 1443] [outer = 0x8f3eb000] 23:08:44 INFO - PROCESS | 1936 | 1467698924073 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1534ms 23:08:44 INFO - PROCESS | 1936 | 1467698924110 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:08:44 INFO - PROCESS | 1936 | 1467698924114 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:08:44 INFO - PROCESS | 1936 | 1467698924120 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - PROCESS | 1936 | 1467698924124 Marionette TRACE conn3 <- [1,1894,null,{}] 23:08:44 INFO - PROCESS | 1936 | 1467698924130 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:44 INFO - PROCESS | 1936 | 1467698924135 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:44 INFO - PROCESS | 1936 | 1467698924317 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:08:44 INFO - PROCESS | 1936 | 1467698924510 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 1936 | 1467698924528 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:44 INFO - PROCESS | 1936 | ++DOCSHELL 0xa2fb8400 == 64 [pid = 1936] [id = 481] 23:08:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0xa2fb9000) [pid = 1936] [serial = 1444] [outer = (nil)] 23:08:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0xa3242400) [pid = 1936] [serial = 1445] [outer = 0xa2fb9000] 23:08:44 INFO - PROCESS | 1936 | 1467698924661 Marionette DEBUG loaded listener.js 23:08:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0xa3251800) [pid = 1936] [serial = 1446] [outer = 0xa2fb9000] 23:08:45 INFO - PROCESS | 1936 | 1467698925688 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1636ms 23:08:45 INFO - PROCESS | 1936 | 1467698925757 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:08:45 INFO - PROCESS | 1936 | 1467698925760 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:08:45 INFO - PROCESS | 1936 | 1467698925767 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:08:45 INFO - PROCESS | 1936 | 1467698925770 Marionette TRACE conn3 <- [1,1898,null,{}] 23:08:45 INFO - PROCESS | 1936 | 1467698925776 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:45 INFO - PROCESS | 1936 | 1467698925781 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:45 INFO - PROCESS | 1936 | 1467698925965 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:08:46 INFO - PROCESS | 1936 | 1467698926221 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:46 INFO - PROCESS | 1936 | 1467698926230 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e2c00 == 65 [pid = 1936] [id = 482] 23:08:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8f3e7000) [pid = 1936] [serial = 1447] [outer = (nil)] 23:08:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0xa3349400) [pid = 1936] [serial = 1448] [outer = 0x8f3e7000] 23:08:46 INFO - PROCESS | 1936 | 1467698926346 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0xa334a000) [pid = 1936] [serial = 1449] [outer = 0x8f3e7000] 23:08:47 INFO - PROCESS | 1936 | 1467698927283 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1581ms 23:08:47 INFO - PROCESS | 1936 | 1467698927349 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 1936 | 1467698927353 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:08:47 INFO - PROCESS | 1936 | 1467698927359 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 1936 | 1467698927363 Marionette TRACE conn3 <- [1,1902,null,{}] 23:08:47 INFO - PROCESS | 1936 | 1467698927369 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:47 INFO - PROCESS | 1936 | 1467698927374 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:47 INFO - PROCESS | 1936 | 1467698927551 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:08:48 INFO - PROCESS | 1936 | 1467698928097 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:48 INFO - PROCESS | 1936 | 1467698928106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ea800 == 66 [pid = 1936] [id = 483] 23:08:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x8f3eb400) [pid = 1936] [serial = 1450] [outer = (nil)] 23:08:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x8fadf800) [pid = 1936] [serial = 1451] [outer = 0x8f3eb400] 23:08:48 INFO - PROCESS | 1936 | 1467698928185 Marionette DEBUG loaded listener.js 23:08:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x912c8800) [pid = 1936] [serial = 1452] [outer = 0x8f3eb400] 23:08:49 INFO - PROCESS | 1936 | 1467698929078 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1784ms 23:08:49 INFO - PROCESS | 1936 | 1467698929146 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:08:49 INFO - PROCESS | 1936 | 1467698929153 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:08:49 INFO - PROCESS | 1936 | 1467698929161 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:08:49 INFO - PROCESS | 1936 | 1467698929165 Marionette TRACE conn3 <- [1,1906,null,{}] 23:08:49 INFO - PROCESS | 1936 | 1467698929173 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:49 INFO - PROCESS | 1936 | 1467698929181 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:49 INFO - PROCESS | 1936 | 1467698929455 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:08:49 INFO - PROCESS | 1936 | 1467698929794 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 1936 | 1467698929802 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba2000 == 67 [pid = 1936] [id = 484] 23:08:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x91e20800) [pid = 1936] [serial = 1453] [outer = (nil)] 23:08:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x93b21c00) [pid = 1936] [serial = 1454] [outer = 0x91e20800] 23:08:49 INFO - PROCESS | 1936 | 1467698929883 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x9460d000) [pid = 1936] [serial = 1455] [outer = 0x91e20800] 23:08:50 INFO - PROCESS | 1936 | 1467698930778 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1694ms 23:08:50 INFO - PROCESS | 1936 | 1467698930858 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:08:50 INFO - PROCESS | 1936 | 1467698930865 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:08:50 INFO - PROCESS | 1936 | 1467698930872 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:08:50 INFO - PROCESS | 1936 | 1467698930875 Marionette TRACE conn3 <- [1,1910,null,{}] 23:08:50 INFO - PROCESS | 1936 | 1467698930882 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:50 INFO - PROCESS | 1936 | 1467698930887 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:51 INFO - PROCESS | 1936 | 1467698931102 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x912cac00 == 66 [pid = 1936] [id = 354] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x912d0c00 == 65 [pid = 1936] [id = 425] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x920ecc00 == 64 [pid = 1936] [id = 426] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x9250c400 == 63 [pid = 1936] [id = 355] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x9250a000) [pid = 1936] [serial = 1346] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x9b11b400) [pid = 1936] [serial = 1358] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9b6fd000) [pid = 1936] [serial = 1361] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9950f400) [pid = 1936] [serial = 1349] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9a260000) [pid = 1936] [serial = 1352] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x9a7f4800) [pid = 1936] [serial = 1355] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x912c5800) [pid = 1936] [serial = 1343] [outer = (nil)] [url = about:blank] 23:08:51 INFO - PROCESS | 1936 | 1467698931452 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:51 INFO - PROCESS | 1936 | 1467698931460 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e4000 == 62 [pid = 1936] [id = 353] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d6c00 == 61 [pid = 1936] [id = 423] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ef800 == 60 [pid = 1936] [id = 341] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ef400 == 59 [pid = 1936] [id = 437] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x99505c00 == 58 [pid = 1936] [id = 435] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d5000 == 57 [pid = 1936] [id = 439] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e1400 == 56 [pid = 1936] [id = 438] 23:08:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e1400 == 57 [pid = 1936] [id = 485] 23:08:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x8f1ef400) [pid = 1936] [serial = 1456] [outer = (nil)] 23:08:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x91cf9c00) [pid = 1936] [serial = 1457] [outer = 0x8f1ef400] 23:08:51 INFO - PROCESS | 1936 | 1467698931557 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x950ce800) [pid = 1936] [serial = 1458] [outer = 0x8f1ef400] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5800 == 56 [pid = 1936] [id = 475] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x951d1000 == 55 [pid = 1936] [id = 474] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e3000 == 54 [pid = 1936] [id = 473] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x9825e000 == 53 [pid = 1936] [id = 472] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x91cedc00 == 52 [pid = 1936] [id = 471] 23:08:51 INFO - PROCESS | 1936 | --DOCSHELL 0x90f88c00 == 51 [pid = 1936] [id = 470] 23:08:52 INFO - PROCESS | 1936 | --DOCSHELL 0x938e6c00 == 50 [pid = 1936] [id = 463] 23:08:52 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba9c00 == 49 [pid = 1936] [id = 462] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9b732400) [pid = 1936] [serial = 1382] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x99ee0800) [pid = 1936] [serial = 1376] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x9b6f8000) [pid = 1936] [serial = 1379] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x98d47800) [pid = 1936] [serial = 1373] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x91e21000) [pid = 1936] [serial = 1365] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x91cf6c00) [pid = 1936] [serial = 1364] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x951cec00) [pid = 1936] [serial = 1370] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x96dd1000) [pid = 1936] [serial = 1371] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x94696400) [pid = 1936] [serial = 1368] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x93b40800) [pid = 1936] [serial = 1367] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x9b733400) [pid = 1936] [serial = 1380] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9a7f6400) [pid = 1936] [serial = 1377] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x99b87c00) [pid = 1936] [serial = 1374] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x9b737400) [pid = 1936] [serial = 1383] [outer = (nil)] [url = about:blank] 23:08:52 INFO - PROCESS | 1936 | 1467698932426 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1585ms 23:08:52 INFO - PROCESS | 1936 | 1467698932456 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:08:52 INFO - PROCESS | 1936 | 1467698932460 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:08:52 INFO - PROCESS | 1936 | 1467698932473 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - PROCESS | 1936 | 1467698932482 Marionette TRACE conn3 <- [1,1914,null,{}] 23:08:52 INFO - PROCESS | 1936 | 1467698932501 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:52 INFO - PROCESS | 1936 | 1467698932508 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:52 INFO - PROCESS | 1936 | 1467698932678 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:08:52 INFO - PROCESS | 1936 | 1467698932688 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:52 INFO - PROCESS | 1936 | 1467698932696 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e3000 == 50 [pid = 1936] [id = 486] 23:08:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x96dd1000) [pid = 1936] [serial = 1459] [outer = (nil)] 23:08:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x99da9000) [pid = 1936] [serial = 1460] [outer = 0x96dd1000] 23:08:52 INFO - PROCESS | 1936 | 1467698932763 Marionette DEBUG loaded listener.js 23:08:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9a7ec800) [pid = 1936] [serial = 1461] [outer = 0x96dd1000] 23:08:53 INFO - PROCESS | 1936 | 1467698933665 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1257ms 23:08:53 INFO - PROCESS | 1936 | 1467698933725 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:08:53 INFO - PROCESS | 1936 | 1467698933729 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:08:53 INFO - PROCESS | 1936 | 1467698933734 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:08:53 INFO - PROCESS | 1936 | 1467698933737 Marionette TRACE conn3 <- [1,1918,null,{}] 23:08:53 INFO - PROCESS | 1936 | 1467698933742 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:53 INFO - PROCESS | 1936 | 1467698933747 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:53 INFO - PROCESS | 1936 | 1467698933905 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:08:54 INFO - PROCESS | 1936 | 1467698934069 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 1936 | 1467698934077 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7da800 == 51 [pid = 1936] [id = 487] 23:08:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f3e4400) [pid = 1936] [serial = 1462] [outer = (nil)] 23:08:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x9ab6e400) [pid = 1936] [serial = 1463] [outer = 0x8f3e4400] 23:08:54 INFO - PROCESS | 1936 | 1467698934149 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x9b1d2800) [pid = 1936] [serial = 1464] [outer = 0x8f3e4400] 23:08:55 INFO - PROCESS | 1936 | 1467698935036 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1330ms 23:08:55 INFO - PROCESS | 1936 | 1467698935066 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:08:55 INFO - PROCESS | 1936 | 1467698935070 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:08:55 INFO - PROCESS | 1936 | 1467698935076 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 1936 | 1467698935079 Marionette TRACE conn3 <- [1,1922,null,{}] 23:08:55 INFO - PROCESS | 1936 | 1467698935084 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:55 INFO - PROCESS | 1936 | 1467698935089 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:55 INFO - PROCESS | 1936 | 1467698935338 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:08:55 INFO - PROCESS | 1936 | 1467698935362 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:55 INFO - PROCESS | 1936 | 1467698935389 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b72e000 == 52 [pid = 1936] [id = 488] 23:08:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x9b731000) [pid = 1936] [serial = 1465] [outer = (nil)] 23:08:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x9b738000) [pid = 1936] [serial = 1466] [outer = 0x9b731000] 23:08:55 INFO - PROCESS | 1936 | 1467698935556 Marionette DEBUG loaded listener.js 23:08:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0xa200f800) [pid = 1936] [serial = 1467] [outer = 0x9b731000] 23:08:56 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x9949f800) [pid = 1936] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:08:56 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x99dae000) [pid = 1936] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:08:56 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x982d9800) [pid = 1936] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:08:56 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x938f1000) [pid = 1936] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:08:56 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x91ba0800) [pid = 1936] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:08:56 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x8f1f2000) [pid = 1936] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:08:56 INFO - PROCESS | 1936 | 1467698936747 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1684ms 23:08:56 INFO - PROCESS | 1936 | 1467698936762 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:08:56 INFO - PROCESS | 1936 | 1467698936764 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:08:56 INFO - PROCESS | 1936 | 1467698936771 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 1936 | 1467698936774 Marionette TRACE conn3 <- [1,1926,null,{}] 23:08:56 INFO - PROCESS | 1936 | 1467698936779 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:56 INFO - PROCESS | 1936 | 1467698936784 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:56 INFO - PROCESS | 1936 | 1467698936992 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:08:57 INFO - PROCESS | 1936 | 1467698937012 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 1936 | 1467698937020 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7dc400 == 53 [pid = 1936] [id = 489] 23:08:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f2da000) [pid = 1936] [serial = 1468] [outer = (nil)] 23:08:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x99dae000) [pid = 1936] [serial = 1469] [outer = 0x8f2da000] 23:08:57 INFO - PROCESS | 1936 | 1467698937084 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x9b732400) [pid = 1936] [serial = 1470] [outer = 0x8f2da000] 23:08:57 INFO - PROCESS | 1936 | 1467698937902 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1188ms 23:08:57 INFO - PROCESS | 1936 | 1467698937959 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:08:57 INFO - PROCESS | 1936 | 1467698937962 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:08:57 INFO - PROCESS | 1936 | 1467698937968 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:08:57 INFO - PROCESS | 1936 | 1467698937971 Marionette TRACE conn3 <- [1,1930,null,{}] 23:08:57 INFO - PROCESS | 1936 | 1467698937977 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:57 INFO - PROCESS | 1936 | 1467698937981 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:58 INFO - PROCESS | 1936 | 1467698938132 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:08:58 INFO - PROCESS | 1936 | 1467698938141 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 1936 | 1467698938150 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f9400 == 54 [pid = 1936] [id = 490] 23:08:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x90f8a000) [pid = 1936] [serial = 1471] [outer = (nil)] 23:08:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0xa25fac00) [pid = 1936] [serial = 1472] [outer = 0x90f8a000] 23:08:58 INFO - PROCESS | 1936 | 1467698938216 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0xa3245000) [pid = 1936] [serial = 1473] [outer = 0x90f8a000] 23:08:59 INFO - PROCESS | 1936 | 1467698939358 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1437ms 23:08:59 INFO - PROCESS | 1936 | 1467698939407 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 1936 | 1467698939414 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:08:59 INFO - PROCESS | 1936 | 1467698939421 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 1936 | 1467698939429 Marionette TRACE conn3 <- [1,1934,null,{}] 23:08:59 INFO - PROCESS | 1936 | 1467698939437 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:59 INFO - PROCESS | 1936 | 1467698939443 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:59 INFO - PROCESS | 1936 | 1467698939647 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:08:59 INFO - PROCESS | 1936 | 1467698939906 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:59 INFO - PROCESS | 1936 | 1467698939915 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:08:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x912c2800 == 55 [pid = 1936] [id = 491] 23:08:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x912d0400) [pid = 1936] [serial = 1474] [outer = (nil)] 23:09:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x91e20400) [pid = 1936] [serial = 1475] [outer = 0x912d0400] 23:09:00 INFO - PROCESS | 1936 | 1467698940012 Marionette DEBUG loaded listener.js 23:09:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x93b23c00) [pid = 1936] [serial = 1476] [outer = 0x912d0400] 23:09:00 INFO - PROCESS | 1936 | 1467698940939 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1584ms 23:09:01 INFO - PROCESS | 1936 | 1467698941006 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:09:01 INFO - PROCESS | 1936 | 1467698941014 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:09:01 INFO - PROCESS | 1936 | 1467698941024 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:09:01 INFO - PROCESS | 1936 | 1467698941028 Marionette TRACE conn3 <- [1,1938,null,{}] 23:09:01 INFO - PROCESS | 1936 | 1467698941035 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:01 INFO - PROCESS | 1936 | 1467698941041 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:01 INFO - PROCESS | 1936 | 1467698941270 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:09:01 INFO - PROCESS | 1936 | 1467698941557 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:01 INFO - PROCESS | 1936 | 1467698941567 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faedc00 == 56 [pid = 1936] [id = 492] 23:09:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x96dd8400) [pid = 1936] [serial = 1477] [outer = (nil)] 23:09:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x997e1c00) [pid = 1936] [serial = 1478] [outer = 0x96dd8400] 23:09:01 INFO - PROCESS | 1936 | 1467698941694 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x99daa400) [pid = 1936] [serial = 1479] [outer = 0x96dd8400] 23:09:02 INFO - PROCESS | 1936 | 1467698942584 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1589ms 23:09:02 INFO - PROCESS | 1936 | 1467698942613 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:09:02 INFO - PROCESS | 1936 | 1467698942618 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:09:02 INFO - PROCESS | 1936 | 1467698942625 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:09:02 INFO - PROCESS | 1936 | 1467698942631 Marionette TRACE conn3 <- [1,1942,null,{}] 23:09:02 INFO - PROCESS | 1936 | 1467698942648 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:02 INFO - PROCESS | 1936 | 1467698942657 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:02 INFO - PROCESS | 1936 | 1467698942847 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:09:03 INFO - PROCESS | 1936 | 1467698943060 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:03 INFO - PROCESS | 1936 | 1467698943072 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:03 INFO - PROCESS | 1936 | ++DOCSHELL 0xa2346800 == 57 [pid = 1936] [id = 493] 23:09:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0xa23a9400) [pid = 1936] [serial = 1480] [outer = (nil)] 23:09:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0xa3244000) [pid = 1936] [serial = 1481] [outer = 0xa23a9400] 23:09:03 INFO - PROCESS | 1936 | 1467698943250 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0xa3288c00) [pid = 1936] [serial = 1482] [outer = 0xa23a9400] 23:09:04 INFO - PROCESS | 1936 | 1467698944176 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1588ms 23:09:04 INFO - PROCESS | 1936 | 1467698944213 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:09:04 INFO - PROCESS | 1936 | 1467698944218 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:09:04 INFO - PROCESS | 1936 | 1467698944224 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:09:04 INFO - PROCESS | 1936 | 1467698944228 Marionette TRACE conn3 <- [1,1946,null,{}] 23:09:04 INFO - PROCESS | 1936 | 1467698944234 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:04 INFO - PROCESS | 1936 | 1467698944239 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:04 INFO - PROCESS | 1936 | 1467698944425 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:09:04 INFO - PROCESS | 1936 | 1467698944623 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:04 INFO - PROCESS | 1936 | 1467698944632 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x92506400 == 58 [pid = 1936] [id = 494] 23:09:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x96dd2c00) [pid = 1936] [serial = 1483] [outer = (nil)] 23:09:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0xa33cb800) [pid = 1936] [serial = 1484] [outer = 0x96dd2c00] 23:09:04 INFO - PROCESS | 1936 | 1467698944733 Marionette DEBUG loaded listener.js 23:09:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0xa4d50400) [pid = 1936] [serial = 1485] [outer = 0x96dd2c00] 23:09:05 INFO - PROCESS | 1936 | 1467698945717 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1533ms 23:09:05 INFO - PROCESS | 1936 | 1467698945758 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:09:05 INFO - PROCESS | 1936 | 1467698945761 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:09:05 INFO - PROCESS | 1936 | 1467698945769 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:09:05 INFO - PROCESS | 1936 | 1467698945772 Marionette TRACE conn3 <- [1,1950,null,{}] 23:09:05 INFO - PROCESS | 1936 | 1467698945778 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:05 INFO - PROCESS | 1936 | 1467698945783 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:05 INFO - PROCESS | 1936 | 1467698945958 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:09:06 INFO - PROCESS | 1936 | 1467698946158 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:06 INFO - PROCESS | 1936 | 1467698946166 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e4800 == 59 [pid = 1936] [id = 495] 23:09:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0xa324b800) [pid = 1936] [serial = 1486] [outer = (nil)] 23:09:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0xa610e000) [pid = 1936] [serial = 1487] [outer = 0xa324b800] 23:09:06 INFO - PROCESS | 1936 | 1467698946282 Marionette DEBUG loaded listener.js 23:09:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0xa61b4800) [pid = 1936] [serial = 1488] [outer = 0xa324b800] 23:09:07 INFO - PROCESS | 1936 | 1467698947223 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1489ms 23:09:07 INFO - PROCESS | 1936 | 1467698947262 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:09:07 INFO - PROCESS | 1936 | 1467698947266 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:09:07 INFO - PROCESS | 1936 | 1467698947274 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:09:07 INFO - PROCESS | 1936 | 1467698947278 Marionette TRACE conn3 <- [1,1954,null,{}] 23:09:07 INFO - PROCESS | 1936 | 1467698947284 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:07 INFO - PROCESS | 1936 | 1467698947294 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:07 INFO - PROCESS | 1936 | 1467698947495 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:09:07 INFO - PROCESS | 1936 | 1467698947697 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:07 INFO - PROCESS | 1936 | 1467698947708 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f5c00 == 60 [pid = 1936] [id = 496] 23:09:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x91c01800) [pid = 1936] [serial = 1489] [outer = (nil)] 23:09:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x91c0c000) [pid = 1936] [serial = 1490] [outer = 0x91c01800] 23:09:07 INFO - PROCESS | 1936 | 1467698947824 Marionette DEBUG loaded listener.js 23:09:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0xa4f7c400) [pid = 1936] [serial = 1491] [outer = 0x91c01800] 23:09:08 INFO - PROCESS | 1936 | 1467698948701 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1490ms 23:09:08 INFO - PROCESS | 1936 | 1467698948765 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:09:08 INFO - PROCESS | 1936 | 1467698948769 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:09:08 INFO - PROCESS | 1936 | 1467698948775 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:09:08 INFO - PROCESS | 1936 | 1467698948779 Marionette TRACE conn3 <- [1,1958,null,{}] 23:09:08 INFO - PROCESS | 1936 | 1467698948784 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:08 INFO - PROCESS | 1936 | 1467698948789 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:08 INFO - PROCESS | 1936 | 1467698948957 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:09:09 INFO - PROCESS | 1936 | 1467698949211 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:09 INFO - PROCESS | 1936 | 1467698949220 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2db400 == 61 [pid = 1936] [id = 497] 23:09:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x8f3e9000) [pid = 1936] [serial = 1492] [outer = (nil)] 23:09:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0xa6730000) [pid = 1936] [serial = 1493] [outer = 0x8f3e9000] 23:09:09 INFO - PROCESS | 1936 | 1467698949303 Marionette DEBUG loaded listener.js 23:09:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0xa6795800) [pid = 1936] [serial = 1494] [outer = 0x8f3e9000] 23:09:10 INFO - PROCESS | 1936 | 1467698950214 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1482ms 23:09:10 INFO - PROCESS | 1936 | 1467698950258 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:09:10 INFO - PROCESS | 1936 | 1467698950262 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:09:10 INFO - PROCESS | 1936 | 1467698950269 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:09:10 INFO - PROCESS | 1936 | 1467698950272 Marionette TRACE conn3 <- [1,1962,null,{}] 23:09:10 INFO - PROCESS | 1936 | 1467698950278 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:10 INFO - PROCESS | 1936 | 1467698950283 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:10 INFO - PROCESS | 1936 | 1467698950457 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:09:10 INFO - PROCESS | 1936 | 1467698950657 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:10 INFO - PROCESS | 1936 | 1467698950665 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5400 == 62 [pid = 1936] [id = 498] 23:09:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x91c08400) [pid = 1936] [serial = 1495] [outer = (nil)] 23:09:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0xa6bbdc00) [pid = 1936] [serial = 1496] [outer = 0x91c08400] 23:09:10 INFO - PROCESS | 1936 | 1467698950777 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0xa6bc2000) [pid = 1936] [serial = 1497] [outer = 0x91c08400] 23:09:11 INFO - PROCESS | 1936 | 1467698951745 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1488ms 23:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:09:11 INFO - PROCESS | 1936 | 1467698951757 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:09:11 INFO - PROCESS | 1936 | 1467698951760 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:09:11 INFO - PROCESS | 1936 | 1467698951766 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 1936 | 1467698951770 Marionette TRACE conn3 <- [1,1966,null,{}] 23:09:11 INFO - PROCESS | 1936 | 1467698951775 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:11 INFO - PROCESS | 1936 | 1467698951780 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:11 INFO - PROCESS | 1936 | 1467698951947 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:09:12 INFO - PROCESS | 1936 | 1467698952156 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:12 INFO - PROCESS | 1936 | 1467698952162 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17b800 == 63 [pid = 1936] [id = 499] 23:09:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x8c17cc00) [pid = 1936] [serial = 1498] [outer = (nil)] 23:09:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x8c184c00) [pid = 1936] [serial = 1499] [outer = 0x8c17cc00] 23:09:12 INFO - PROCESS | 1936 | 1467698952245 Marionette DEBUG loaded listener.js 23:09:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8c186400) [pid = 1936] [serial = 1500] [outer = 0x8c17cc00] 23:09:13 INFO - PROCESS | 1936 | 1467698953183 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1486ms 23:09:13 INFO - PROCESS | 1936 | 1467698953252 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:09:13 INFO - PROCESS | 1936 | 1467698953255 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:09:13 INFO - PROCESS | 1936 | 1467698953262 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:09:13 INFO - PROCESS | 1936 | 1467698953265 Marionette TRACE conn3 <- [1,1970,null,{}] 23:09:13 INFO - PROCESS | 1936 | 1467698953271 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:13 INFO - PROCESS | 1936 | 1467698953276 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:13 INFO - PROCESS | 1936 | 1467698953448 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:09:13 INFO - PROCESS | 1936 | 1467698953650 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:13 INFO - PROCESS | 1936 | 1467698953665 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17c400 == 64 [pid = 1936] [id = 500] 23:09:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x8c185c00) [pid = 1936] [serial = 1501] [outer = (nil)] 23:09:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x920f4400) [pid = 1936] [serial = 1502] [outer = 0x8c185c00] 23:09:13 INFO - PROCESS | 1936 | 1467698953789 Marionette DEBUG loaded listener.js 23:09:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x9aaee800) [pid = 1936] [serial = 1503] [outer = 0x8c185c00] 23:09:15 INFO - PROCESS | 1936 | 1467698955018 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1787ms 23:09:15 INFO - PROCESS | 1936 | 1467698955050 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:09:15 INFO - PROCESS | 1936 | 1467698955055 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:09:15 INFO - PROCESS | 1936 | 1467698955063 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:09:15 INFO - PROCESS | 1936 | 1467698955079 Marionette TRACE conn3 <- [1,1974,null,{}] 23:09:15 INFO - PROCESS | 1936 | 1467698955088 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:15 INFO - PROCESS | 1936 | 1467698955093 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:15 INFO - PROCESS | 1936 | 1467698955263 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:09:15 INFO - PROCESS | 1936 | 1467698955468 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 1936 | 1467698955478 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba9000 == 65 [pid = 1936] [id = 501] 23:09:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x91c01c00) [pid = 1936] [serial = 1504] [outer = (nil)] 23:09:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x91c0ec00) [pid = 1936] [serial = 1505] [outer = 0x91c01c00] 23:09:15 INFO - PROCESS | 1936 | 1467698955597 Marionette DEBUG loaded listener.js 23:09:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x91cee000) [pid = 1936] [serial = 1506] [outer = 0x91c01c00] 23:09:16 INFO - PROCESS | 1936 | 1467698956608 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:09:16 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1e800 == 64 [pid = 1936] [id = 452] 23:09:16 INFO - PROCESS | 1936 | --DOCSHELL 0x90f93000 == 63 [pid = 1936] [id = 448] 23:09:16 INFO - PROCESS | 1936 | --DOCSHELL 0x93b44c00 == 62 [pid = 1936] [id = 449] 23:09:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1400 == 61 [pid = 1936] [id = 453] 23:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1644ms 23:09:16 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0xa2fb7c00) [pid = 1936] [serial = 1406] [outer = (nil)] [url = about:blank] 23:09:16 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x9b118000) [pid = 1936] [serial = 1427] [outer = (nil)] [url = about:blank] 23:09:16 INFO - PROCESS | 1936 | 1467698956774 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:09:16 INFO - PROCESS | 1936 | 1467698956781 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:09:16 INFO - PROCESS | 1936 | 1467698956797 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - PROCESS | 1936 | 1467698956801 Marionette TRACE conn3 <- [1,1978,null,{}] 23:09:16 INFO - PROCESS | 1936 | 1467698956807 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:16 INFO - PROCESS | 1936 | 1467698956812 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:16 INFO - PROCESS | 1936 | 1467698956964 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x9b6fdc00) [pid = 1936] [serial = 1362] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x9a7f3400) [pid = 1936] [serial = 1421] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x9b1ccc00) [pid = 1936] [serial = 1424] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x9b72f400) [pid = 1936] [serial = 1425] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x9b6fcc00) [pid = 1936] [serial = 1394] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x98d43000) [pid = 1936] [serial = 1391] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0xa23a6000) [pid = 1936] [serial = 1403] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x9b73c800) [pid = 1936] [serial = 1385] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x98d4b400) [pid = 1936] [serial = 1418] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0xa118a400) [pid = 1936] [serial = 1400] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x93b25000) [pid = 1936] [serial = 1415] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x9469cc00) [pid = 1936] [serial = 1416] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x92eb2800) [pid = 1936] [serial = 1413] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x91e9dc00) [pid = 1936] [serial = 1412] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x91e26c00) [pid = 1936] [serial = 1388] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x9d913400) [pid = 1936] [serial = 1397] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x938f2000) [pid = 1936] [serial = 1409] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x9aaed800) [pid = 1936] [serial = 1422] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x9958e000) [pid = 1936] [serial = 1419] [outer = (nil)] [url = about:blank] 23:09:17 INFO - PROCESS | 1936 | 1467698957203 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:17 INFO - PROCESS | 1936 | 1467698957212 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x9237a000 == 62 [pid = 1936] [id = 502] 23:09:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x92eb2800) [pid = 1936] [serial = 1507] [outer = (nil)] 23:09:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x9390d000) [pid = 1936] [serial = 1508] [outer = 0x92eb2800] 23:09:17 INFO - PROCESS | 1936 | 1467698957284 Marionette DEBUG loaded listener.js 23:09:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x9469d400) [pid = 1936] [serial = 1509] [outer = 0x92eb2800] 23:09:18 INFO - PROCESS | 1936 | 1467698958071 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1329ms 23:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:09:18 INFO - PROCESS | 1936 | 1467698958126 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:09:18 INFO - PROCESS | 1936 | 1467698958129 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:09:18 INFO - PROCESS | 1936 | 1467698958136 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:09:18 INFO - PROCESS | 1936 | 1467698958141 Marionette TRACE conn3 <- [1,1982,null,{}] 23:09:18 INFO - PROCESS | 1936 | 1467698958161 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:18 INFO - PROCESS | 1936 | 1467698958169 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:18 INFO - PROCESS | 1936 | 1467698958332 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:09:18 INFO - PROCESS | 1936 | 1467698958342 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 1936 | 1467698958350 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x98d43000 == 63 [pid = 1936] [id = 503] 23:09:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x99502400) [pid = 1936] [serial = 1510] [outer = (nil)] 23:09:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x997e3400) [pid = 1936] [serial = 1511] [outer = 0x99502400] 23:09:18 INFO - PROCESS | 1936 | 1467698958571 Marionette DEBUG loaded listener.js 23:09:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x9a7ec400) [pid = 1936] [serial = 1512] [outer = 0x99502400] 23:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1235ms 23:09:19 INFO - PROCESS | 1936 | 1467698959362 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:19 INFO - PROCESS | 1936 | 1467698959370 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:09:19 INFO - PROCESS | 1936 | 1467698959375 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:09:19 INFO - PROCESS | 1936 | 1467698959381 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:09:19 INFO - PROCESS | 1936 | 1467698959384 Marionette TRACE conn3 <- [1,1986,null,{}] 23:09:19 INFO - PROCESS | 1936 | 1467698959389 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:19 INFO - PROCESS | 1936 | 1467698959394 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:19 INFO - PROCESS | 1936 | 1467698959618 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:09:19 INFO - PROCESS | 1936 | 1467698959640 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:19 INFO - PROCESS | 1936 | 1467698959651 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x96323800 == 64 [pid = 1936] [id = 504] 23:09:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x9a7e9400) [pid = 1936] [serial = 1513] [outer = (nil)] 23:09:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x9b1ccc00) [pid = 1936] [serial = 1514] [outer = 0x9a7e9400] 23:09:19 INFO - PROCESS | 1936 | 1467698959722 Marionette DEBUG loaded listener.js 23:09:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x9b733000) [pid = 1936] [serial = 1515] [outer = 0x9a7e9400] 23:09:20 INFO - PROCESS | 1936 | 1467698960689 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1377ms 23:09:20 INFO - PROCESS | 1936 | 1467698960758 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:09:20 INFO - PROCESS | 1936 | 1467698960761 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:09:20 INFO - PROCESS | 1936 | 1467698960768 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:09:20 INFO - PROCESS | 1936 | 1467698960770 Marionette TRACE conn3 <- [1,1990,null,{}] 23:09:20 INFO - PROCESS | 1936 | 1467698960776 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:20 INFO - PROCESS | 1936 | 1467698960781 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:21 INFO - PROCESS | 1936 | 1467698961000 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:09:21 INFO - PROCESS | 1936 | 1467698961022 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:21 INFO - PROCESS | 1936 | 1467698961029 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x9ad83800 == 65 [pid = 1936] [id = 505] 23:09:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x9b1cd800) [pid = 1936] [serial = 1516] [outer = (nil)] 23:09:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x9b88a400) [pid = 1936] [serial = 1517] [outer = 0x9b1cd800] 23:09:21 INFO - PROCESS | 1936 | 1467698961096 Marionette DEBUG loaded listener.js 23:09:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0xa1195000) [pid = 1936] [serial = 1518] [outer = 0x9b1cd800] 23:09:21 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x9b731000) [pid = 1936] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:09:21 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x93b2b800) [pid = 1936] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:09:21 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x9b73b000) [pid = 1936] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:09:21 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x91baa400) [pid = 1936] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:09:21 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x951d5400) [pid = 1936] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x920ee000) [pid = 1936] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x8f3eb400) [pid = 1936] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x96dd1000) [pid = 1936] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8f1ef400) [pid = 1936] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x8f4f7800) [pid = 1936] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x91e20800) [pid = 1936] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x8f2d8c00) [pid = 1936] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x99da3c00) [pid = 1936] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x8f4f1400) [pid = 1936] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x92504400) [pid = 1936] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x8e7dd000) [pid = 1936] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x997e2400) [pid = 1936] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x8f4ec800) [pid = 1936] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x8f2d7400) [pid = 1936] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x91b9d000) [pid = 1936] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x98d48800) [pid = 1936] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x8f1f8000) [pid = 1936] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x920ed800) [pid = 1936] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x8f2d8000) [pid = 1936] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x93b22c00) [pid = 1936] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x938f4800) [pid = 1936] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x950d1800) [pid = 1936] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x99506000) [pid = 1936] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x91ea2400) [pid = 1936] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x91e1f400) [pid = 1936] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x91cec000) [pid = 1936] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x8f3e4400) [pid = 1936] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:09:22 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8f2da000) [pid = 1936] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:09:22 INFO - PROCESS | 1936 | 1467698962503 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1779ms 23:09:22 INFO - PROCESS | 1936 | 1467698962547 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:09:22 INFO - PROCESS | 1936 | 1467698962551 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:09:22 INFO - PROCESS | 1936 | 1467698962556 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:09:22 INFO - PROCESS | 1936 | 1467698962559 Marionette TRACE conn3 <- [1,1994,null,{}] 23:09:22 INFO - PROCESS | 1936 | 1467698962565 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:22 INFO - PROCESS | 1936 | 1467698962574 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:22 INFO - PROCESS | 1936 | 1467698962742 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:09:22 INFO - PROCESS | 1936 | 1467698962912 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:22 INFO - PROCESS | 1936 | 1467698962920 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e0000 == 66 [pid = 1936] [id = 506] 23:09:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8f1ef400) [pid = 1936] [serial = 1519] [outer = (nil)] 23:09:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x91e20800) [pid = 1936] [serial = 1520] [outer = 0x8f1ef400] 23:09:23 INFO - PROCESS | 1936 | 1467698963000 Marionette DEBUG loaded listener.js 23:09:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x951d5400) [pid = 1936] [serial = 1521] [outer = 0x8f1ef400] 23:09:23 INFO - PROCESS | 1936 | 1467698963738 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1227ms 23:09:23 INFO - PROCESS | 1936 | 1467698963784 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:09:23 INFO - PROCESS | 1936 | 1467698963787 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:09:23 INFO - PROCESS | 1936 | 1467698963793 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:09:23 INFO - PROCESS | 1936 | 1467698963796 Marionette TRACE conn3 <- [1,1998,null,{}] 23:09:23 INFO - PROCESS | 1936 | 1467698963886 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:23 INFO - PROCESS | 1936 | 1467698963891 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:24 INFO - PROCESS | 1936 | 1467698964096 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:09:24 INFO - PROCESS | 1936 | 1467698964313 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:24 INFO - PROCESS | 1936 | 1467698964324 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1c00 == 67 [pid = 1936] [id = 507] 23:09:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f4eb400) [pid = 1936] [serial = 1522] [outer = (nil)] 23:09:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8fae1c00) [pid = 1936] [serial = 1523] [outer = 0x8f4eb400] 23:09:24 INFO - PROCESS | 1936 | 1467698964409 Marionette DEBUG loaded listener.js 23:09:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x912c5800) [pid = 1936] [serial = 1524] [outer = 0x8f4eb400] 23:09:25 INFO - PROCESS | 1936 | 1467698965456 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1731ms 23:09:25 INFO - PROCESS | 1936 | 1467698965527 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:09:25 INFO - PROCESS | 1936 | 1467698965533 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:09:25 INFO - PROCESS | 1936 | 1467698965542 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 1936 | 1467698965548 Marionette TRACE conn3 <- [1,2002,null,{}] 23:09:25 INFO - PROCESS | 1936 | 1467698965558 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:25 INFO - PROCESS | 1936 | 1467698965565 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:25 INFO - PROCESS | 1936 | 1467698965799 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:09:26 INFO - PROCESS | 1936 | 1467698966061 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:26 INFO - PROCESS | 1936 | 1467698966072 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x920ee000 == 68 [pid = 1936] [id = 508] 23:09:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x9250e000) [pid = 1936] [serial = 1525] [outer = (nil)] 23:09:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x938f0400) [pid = 1936] [serial = 1526] [outer = 0x9250e000] 23:09:26 INFO - PROCESS | 1936 | 1467698966198 Marionette DEBUG loaded listener.js 23:09:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x93b46c00) [pid = 1936] [serial = 1527] [outer = 0x9250e000] 23:09:27 INFO - PROCESS | 1936 | 1467698967125 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1638ms 23:09:27 INFO - PROCESS | 1936 | 1467698967179 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:09:27 INFO - PROCESS | 1936 | 1467698967186 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:09:27 INFO - PROCESS | 1936 | 1467698967193 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:09:27 INFO - PROCESS | 1936 | 1467698967197 Marionette TRACE conn3 <- [1,2006,null,{}] 23:09:27 INFO - PROCESS | 1936 | 1467698967203 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:27 INFO - PROCESS | 1936 | 1467698967208 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:27 INFO - PROCESS | 1936 | 1467698967401 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:09:27 INFO - PROCESS | 1936 | 1467698967711 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 1936 | 1467698967723 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x91c0c400 == 69 [pid = 1936] [id = 509] 23:09:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x977ad000) [pid = 1936] [serial = 1528] [outer = (nil)] 23:09:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x9958d000) [pid = 1936] [serial = 1529] [outer = 0x977ad000] 23:09:27 INFO - PROCESS | 1936 | 1467698967853 Marionette DEBUG loaded listener.js 23:09:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x99da7c00) [pid = 1936] [serial = 1530] [outer = 0x977ad000] 23:09:28 INFO - PROCESS | 1936 | 1467698968762 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:09:28 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 23:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1640ms 23:09:28 INFO - PROCESS | 1936 | 1467698968841 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:09:28 INFO - PROCESS | 1936 | 1467698968851 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:09:28 INFO - PROCESS | 1936 | 1467698968860 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 1936 | 1467698968863 Marionette TRACE conn3 <- [1,2010,null,{}] 23:09:28 INFO - PROCESS | 1936 | 1467698968869 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:28 INFO - PROCESS | 1936 | 1467698968874 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:29 INFO - PROCESS | 1936 | 1467698969098 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:09:29 INFO - PROCESS | 1936 | 1467698969365 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 1936 | 1467698969377 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ee400 == 70 [pid = 1936] [id = 510] 23:09:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x8f2d1c00) [pid = 1936] [serial = 1531] [outer = (nil)] 23:09:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x9b88bc00) [pid = 1936] [serial = 1532] [outer = 0x8f2d1c00] 23:09:29 INFO - PROCESS | 1936 | 1467698969502 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0xa23b0800) [pid = 1936] [serial = 1533] [outer = 0x8f2d1c00] 23:09:30 INFO - PROCESS | 1936 | 1467698970406 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:09:30 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 23:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1581ms 23:09:30 INFO - PROCESS | 1936 | 1467698970440 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:09:30 INFO - PROCESS | 1936 | 1467698970443 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:09:30 INFO - PROCESS | 1936 | 1467698970450 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:09:30 INFO - PROCESS | 1936 | 1467698970453 Marionette TRACE conn3 <- [1,2014,null,{}] 23:09:30 INFO - PROCESS | 1936 | 1467698970459 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:30 INFO - PROCESS | 1936 | 1467698970464 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:30 INFO - PROCESS | 1936 | 1467698970651 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:09:30 INFO - PROCESS | 1936 | 1467698970861 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:30 INFO - PROCESS | 1936 | 1467698970870 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f2000 == 71 [pid = 1936] [id = 511] 23:09:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x98990400) [pid = 1936] [serial = 1534] [outer = (nil)] 23:09:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0xa3242c00) [pid = 1936] [serial = 1535] [outer = 0x98990400] 23:09:31 INFO - PROCESS | 1936 | 1467698971003 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0xa324f800) [pid = 1936] [serial = 1536] [outer = 0x98990400] 23:09:31 INFO - PROCESS | 1936 | 1467698971970 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 23:09:32 INFO - PROCESS | 1936 | 1467698972046 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:09:32 INFO - PROCESS | 1936 | 1467698972049 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:09:32 INFO - PROCESS | 1936 | 1467698972058 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - PROCESS | 1936 | 1467698972061 Marionette TRACE conn3 <- [1,2018,null,{}] 23:09:32 INFO - PROCESS | 1936 | 1467698972067 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:32 INFO - PROCESS | 1936 | 1467698972078 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:32 INFO - PROCESS | 1936 | 1467698972300 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:09:32 INFO - PROCESS | 1936 | 1467698972568 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:32 INFO - PROCESS | 1936 | 1467698972578 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x99dad400 == 72 [pid = 1936] [id = 512] 23:09:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x9aae1400) [pid = 1936] [serial = 1537] [outer = (nil)] 23:09:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0xa6814800) [pid = 1936] [serial = 1538] [outer = 0x9aae1400] 23:09:32 INFO - PROCESS | 1936 | 1467698972701 Marionette DEBUG loaded listener.js 23:09:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0xa6bc7c00) [pid = 1936] [serial = 1539] [outer = 0x9aae1400] 23:09:33 INFO - PROCESS | 1936 | 1467698973561 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1582ms 23:09:33 INFO - PROCESS | 1936 | 1467698973641 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:09:33 INFO - PROCESS | 1936 | 1467698973645 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:09:33 INFO - PROCESS | 1936 | 1467698973651 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:09:33 INFO - PROCESS | 1936 | 1467698973655 Marionette TRACE conn3 <- [1,2022,null,{}] 23:09:33 INFO - PROCESS | 1936 | 1467698973660 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:33 INFO - PROCESS | 1936 | 1467698973665 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:33 INFO - PROCESS | 1936 | 1467698973885 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:09:34 INFO - PROCESS | 1936 | 1467698974092 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:34 INFO - PROCESS | 1936 | 1467698974104 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0800 == 73 [pid = 1936] [id = 513] 23:09:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x9a55dc00) [pid = 1936] [serial = 1540] [outer = (nil)] 23:09:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x9a565c00) [pid = 1936] [serial = 1541] [outer = 0x9a55dc00] 23:09:34 INFO - PROCESS | 1936 | 1467698974223 Marionette DEBUG loaded listener.js 23:09:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x9a56a400) [pid = 1936] [serial = 1542] [outer = 0x9a55dc00] 23:09:35 INFO - PROCESS | 1936 | 1467698975184 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1583ms 23:09:35 INFO - PROCESS | 1936 | 1467698975235 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 1936 | 1467698975239 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:09:35 INFO - PROCESS | 1936 | 1467698975246 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - PROCESS | 1936 | 1467698975250 Marionette TRACE conn3 <- [1,2026,null,{}] 23:09:35 INFO - PROCESS | 1936 | 1467698975256 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:35 INFO - PROCESS | 1936 | 1467698975261 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:35 INFO - PROCESS | 1936 | 1467698975459 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:09:35 INFO - PROCESS | 1936 | 1467698975749 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:35 INFO - PROCESS | 1936 | 1467698975759 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c064000 == 74 [pid = 1936] [id = 514] 23:09:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x8c064400) [pid = 1936] [serial = 1543] [outer = (nil)] 23:09:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x8c06c800) [pid = 1936] [serial = 1544] [outer = 0x8c064400] 23:09:35 INFO - PROCESS | 1936 | 1467698975882 Marionette DEBUG loaded listener.js 23:09:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x8c070000) [pid = 1936] [serial = 1545] [outer = 0x8c064400] 23:09:36 INFO - PROCESS | 1936 | 1467698976781 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1587ms 23:09:36 INFO - PROCESS | 1936 | 1467698976841 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:09:36 INFO - PROCESS | 1936 | 1467698976844 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:09:36 INFO - PROCESS | 1936 | 1467698976851 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:09:36 INFO - PROCESS | 1936 | 1467698976855 Marionette TRACE conn3 <- [1,2030,null,{}] 23:09:36 INFO - PROCESS | 1936 | 1467698976860 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:36 INFO - PROCESS | 1936 | 1467698976865 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:37 INFO - PROCESS | 1936 | 1467698977056 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:09:37 INFO - PROCESS | 1936 | 1467698977270 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:37 INFO - PROCESS | 1936 | 1467698977283 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c066000 == 75 [pid = 1936] [id = 515] 23:09:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x8c068800) [pid = 1936] [serial = 1546] [outer = (nil)] 23:09:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x91cf8000) [pid = 1936] [serial = 1547] [outer = 0x8c068800] 23:09:37 INFO - PROCESS | 1936 | 1467698977400 Marionette DEBUG loaded listener.js 23:09:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x9a569400) [pid = 1936] [serial = 1548] [outer = 0x8c068800] 23:09:38 INFO - PROCESS | 1936 | 1467698978372 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1588ms 23:09:38 INFO - PROCESS | 1936 | 1467698978441 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:09:38 INFO - PROCESS | 1936 | 1467698978445 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:09:38 INFO - PROCESS | 1936 | 1467698978453 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:09:38 INFO - PROCESS | 1936 | 1467698978457 Marionette TRACE conn3 <- [1,2034,null,{}] 23:09:38 INFO - PROCESS | 1936 | 1467698978464 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:38 INFO - PROCESS | 1936 | 1467698978468 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:38 INFO - PROCESS | 1936 | 1467698978661 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:09:38 INFO - PROCESS | 1936 | 1467698978850 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:38 INFO - PROCESS | 1936 | 1467698978858 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f322c00 == 76 [pid = 1936] [id = 516] 23:09:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x8f323800) [pid = 1936] [serial = 1549] [outer = (nil)] 23:09:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x8f329800) [pid = 1936] [serial = 1550] [outer = 0x8f323800] 23:09:38 INFO - PROCESS | 1936 | 1467698978975 Marionette DEBUG loaded listener.js 23:09:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x8f32c800) [pid = 1936] [serial = 1551] [outer = 0x8f323800] 23:09:39 INFO - PROCESS | 1936 | 1467698979965 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1588ms 23:09:40 INFO - PROCESS | 1936 | 1467698980041 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:09:40 INFO - PROCESS | 1936 | 1467698980045 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:09:40 INFO - PROCESS | 1936 | 1467698980051 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:09:40 INFO - PROCESS | 1936 | 1467698980054 Marionette TRACE conn3 <- [1,2038,null,{}] 23:09:40 INFO - PROCESS | 1936 | 1467698980060 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:40 INFO - PROCESS | 1936 | 1467698980067 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:40 INFO - PROCESS | 1936 | 1467698980287 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:09:40 INFO - PROCESS | 1936 | 1467698980558 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 1936 | 1467698980573 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f6800 == 77 [pid = 1936] [id = 517] 23:09:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x8f1f7c00) [pid = 1936] [serial = 1552] [outer = (nil)] 23:09:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x8f2da000) [pid = 1936] [serial = 1553] [outer = 0x8f1f7c00] 23:09:41 INFO - PROCESS | 1936 | 1467698981005 Marionette DEBUG loaded listener.js 23:09:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8f330c00) [pid = 1936] [serial = 1554] [outer = 0x8f1f7c00] 23:09:41 INFO - PROCESS | 1936 | 1467698981936 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1929ms 23:09:41 INFO - PROCESS | 1936 | 1467698981982 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:09:41 INFO - PROCESS | 1936 | 1467698981988 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:09:41 INFO - PROCESS | 1936 | 1467698981996 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - PROCESS | 1936 | 1467698982000 Marionette TRACE conn3 <- [1,2042,null,{}] 23:09:42 INFO - PROCESS | 1936 | 1467698982007 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:42 INFO - PROCESS | 1936 | 1467698982011 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:42 INFO - PROCESS | 1936 | 1467698982189 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:09:42 INFO - PROCESS | 1936 | 1467698982404 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:42 INFO - PROCESS | 1936 | 1467698982411 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17e800 == 78 [pid = 1936] [id = 518] 23:09:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x8f3e5800) [pid = 1936] [serial = 1555] [outer = (nil)] 23:09:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x8f4f6c00) [pid = 1936] [serial = 1556] [outer = 0x8f3e5800] 23:09:42 INFO - PROCESS | 1936 | 1467698982621 Marionette DEBUG loaded listener.js 23:09:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x8fa50c00) [pid = 1936] [serial = 1557] [outer = 0x8f3e5800] 23:09:43 INFO - PROCESS | 1936 | 1467698983617 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:09:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ef000 == 77 [pid = 1936] [id = 461] 23:09:43 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) 23:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1730ms 23:09:43 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0xa3349400) [pid = 1936] [serial = 1448] [outer = (nil)] [url = about:blank] 23:09:43 INFO - PROCESS | 1936 | --DOCSHELL 0x91cfa800 == 76 [pid = 1936] [id = 436] 23:09:43 INFO - PROCESS | 1936 | 1467698983755 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:09:43 INFO - PROCESS | 1936 | 1467698983761 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:09:43 INFO - PROCESS | 1936 | 1467698983785 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:09:43 INFO - PROCESS | 1936 | 1467698983790 Marionette TRACE conn3 <- [1,2046,null,{}] 23:09:43 INFO - PROCESS | 1936 | 1467698983796 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:43 INFO - PROCESS | 1936 | 1467698983803 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:43 INFO - PROCESS | 1936 | 1467698983989 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x8f2dd800) [pid = 1936] [serial = 1430] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x9b74f400) [pid = 1936] [serial = 1386] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x9d91dc00) [pid = 1936] [serial = 1398] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x920f0400) [pid = 1936] [serial = 1389] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x99946800) [pid = 1936] [serial = 1392] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x9b882400) [pid = 1936] [serial = 1395] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x9631f400) [pid = 1936] [serial = 1436] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x9250c800) [pid = 1936] [serial = 1433] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x912c8800) [pid = 1936] [serial = 1452] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x8fadf800) [pid = 1936] [serial = 1451] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x99da9000) [pid = 1936] [serial = 1460] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x9a7ec800) [pid = 1936] [serial = 1461] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x91cf9c00) [pid = 1936] [serial = 1457] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x950ce800) [pid = 1936] [serial = 1458] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x9cccdc00) [pid = 1936] [serial = 1428] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0xa1111c00) [pid = 1936] [serial = 1442] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0xa3242400) [pid = 1936] [serial = 1445] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x9460d000) [pid = 1936] [serial = 1455] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x93b21c00) [pid = 1936] [serial = 1454] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x8fa46000) [pid = 1936] [serial = 1272] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x9a7ed400) [pid = 1936] [serial = 1353] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x91ba1c00) [pid = 1936] [serial = 1344] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9398c000) [pid = 1936] [serial = 1284] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x997e4000) [pid = 1936] [serial = 1341] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9a7f6c00) [pid = 1936] [serial = 1356] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x91cf6000) [pid = 1936] [serial = 1302] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x9825e800) [pid = 1936] [serial = 1320] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x91cf1c00) [pid = 1936] [serial = 1278] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x99ce7000) [pid = 1936] [serial = 1350] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x9aa1b000) [pid = 1936] [serial = 1317] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x92ea8800) [pid = 1936] [serial = 1281] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x90f8b000) [pid = 1936] [serial = 1275] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x951d9c00) [pid = 1936] [serial = 1305] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x99da9400) [pid = 1936] [serial = 1314] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x99b8fc00) [pid = 1936] [serial = 1311] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x99510c00) [pid = 1936] [serial = 1308] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x93902400) [pid = 1936] [serial = 1347] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x9b1d1800) [pid = 1936] [serial = 1359] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x982e4000) [pid = 1936] [serial = 1299] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x9ab6e400) [pid = 1936] [serial = 1463] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x9b1d2800) [pid = 1936] [serial = 1464] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x99dae000) [pid = 1936] [serial = 1469] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x9b732400) [pid = 1936] [serial = 1470] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x9b738000) [pid = 1936] [serial = 1466] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0xa200f800) [pid = 1936] [serial = 1467] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x99ee3400) [pid = 1936] [serial = 1439] [outer = (nil)] [url = about:blank] 23:09:44 INFO - PROCESS | 1936 | 1467698984283 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:44 INFO - PROCESS | 1936 | 1467698984290 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa46000 == 77 [pid = 1936] [id = 519] 23:09:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8fadf800) [pid = 1936] [serial = 1558] [outer = (nil)] 23:09:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x912cb800) [pid = 1936] [serial = 1559] [outer = 0x8fadf800] 23:09:44 INFO - PROCESS | 1936 | 1467698984363 Marionette DEBUG loaded listener.js 23:09:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x91c02800) [pid = 1936] [serial = 1560] [outer = 0x8fadf800] 23:09:45 INFO - PROCESS | 1936 | 1467698985189 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1433ms 23:09:45 INFO - PROCESS | 1936 | 1467698985216 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:09:45 INFO - PROCESS | 1936 | 1467698985221 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:09:45 INFO - PROCESS | 1936 | 1467698985227 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:09:45 INFO - PROCESS | 1936 | 1467698985232 Marionette TRACE conn3 <- [1,2050,null,{}] 23:09:45 INFO - PROCESS | 1936 | 1467698985248 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:45 INFO - PROCESS | 1936 | 1467698985256 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:45 INFO - PROCESS | 1936 | 1467698985448 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:09:45 INFO - PROCESS | 1936 | 1467698985625 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 1936 | 1467698985634 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f32e800 == 78 [pid = 1936] [id = 520] 23:09:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x91c0fc00) [pid = 1936] [serial = 1561] [outer = (nil)] 23:09:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x91e25c00) [pid = 1936] [serial = 1562] [outer = 0x91c0fc00] 23:09:45 INFO - PROCESS | 1936 | 1467698985701 Marionette DEBUG loaded listener.js 23:09:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x91ea1800) [pid = 1936] [serial = 1563] [outer = 0x91c0fc00] 23:09:46 INFO - PROCESS | 1936 | 1467698986503 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1339ms 23:09:46 INFO - PROCESS | 1936 | 1467698986574 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 1936 | 1467698986578 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:09:46 INFO - PROCESS | 1936 | 1467698986585 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 1936 | 1467698986589 Marionette TRACE conn3 <- [1,2054,null,{}] 23:09:46 INFO - PROCESS | 1936 | 1467698986594 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:46 INFO - PROCESS | 1936 | 1467698986599 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:46 INFO - PROCESS | 1936 | 1467698986838 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:09:46 INFO - PROCESS | 1936 | 1467698986861 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:46 INFO - PROCESS | 1936 | 1467698986871 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba5c00 == 79 [pid = 1936] [id = 521] 23:09:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x91ea7c00) [pid = 1936] [serial = 1564] [outer = (nil)] 23:09:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x92507c00) [pid = 1936] [serial = 1565] [outer = 0x91ea7c00] 23:09:46 INFO - PROCESS | 1936 | 1467698986945 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x92502c00) [pid = 1936] [serial = 1566] [outer = 0x91ea7c00] 23:09:47 INFO - PROCESS | 1936 | 1467698987925 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1378ms 23:09:47 INFO - PROCESS | 1936 | 1467698987964 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:09:47 INFO - PROCESS | 1936 | 1467698987967 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:09:47 INFO - PROCESS | 1936 | 1467698987973 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:09:47 INFO - PROCESS | 1936 | 1467698987977 Marionette TRACE conn3 <- [1,2058,null,{}] 23:09:47 INFO - PROCESS | 1936 | 1467698987989 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:47 INFO - PROCESS | 1936 | 1467698987993 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:48 INFO - PROCESS | 1936 | 1467698988225 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:09:48 INFO - PROCESS | 1936 | 1467698988246 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:48 INFO - PROCESS | 1936 | 1467698988254 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x938e6c00 == 80 [pid = 1936] [id = 522] 23:09:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x938ec400) [pid = 1936] [serial = 1567] [outer = (nil)] 23:09:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9390a000) [pid = 1936] [serial = 1568] [outer = 0x938ec400] 23:09:48 INFO - PROCESS | 1936 | 1467698988338 Marionette DEBUG loaded listener.js 23:09:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x93b24800) [pid = 1936] [serial = 1569] [outer = 0x938ec400] 23:09:49 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x92eb2800) [pid = 1936] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:09:49 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9a7e9400) [pid = 1936] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:09:49 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x99502400) [pid = 1936] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:09:49 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x9b1cd800) [pid = 1936] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:09:49 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x91c01c00) [pid = 1936] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:09:49 INFO - PROCESS | 1936 | 1467698989490 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1584ms 23:09:49 INFO - PROCESS | 1936 | 1467698989558 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 1936 | 1467698989562 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:09:49 INFO - PROCESS | 1936 | 1467698989568 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 1936 | 1467698989570 Marionette TRACE conn3 <- [1,2062,null,{}] 23:09:49 INFO - PROCESS | 1936 | 1467698989576 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:49 INFO - PROCESS | 1936 | 1467698989586 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:49 INFO - PROCESS | 1936 | 1467698989764 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:09:49 INFO - PROCESS | 1936 | 1467698989937 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:49 INFO - PROCESS | 1936 | 1467698989944 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x938eac00 == 81 [pid = 1936] [id = 523] 23:09:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x9390b000) [pid = 1936] [serial = 1570] [outer = (nil)] 23:09:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x950ce400) [pid = 1936] [serial = 1571] [outer = 0x9390b000] 23:09:50 INFO - PROCESS | 1936 | 1467698990010 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x951d0400) [pid = 1936] [serial = 1572] [outer = 0x9390b000] 23:09:50 INFO - PROCESS | 1936 | 1467698990756 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1230ms 23:09:50 INFO - PROCESS | 1936 | 1467698990810 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:09:50 INFO - PROCESS | 1936 | 1467698990813 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:09:50 INFO - PROCESS | 1936 | 1467698990913 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:09:50 INFO - PROCESS | 1936 | 1467698990920 Marionette TRACE conn3 <- [1,2066,null,{}] 23:09:50 INFO - PROCESS | 1936 | 1467698990929 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:50 INFO - PROCESS | 1936 | 1467698990934 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:51 INFO - PROCESS | 1936 | 1467698991148 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:09:51 INFO - PROCESS | 1936 | 1467698991422 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:51 INFO - PROCESS | 1936 | 1467698991432 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069800 == 82 [pid = 1936] [id = 524] 23:09:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8f2df800) [pid = 1936] [serial = 1573] [outer = (nil)] 23:09:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f32f800) [pid = 1936] [serial = 1574] [outer = 0x8f2df800] 23:09:51 INFO - PROCESS | 1936 | 1467698991573 Marionette DEBUG loaded listener.js 23:09:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8f4eac00) [pid = 1936] [serial = 1575] [outer = 0x8f2df800] 23:09:52 INFO - PROCESS | 1936 | 1467698992496 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1655ms 23:09:52 INFO - PROCESS | 1936 | 1467698992555 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:09:52 INFO - PROCESS | 1936 | 1467698992563 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:09:52 INFO - PROCESS | 1936 | 1467698992573 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:09:52 INFO - PROCESS | 1936 | 1467698992577 Marionette TRACE conn3 <- [1,2070,null,{}] 23:09:52 INFO - PROCESS | 1936 | 1467698992587 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:52 INFO - PROCESS | 1936 | 1467698992595 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:52 INFO - PROCESS | 1936 | 1467698992796 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:09:53 INFO - PROCESS | 1936 | 1467698993048 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:53 INFO - PROCESS | 1936 | 1467698993057 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f95000 == 83 [pid = 1936] [id = 525] 23:09:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x91c05000) [pid = 1936] [serial = 1576] [outer = (nil)] 23:09:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x91cec400) [pid = 1936] [serial = 1577] [outer = 0x91c05000] 23:09:53 INFO - PROCESS | 1936 | 1467698993193 Marionette DEBUG loaded listener.js 23:09:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x91e1c000) [pid = 1936] [serial = 1578] [outer = 0x91c05000] 23:09:54 INFO - PROCESS | 1936 | 1467698994159 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1639ms 23:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:09:54 INFO - PROCESS | 1936 | 1467698994212 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:09:54 INFO - PROCESS | 1936 | 1467698994216 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:09:54 INFO - PROCESS | 1936 | 1467698994223 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:09:54 INFO - PROCESS | 1936 | 1467698994226 Marionette TRACE conn3 <- [1,2074,null,{}] 23:09:54 INFO - PROCESS | 1936 | 1467698994233 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:54 INFO - PROCESS | 1936 | 1467698994238 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:54 INFO - PROCESS | 1936 | 1467698994445 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:09:54 INFO - PROCESS | 1936 | 1467698994757 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 1936 | 1467698994777 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b4b400 == 84 [pid = 1936] [id = 526] 23:09:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x9460f000) [pid = 1936] [serial = 1579] [outer = (nil)] 23:09:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x950ce800) [pid = 1936] [serial = 1580] [outer = 0x9460f000] 23:09:54 INFO - PROCESS | 1936 | 1467698994914 Marionette DEBUG loaded listener.js 23:09:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x96dccc00) [pid = 1936] [serial = 1581] [outer = 0x9460f000] 23:09:55 INFO - PROCESS | 1936 | 1467698995813 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1638ms 23:09:55 INFO - PROCESS | 1936 | 1467698995866 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 1936 | 1467698995869 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:09:55 INFO - PROCESS | 1936 | 1467698995876 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 1936 | 1467698995879 Marionette TRACE conn3 <- [1,2078,null,{}] 23:09:55 INFO - PROCESS | 1936 | 1467698995885 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:55 INFO - PROCESS | 1936 | 1467698995891 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:56 INFO - PROCESS | 1936 | 1467698996077 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:09:56 INFO - PROCESS | 1936 | 1467698996300 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:56 INFO - PROCESS | 1936 | 1467698996310 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7dfc00 == 85 [pid = 1936] [id = 527] 23:09:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x8fa45400) [pid = 1936] [serial = 1582] [outer = (nil)] 23:09:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x96dd0800) [pid = 1936] [serial = 1583] [outer = 0x8fa45400] 23:09:56 INFO - PROCESS | 1936 | 1467698996430 Marionette DEBUG loaded listener.js 23:09:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x9890d800) [pid = 1936] [serial = 1584] [outer = 0x8fa45400] 23:09:57 INFO - PROCESS | 1936 | 1467698997370 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1534ms 23:09:57 INFO - PROCESS | 1936 | 1467698997418 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:09:57 INFO - PROCESS | 1936 | 1467698997422 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:09:57 INFO - PROCESS | 1936 | 1467698997430 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:09:57 INFO - PROCESS | 1936 | 1467698997434 Marionette TRACE conn3 <- [1,2082,null,{}] 23:09:57 INFO - PROCESS | 1936 | 1467698997439 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:57 INFO - PROCESS | 1936 | 1467698997445 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:57 INFO - PROCESS | 1936 | 1467698997626 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:09:57 INFO - PROCESS | 1936 | 1467698997841 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 1936 | 1467698997847 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06cc00 == 86 [pid = 1936] [id = 528] 23:09:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x96dcb400) [pid = 1936] [serial = 1585] [outer = (nil)] 23:09:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x99504400) [pid = 1936] [serial = 1586] [outer = 0x96dcb400] 23:09:57 INFO - PROCESS | 1936 | 1467698997965 Marionette DEBUG loaded listener.js 23:09:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x9950b400) [pid = 1936] [serial = 1587] [outer = 0x96dcb400] 23:09:58 INFO - PROCESS | 1936 | 1467698998932 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 23:09:59 INFO - PROCESS | 1936 | 1467698999012 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:09:59 INFO - PROCESS | 1936 | 1467698999016 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:09:59 INFO - PROCESS | 1936 | 1467698999022 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:09:59 INFO - PROCESS | 1936 | 1467698999026 Marionette TRACE conn3 <- [1,2086,null,{}] 23:09:59 INFO - PROCESS | 1936 | 1467698999031 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:59 INFO - PROCESS | 1936 | 1467698999041 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:59 INFO - PROCESS | 1936 | 1467698999279 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:09:59 INFO - PROCESS | 1936 | 1467698999464 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:59 INFO - PROCESS | 1936 | 1467698999475 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:09:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06b800 == 87 [pid = 1936] [id = 529] 23:09:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x8c189000) [pid = 1936] [serial = 1588] [outer = (nil)] 23:09:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x99da9000) [pid = 1936] [serial = 1589] [outer = 0x8c189000] 23:09:59 INFO - PROCESS | 1936 | 1467698999589 Marionette DEBUG loaded listener.js 23:09:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x9a561400) [pid = 1936] [serial = 1590] [outer = 0x8c189000] 23:10:00 INFO - PROCESS | 1936 | 1467699000569 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1578ms 23:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:10:00 INFO - PROCESS | 1936 | 1467699000602 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:10:00 INFO - PROCESS | 1936 | 1467699000605 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:10:00 INFO - PROCESS | 1936 | 1467699000612 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:10:00 INFO - PROCESS | 1936 | 1467699000615 Marionette TRACE conn3 <- [1,2090,null,{}] 23:10:00 INFO - PROCESS | 1936 | 1467699000621 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:00 INFO - PROCESS | 1936 | 1467699000626 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:00 INFO - PROCESS | 1936 | 1467699000799 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:10:01 INFO - PROCESS | 1936 | 1467699001026 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:01 INFO - PROCESS | 1936 | 1467699001035 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f32fc00 == 88 [pid = 1936] [id = 530] 23:10:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x91b9dc00) [pid = 1936] [serial = 1591] [outer = (nil)] 23:10:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x9a7ebc00) [pid = 1936] [serial = 1592] [outer = 0x91b9dc00] 23:10:01 INFO - PROCESS | 1936 | 1467699001151 Marionette DEBUG loaded listener.js 23:10:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x9a7f6400) [pid = 1936] [serial = 1593] [outer = 0x91b9dc00] 23:10:02 INFO - PROCESS | 1936 | 1467699002120 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1587ms 23:10:02 INFO - PROCESS | 1936 | 1467699002200 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:10:02 INFO - PROCESS | 1936 | 1467699002204 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:10:02 INFO - PROCESS | 1936 | 1467699002210 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:10:02 INFO - PROCESS | 1936 | 1467699002213 Marionette TRACE conn3 <- [1,2094,null,{}] 23:10:02 INFO - PROCESS | 1936 | 1467699002220 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:02 INFO - PROCESS | 1936 | 1467699002224 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:02 INFO - PROCESS | 1936 | 1467699002447 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:10:02 INFO - PROCESS | 1936 | 1467699002698 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 1936 | 1467699002706 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e3800 == 89 [pid = 1936] [id = 531] 23:10:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x99b87c00) [pid = 1936] [serial = 1594] [outer = (nil)] 23:10:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x9aaef000) [pid = 1936] [serial = 1595] [outer = 0x99b87c00] 23:10:02 INFO - PROCESS | 1936 | 1467699002826 Marionette DEBUG loaded listener.js 23:10:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x9b123c00) [pid = 1936] [serial = 1596] [outer = 0x99b87c00] 23:10:03 INFO - PROCESS | 1936 | 1467699003652 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1488ms 23:10:03 INFO - PROCESS | 1936 | 1467699003699 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:10:03 INFO - PROCESS | 1936 | 1467699003702 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:10:03 INFO - PROCESS | 1936 | 1467699003709 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:10:03 INFO - PROCESS | 1936 | 1467699003712 Marionette TRACE conn3 <- [1,2098,null,{}] 23:10:03 INFO - PROCESS | 1936 | 1467699003718 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:03 INFO - PROCESS | 1936 | 1467699003723 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:03 INFO - PROCESS | 1936 | 1467699003904 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:10:04 INFO - PROCESS | 1936 | 1467699004119 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:04 INFO - PROCESS | 1936 | 1467699004130 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069c00 == 90 [pid = 1936] [id = 532] 23:10:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x8e7de400) [pid = 1936] [serial = 1597] [outer = (nil)] 23:10:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x9b6f0400) [pid = 1936] [serial = 1598] [outer = 0x8e7de400] 23:10:04 INFO - PROCESS | 1936 | 1467699004242 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x9b72dc00) [pid = 1936] [serial = 1599] [outer = 0x8e7de400] 23:10:05 INFO - PROCESS | 1936 | 1467699005175 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 23:10:05 INFO - PROCESS | 1936 | 1467699005251 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:10:05 INFO - PROCESS | 1936 | 1467699005254 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:10:05 INFO - PROCESS | 1936 | 1467699005263 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:10:05 INFO - PROCESS | 1936 | 1467699005266 Marionette TRACE conn3 <- [1,2102,null,{}] 23:10:05 INFO - PROCESS | 1936 | 1467699005271 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:05 INFO - PROCESS | 1936 | 1467699005277 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:05 INFO - PROCESS | 1936 | 1467699005457 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:10:05 INFO - PROCESS | 1936 | 1467699005680 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:05 INFO - PROCESS | 1936 | 1467699005687 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x938ed400 == 91 [pid = 1936] [id = 533] 23:10:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x951d6800) [pid = 1936] [serial = 1600] [outer = (nil)] 23:10:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x9b751400) [pid = 1936] [serial = 1601] [outer = 0x951d6800] 23:10:05 INFO - PROCESS | 1936 | 1467699005804 Marionette DEBUG loaded listener.js 23:10:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x9b887c00) [pid = 1936] [serial = 1602] [outer = 0x951d6800] 23:10:07 INFO - PROCESS | 1936 | 1467699007173 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1982ms 23:10:07 INFO - PROCESS | 1936 | 1467699007247 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:10:07 INFO - PROCESS | 1936 | 1467699007254 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:10:07 INFO - PROCESS | 1936 | 1467699007262 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:10:07 INFO - PROCESS | 1936 | 1467699007267 Marionette TRACE conn3 <- [1,2106,null,{}] 23:10:07 INFO - PROCESS | 1936 | 1467699007275 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:07 INFO - PROCESS | 1936 | 1467699007279 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:07 INFO - PROCESS | 1936 | 1467699007514 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:10:07 INFO - PROCESS | 1936 | 1467699007770 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 1936 | 1467699007785 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f6000 == 92 [pid = 1936] [id = 534] 23:10:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x8f3e3400) [pid = 1936] [serial = 1603] [outer = (nil)] 23:10:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x8f4ed800) [pid = 1936] [serial = 1604] [outer = 0x8f3e3400] 23:10:07 INFO - PROCESS | 1936 | 1467699007860 Marionette DEBUG loaded listener.js 23:10:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x8fae7c00) [pid = 1936] [serial = 1605] [outer = 0x8f3e3400] 23:10:08 INFO - PROCESS | 1936 | 1467699008926 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1731ms 23:10:08 INFO - PROCESS | 1936 | 1467699008995 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:10:09 INFO - PROCESS | 1936 | 1467699009002 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:10:09 INFO - PROCESS | 1936 | 1467699009012 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 1936 | 1467699009015 Marionette TRACE conn3 <- [1,2110,null,{}] 23:10:09 INFO - PROCESS | 1936 | 1467699009021 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:09 INFO - PROCESS | 1936 | 1467699009027 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:09 INFO - PROCESS | 1936 | 1467699009250 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:10:09 INFO - PROCESS | 1936 | 1467699009510 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:09 INFO - PROCESS | 1936 | 1467699009520 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c183400 == 93 [pid = 1936] [id = 535] 23:10:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8f326c00) [pid = 1936] [serial = 1606] [outer = (nil)] 23:10:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x91ea0c00) [pid = 1936] [serial = 1607] [outer = 0x8f326c00] 23:10:09 INFO - PROCESS | 1936 | 1467699009635 Marionette DEBUG loaded listener.js 23:10:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x92508c00) [pid = 1936] [serial = 1608] [outer = 0x8f326c00] 23:10:10 INFO - PROCESS | 1936 | 1467699010514 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1577ms 23:10:10 INFO - PROCESS | 1936 | 1467699010589 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:10:10 INFO - PROCESS | 1936 | 1467699010592 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:10:10 INFO - PROCESS | 1936 | 1467699010599 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:10:10 INFO - PROCESS | 1936 | 1467699010605 Marionette TRACE conn3 <- [1,2114,null,{}] 23:10:10 INFO - PROCESS | 1936 | 1467699010620 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:10 INFO - PROCESS | 1936 | 1467699010628 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:10 INFO - PROCESS | 1936 | 1467699010889 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:10:10 INFO - PROCESS | 1936 | --DOCSHELL 0x98d43000 == 92 [pid = 1936] [id = 503] 23:10:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e2c00 == 91 [pid = 1936] [id = 482] 23:10:10 INFO - PROCESS | 1936 | --DOCSHELL 0x950c7400 == 90 [pid = 1936] [id = 478] 23:10:10 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e2c00 == 89 [pid = 1936] [id = 480] 23:10:10 INFO - PROCESS | 1936 | --DOCSHELL 0xa2fb8400 == 88 [pid = 1936] [id = 481] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x91e20800) [pid = 1936] [serial = 1520] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x920f4400) [pid = 1936] [serial = 1502] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x997e1c00) [pid = 1936] [serial = 1478] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0xa6730000) [pid = 1936] [serial = 1493] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x8c184c00) [pid = 1936] [serial = 1499] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0xa6bbdc00) [pid = 1936] [serial = 1496] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0xa25fac00) [pid = 1936] [serial = 1472] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0xa610e000) [pid = 1936] [serial = 1487] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x91c0c000) [pid = 1936] [serial = 1490] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0xa3244000) [pid = 1936] [serial = 1481] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x91e20400) [pid = 1936] [serial = 1475] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0xa33cb800) [pid = 1936] [serial = 1484] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3f1400 == 87 [pid = 1936] [id = 479] 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x91ea0800 == 86 [pid = 1936] [id = 477] 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0c00 == 85 [pid = 1936] [id = 476] 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8f32e800 == 84 [pid = 1936] [id = 520] 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa46000 == 83 [pid = 1936] [id = 519] 23:10:11 INFO - PROCESS | 1936 | 1467699011287 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 1936 | 1467699011294 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17e800 == 82 [pid = 1936] [id = 518] 23:10:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f6800 == 81 [pid = 1936] [id = 517] 23:10:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f328400 == 82 [pid = 1936] [id = 536] 23:10:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x8f32e800) [pid = 1936] [serial = 1609] [outer = (nil)] 23:10:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x91e1c400) [pid = 1936] [serial = 1610] [outer = 0x8f32e800] 23:10:11 INFO - PROCESS | 1936 | 1467699011387 Marionette DEBUG loaded listener.js 23:10:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x938f2000) [pid = 1936] [serial = 1611] [outer = 0x8f32e800] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x9390d000) [pid = 1936] [serial = 1508] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x9b1ccc00) [pid = 1936] [serial = 1514] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x997e3400) [pid = 1936] [serial = 1511] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0xa1195000) [pid = 1936] [serial = 1518] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x91cee000) [pid = 1936] [serial = 1506] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x9b733000) [pid = 1936] [serial = 1515] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x9469d400) [pid = 1936] [serial = 1509] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x9a7ec400) [pid = 1936] [serial = 1512] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x9b88a400) [pid = 1936] [serial = 1517] [outer = (nil)] [url = about:blank] 23:10:11 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x91c0ec00) [pid = 1936] [serial = 1505] [outer = (nil)] [url = about:blank] 23:10:12 INFO - PROCESS | 1936 | 1467699012194 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1634ms 23:10:12 INFO - PROCESS | 1936 | 1467699012234 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:10:12 INFO - PROCESS | 1936 | 1467699012239 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:10:12 INFO - PROCESS | 1936 | 1467699012245 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:10:12 INFO - PROCESS | 1936 | 1467699012247 Marionette TRACE conn3 <- [1,2118,null,{}] 23:10:12 INFO - PROCESS | 1936 | 1467699012253 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:12 INFO - PROCESS | 1936 | 1467699012258 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:12 INFO - PROCESS | 1936 | 1467699012453 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:10:12 INFO - PROCESS | 1936 | 1467699012628 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:12 INFO - PROCESS | 1936 | 1467699012634 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c181800 == 83 [pid = 1936] [id = 537] 23:10:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x91cee000) [pid = 1936] [serial = 1612] [outer = (nil)] 23:10:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x950d1800) [pid = 1936] [serial = 1613] [outer = 0x91cee000] 23:10:12 INFO - PROCESS | 1936 | 1467699012707 Marionette DEBUG loaded listener.js 23:10:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x977a2000) [pid = 1936] [serial = 1614] [outer = 0x91cee000] 23:10:13 INFO - PROCESS | 1936 | 1467699013521 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1329ms 23:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:10:13 INFO - PROCESS | 1936 | 1467699013574 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:10:13 INFO - PROCESS | 1936 | 1467699013577 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:10:13 INFO - PROCESS | 1936 | 1467699013583 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:10:13 INFO - PROCESS | 1936 | 1467699013586 Marionette TRACE conn3 <- [1,2122,null,{}] 23:10:13 INFO - PROCESS | 1936 | 1467699013592 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:13 INFO - PROCESS | 1936 | 1467699013597 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:13 INFO - PROCESS | 1936 | 1467699013821 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:10:13 INFO - PROCESS | 1936 | 1467699013850 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 1936 | 1467699013861 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x91c0f800 == 84 [pid = 1936] [id = 538] 23:10:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x92504000) [pid = 1936] [serial = 1615] [outer = (nil)] 23:10:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x994ab000) [pid = 1936] [serial = 1616] [outer = 0x92504000] 23:10:13 INFO - PROCESS | 1936 | 1467699013925 Marionette DEBUG loaded listener.js 23:10:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x997e4000) [pid = 1936] [serial = 1617] [outer = 0x92504000] 23:10:14 INFO - PROCESS | 1936 | 1467699014892 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1384ms 23:10:14 INFO - PROCESS | 1936 | 1467699014969 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:10:14 INFO - PROCESS | 1936 | 1467699014973 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:10:14 INFO - PROCESS | 1936 | 1467699014978 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 1936 | 1467699014982 Marionette TRACE conn3 <- [1,2126,null,{}] 23:10:15 INFO - PROCESS | 1936 | 1467699015020 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:15 INFO - PROCESS | 1936 | 1467699015030 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:15 INFO - PROCESS | 1936 | 1467699015287 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:10:15 INFO - PROCESS | 1936 | 1467699015314 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:15 INFO - PROCESS | 1936 | 1467699015322 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b22c00 == 85 [pid = 1936] [id = 539] 23:10:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x98d4f000) [pid = 1936] [serial = 1618] [outer = (nil)] 23:10:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x9a7ec000) [pid = 1936] [serial = 1619] [outer = 0x98d4f000] 23:10:15 INFO - PROCESS | 1936 | 1467699015389 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x9a569000) [pid = 1936] [serial = 1620] [outer = 0x98d4f000] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x8f1fc400) [pid = 1936] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x8f3e7000) [pid = 1936] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x8f3eb000) [pid = 1936] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8f4f4c00) [pid = 1936] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x9ab6e000) [pid = 1936] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x8f1fb000) [pid = 1936] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x8fa4f800) [pid = 1936] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x8c185c00) [pid = 1936] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0xa2fb9000) [pid = 1936] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x91ea4c00) [pid = 1936] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x8f1f1000) [pid = 1936] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x951d2c00) [pid = 1936] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x8f1f7c00) [pid = 1936] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x8f3e5800) [pid = 1936] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x91ea7c00) [pid = 1936] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x91c0fc00) [pid = 1936] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x8fadf800) [pid = 1936] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8f1ef400) [pid = 1936] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:10:16 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x938ec400) [pid = 1936] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:10:16 INFO - PROCESS | 1936 | 1467699016784 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1849ms 23:10:16 INFO - PROCESS | 1936 | 1467699016828 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:10:16 INFO - PROCESS | 1936 | 1467699016832 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:10:16 INFO - PROCESS | 1936 | 1467699016838 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 1936 | 1467699016840 Marionette TRACE conn3 <- [1,2130,null,{}] 23:10:16 INFO - PROCESS | 1936 | 1467699016846 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:16 INFO - PROCESS | 1936 | 1467699016851 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:17 INFO - PROCESS | 1936 | 1467699017064 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:10:17 INFO - PROCESS | 1936 | 1467699017083 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:17 INFO - PROCESS | 1936 | 1467699017090 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ef400 == 86 [pid = 1936] [id = 540] 23:10:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8f2d3000) [pid = 1936] [serial = 1621] [outer = (nil)] 23:10:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x91ba5800) [pid = 1936] [serial = 1622] [outer = 0x8f2d3000] 23:10:17 INFO - PROCESS | 1936 | 1467699017162 Marionette DEBUG loaded listener.js 23:10:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x93999800) [pid = 1936] [serial = 1623] [outer = 0x8f2d3000] 23:10:18 INFO - PROCESS | 1936 | 1467699018025 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:10:18 INFO - PROCESS | 1936 | 1467699018079 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:10:18 INFO - PROCESS | 1936 | 1467699018085 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:10:18 INFO - PROCESS | 1936 | 1467699018087 Marionette TRACE conn3 <- [1,2134,null,{}] 23:10:18 INFO - PROCESS | 1936 | 1467699018097 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:18 INFO - PROCESS | 1936 | 1467699018101 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:18 INFO - PROCESS | 1936 | 1467699018274 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:10:18 INFO - PROCESS | 1936 | 1467699018539 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:18 INFO - PROCESS | 1936 | 1467699018549 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c068c00 == 87 [pid = 1936] [id = 541] 23:10:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x8c06e400) [pid = 1936] [serial = 1624] [outer = (nil)] 23:10:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x8c183800) [pid = 1936] [serial = 1625] [outer = 0x8c06e400] 23:10:18 INFO - PROCESS | 1936 | 1467699018683 Marionette DEBUG loaded listener.js 23:10:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x8f1edc00) [pid = 1936] [serial = 1626] [outer = 0x8c06e400] 23:10:19 INFO - PROCESS | 1936 | 1467699019751 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1733ms 23:10:19 INFO - PROCESS | 1936 | 1467699019822 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:10:19 INFO - PROCESS | 1936 | 1467699019828 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:10:19 INFO - PROCESS | 1936 | 1467699019835 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:10:19 INFO - PROCESS | 1936 | 1467699019840 Marionette TRACE conn3 <- [1,2138,null,{}] 23:10:19 INFO - PROCESS | 1936 | 1467699019848 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:19 INFO - PROCESS | 1936 | 1467699019857 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:20 INFO - PROCESS | 1936 | 1467699020102 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:10:20 INFO - PROCESS | 1936 | 1467699020425 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:20 INFO - PROCESS | 1936 | 1467699020438 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ee800 == 88 [pid = 1936] [id = 542] 23:10:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x90f8b400) [pid = 1936] [serial = 1627] [outer = (nil)] 23:10:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x91cf1c00) [pid = 1936] [serial = 1628] [outer = 0x90f8b400] 23:10:20 INFO - PROCESS | 1936 | 1467699020525 Marionette DEBUG loaded listener.js 23:10:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x920ecc00) [pid = 1936] [serial = 1629] [outer = 0x90f8b400] 23:10:21 INFO - PROCESS | 1936 | 1467699021535 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1781ms 23:10:21 INFO - PROCESS | 1936 | 1467699021620 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:10:21 INFO - PROCESS | 1936 | 1467699021627 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:10:21 INFO - PROCESS | 1936 | 1467699021636 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:10:21 INFO - PROCESS | 1936 | 1467699021641 Marionette TRACE conn3 <- [1,2142,null,{}] 23:10:21 INFO - PROCESS | 1936 | 1467699021647 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:21 INFO - PROCESS | 1936 | 1467699021653 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:21 INFO - PROCESS | 1936 | 1467699021904 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:10:22 INFO - PROCESS | 1936 | 1467699022263 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:22 INFO - PROCESS | 1936 | 1467699022272 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba6000 == 89 [pid = 1936] [id = 543] 23:10:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x93b26400) [pid = 1936] [serial = 1630] [outer = (nil)] 23:10:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x96dd5000) [pid = 1936] [serial = 1631] [outer = 0x93b26400] 23:10:22 INFO - PROCESS | 1936 | 1467699022360 Marionette DEBUG loaded listener.js 23:10:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x99501c00) [pid = 1936] [serial = 1632] [outer = 0x93b26400] 23:10:23 INFO - PROCESS | 1936 | 1467699023404 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 23:10:23 INFO - PROCESS | 1936 | 1467699023488 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:10:23 INFO - PROCESS | 1936 | 1467699023503 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:10:23 INFO - PROCESS | 1936 | 1467699023512 Marionette TRACE conn3 <- [1,2146,null,{}] 23:10:23 INFO - PROCESS | 1936 | 1467699023521 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:23 INFO - PROCESS | 1936 | 1467699023527 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:23 INFO - PROCESS | 1936 | 1467699023860 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:10:24 INFO - PROCESS | 1936 | 1467699024070 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:24 INFO - PROCESS | 1936 | 1467699024082 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x997e8c00 == 90 [pid = 1936] [id = 544] 23:10:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x99da1400) [pid = 1936] [serial = 1633] [outer = (nil)] 23:10:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x9b1d9400) [pid = 1936] [serial = 1634] [outer = 0x99da1400] 23:10:24 INFO - PROCESS | 1936 | 1467699024159 Marionette DEBUG loaded listener.js 23:10:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x9b732c00) [pid = 1936] [serial = 1635] [outer = 0x99da1400] 23:10:25 INFO - PROCESS | 1936 | 1467699025103 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 23:10:25 INFO - PROCESS | 1936 | 1467699025154 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:10:25 INFO - PROCESS | 1936 | 1467699025180 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:10:25 INFO - PROCESS | 1936 | 1467699025184 Marionette TRACE conn3 <- [1,2150,null,{}] 23:10:25 INFO - PROCESS | 1936 | 1467699025189 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:25 INFO - PROCESS | 1936 | 1467699025195 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:25 INFO - PROCESS | 1936 | 1467699025396 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:10:25 INFO - PROCESS | 1936 | 1467699025673 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:25 INFO - PROCESS | 1936 | 1467699025679 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069000 == 91 [pid = 1936] [id = 545] 23:10:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x8c181400) [pid = 1936] [serial = 1636] [outer = (nil)] 23:10:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x9b755800) [pid = 1936] [serial = 1637] [outer = 0x8c181400] 23:10:25 INFO - PROCESS | 1936 | 1467699025799 Marionette DEBUG loaded listener.js 23:10:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x9d916800) [pid = 1936] [serial = 1638] [outer = 0x8c181400] 23:10:26 INFO - PROCESS | 1936 | 1467699026684 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1588ms 23:10:26 INFO - PROCESS | 1936 | 1467699026766 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:10:26 INFO - PROCESS | 1936 | 1467699026770 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:10:26 INFO - PROCESS | 1936 | 1467699026777 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:10:26 INFO - PROCESS | 1936 | 1467699026779 Marionette TRACE conn3 <- [1,2154,null,{}] 23:10:26 INFO - PROCESS | 1936 | 1467699026786 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:26 INFO - PROCESS | 1936 | 1467699026791 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:26 INFO - PROCESS | 1936 | 1467699026986 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:10:27 INFO - PROCESS | 1936 | 1467699027257 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:27 INFO - PROCESS | 1936 | 1467699027275 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:27 INFO - PROCESS | 1936 | ++DOCSHELL 0xa2006400 == 92 [pid = 1936] [id = 546] 23:10:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0xa2007400) [pid = 1936] [serial = 1639] [outer = (nil)] 23:10:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0xa209c400) [pid = 1936] [serial = 1640] [outer = 0xa2007400] 23:10:27 INFO - PROCESS | 1936 | 1467699027383 Marionette DEBUG loaded listener.js 23:10:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0xa2fc0000) [pid = 1936] [serial = 1641] [outer = 0xa2007400] 23:10:28 INFO - PROCESS | 1936 | 1467699028366 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1628ms 23:10:28 INFO - PROCESS | 1936 | 1467699028406 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:10:28 INFO - PROCESS | 1936 | 1467699028410 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:10:28 INFO - PROCESS | 1936 | 1467699028417 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:10:28 INFO - PROCESS | 1936 | 1467699028420 Marionette TRACE conn3 <- [1,2158,null,{}] 23:10:28 INFO - PROCESS | 1936 | 1467699028426 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:28 INFO - PROCESS | 1936 | 1467699028432 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:28 INFO - PROCESS | 1936 | 1467699028626 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:10:28 INFO - PROCESS | 1936 | 1467699028886 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:28 INFO - PROCESS | 1936 | 1467699028897 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f326800 == 93 [pid = 1936] [id = 547] 23:10:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x93b27400) [pid = 1936] [serial = 1642] [outer = (nil)] 23:10:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0xa331f000) [pid = 1936] [serial = 1643] [outer = 0x93b27400] 23:10:29 INFO - PROCESS | 1936 | 1467699029020 Marionette DEBUG loaded listener.js 23:10:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0xa33c6400) [pid = 1936] [serial = 1644] [outer = 0x93b27400] 23:10:29 INFO - PROCESS | 1936 | 1467699029935 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1581ms 23:10:30 INFO - PROCESS | 1936 | 1467699030003 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:10:30 INFO - PROCESS | 1936 | 1467699030010 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:10:30 INFO - PROCESS | 1936 | 1467699030018 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:10:30 INFO - PROCESS | 1936 | 1467699030022 Marionette TRACE conn3 <- [1,2162,null,{}] 23:10:30 INFO - PROCESS | 1936 | 1467699030028 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:30 INFO - PROCESS | 1936 | 1467699030033 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:30 INFO - PROCESS | 1936 | 1467699030255 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:10:30 INFO - PROCESS | 1936 | 1467699030570 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:30 INFO - PROCESS | 1936 | 1467699030576 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faea800 == 94 [pid = 1936] [id = 548] 23:10:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x91ba7c00) [pid = 1936] [serial = 1645] [outer = (nil)] 23:10:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0xa4d10000) [pid = 1936] [serial = 1646] [outer = 0x91ba7c00] 23:10:30 INFO - PROCESS | 1936 | 1467699030666 Marionette DEBUG loaded listener.js 23:10:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0xa610e000) [pid = 1936] [serial = 1647] [outer = 0x91ba7c00] 23:10:31 INFO - PROCESS | 1936 | 1467699031585 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1631ms 23:10:31 INFO - PROCESS | 1936 | 1467699031651 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:10:31 INFO - PROCESS | 1936 | 1467699031656 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:10:31 INFO - PROCESS | 1936 | 1467699031663 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:10:31 INFO - PROCESS | 1936 | 1467699031667 Marionette TRACE conn3 <- [1,2166,null,{}] 23:10:31 INFO - PROCESS | 1936 | 1467699031675 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:31 INFO - PROCESS | 1936 | 1467699031682 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:31 INFO - PROCESS | 1936 | 1467699031894 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:10:32 INFO - PROCESS | 1936 | 1467699032202 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:32 INFO - PROCESS | 1936 | 1467699032210 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:32 INFO - PROCESS | 1936 | ++DOCSHELL 0xa3250800 == 95 [pid = 1936] [id = 549] 23:10:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0xa3251000) [pid = 1936] [serial = 1648] [outer = (nil)] 23:10:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0xa672ec00) [pid = 1936] [serial = 1649] [outer = 0xa3251000] 23:10:32 INFO - PROCESS | 1936 | 1467699032308 Marionette DEBUG loaded listener.js 23:10:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0xa6794000) [pid = 1936] [serial = 1650] [outer = 0xa3251000] 23:10:33 INFO - PROCESS | 1936 | 1467699033229 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1630ms 23:10:33 INFO - PROCESS | 1936 | 1467699033294 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:10:33 INFO - PROCESS | 1936 | 1467699033298 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:10:33 INFO - PROCESS | 1936 | 1467699033310 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:10:33 INFO - PROCESS | 1936 | 1467699033319 Marionette TRACE conn3 <- [1,2170,null,{}] 23:10:33 INFO - PROCESS | 1936 | 1467699033332 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:33 INFO - PROCESS | 1936 | 1467699033337 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:33 INFO - PROCESS | 1936 | 1467699033578 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:10:33 INFO - PROCESS | 1936 | 1467699033892 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:33 INFO - PROCESS | 1936 | 1467699033903 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1ef800 == 96 [pid = 1936] [id = 550] 23:10:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x8d1f0000) [pid = 1936] [serial = 1651] [outer = (nil)] 23:10:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x8d1f7c00) [pid = 1936] [serial = 1652] [outer = 0x8d1f0000] 23:10:34 INFO - PROCESS | 1936 | 1467699033999 Marionette DEBUG loaded listener.js 23:10:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x8d1fa000) [pid = 1936] [serial = 1653] [outer = 0x8d1f0000] 23:10:34 INFO - PROCESS | 1936 | 1467699034883 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1646ms 23:10:34 INFO - PROCESS | 1936 | 1467699034953 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:10:34 INFO - PROCESS | 1936 | 1467699034957 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:10:34 INFO - PROCESS | 1936 | 1467699034964 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:10:34 INFO - PROCESS | 1936 | 1467699034968 Marionette TRACE conn3 <- [1,2174,null,{}] 23:10:34 INFO - PROCESS | 1936 | 1467699034974 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:34 INFO - PROCESS | 1936 | 1467699034980 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:35 INFO - PROCESS | 1936 | 1467699035199 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:10:35 INFO - PROCESS | 1936 | 1467699035559 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:35 INFO - PROCESS | 1936 | 1467699035570 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:35 INFO - PROCESS | 1936 | ++DOCSHELL 0xa4f7f800 == 97 [pid = 1936] [id = 551] 23:10:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0xa61b7000) [pid = 1936] [serial = 1654] [outer = (nil)] 23:10:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0xa6bbb800) [pid = 1936] [serial = 1655] [outer = 0xa61b7000] 23:10:35 INFO - PROCESS | 1936 | 1467699035671 Marionette DEBUG loaded listener.js 23:10:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0xa6f3dc00) [pid = 1936] [serial = 1656] [outer = 0xa61b7000] 23:10:36 INFO - PROCESS | 1936 | 1467699036667 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1738ms 23:10:36 INFO - PROCESS | 1936 | 1467699036703 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:10:36 INFO - PROCESS | 1936 | 1467699036707 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:10:36 INFO - PROCESS | 1936 | 1467699036713 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:10:36 INFO - PROCESS | 1936 | 1467699036718 Marionette TRACE conn3 <- [1,2178,null,{}] 23:10:36 INFO - PROCESS | 1936 | 1467699036724 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:36 INFO - PROCESS | 1936 | 1467699036729 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:36 INFO - PROCESS | 1936 | 1467699036955 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:10:37 INFO - PROCESS | 1936 | 1467699037272 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:37 INFO - PROCESS | 1936 | 1467699037280 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f3c00 == 98 [pid = 1936] [id = 552] 23:10:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x8d1fd000) [pid = 1936] [serial = 1657] [outer = (nil)] 23:10:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x8d2d9c00) [pid = 1936] [serial = 1658] [outer = 0x8d1fd000] 23:10:37 INFO - PROCESS | 1936 | 1467699037377 Marionette DEBUG loaded listener.js 23:10:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x912c9000) [pid = 1936] [serial = 1659] [outer = 0x8d1fd000] 23:10:38 INFO - PROCESS | 1936 | 1467699038277 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1638ms 23:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:10:38 INFO - PROCESS | 1936 | 1467699038353 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:10:38 INFO - PROCESS | 1936 | 1467699038356 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:10:38 INFO - PROCESS | 1936 | 1467699038363 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:10:38 INFO - PROCESS | 1936 | 1467699038366 Marionette TRACE conn3 <- [1,2182,null,{}] 23:10:38 INFO - PROCESS | 1936 | 1467699038372 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:38 INFO - PROCESS | 1936 | 1467699038377 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:38 INFO - PROCESS | 1936 | 1467699038578 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:10:39 INFO - PROCESS | 1936 | 1467699039205 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:39 INFO - PROCESS | 1936 | 1467699039217 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2ce400 == 99 [pid = 1936] [id = 553] 23:10:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x8d2ce800) [pid = 1936] [serial = 1660] [outer = (nil)] 23:10:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x8d2d2800) [pid = 1936] [serial = 1661] [outer = 0x8d2ce800] 23:10:39 INFO - PROCESS | 1936 | 1467699039323 Marionette DEBUG loaded listener.js 23:10:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x8d2db400) [pid = 1936] [serial = 1662] [outer = 0x8d2ce800] 23:10:40 INFO - PROCESS | 1936 | 1467699040231 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1943ms 23:10:40 INFO - PROCESS | 1936 | 1467699040307 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:10:40 INFO - PROCESS | 1936 | 1467699040312 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:10:40 INFO - PROCESS | 1936 | 1467699040319 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:10:40 INFO - PROCESS | 1936 | 1467699040324 Marionette TRACE conn3 <- [1,2186,null,{}] 23:10:40 INFO - PROCESS | 1936 | 1467699040331 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:40 INFO - PROCESS | 1936 | 1467699040339 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:40 INFO - PROCESS | 1936 | 1467699040558 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:10:40 INFO - PROCESS | 1936 | 1467699040903 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:40 INFO - PROCESS | 1936 | 1467699040915 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7dc800 == 100 [pid = 1936] [id = 554] 23:10:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x8f667c00) [pid = 1936] [serial = 1663] [outer = (nil)] 23:10:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x8f66a000) [pid = 1936] [serial = 1664] [outer = 0x8f667c00] 23:10:41 INFO - PROCESS | 1936 | 1467699041066 Marionette DEBUG loaded listener.js 23:10:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x8f66e000) [pid = 1936] [serial = 1665] [outer = 0x8f667c00] 23:10:42 INFO - PROCESS | 1936 | 1467699041997 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:10:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1735ms 23:10:42 INFO - PROCESS | 1936 | 1467699042057 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:10:42 INFO - PROCESS | 1936 | 1467699042063 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:10:42 INFO - PROCESS | 1936 | 1467699042071 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:10:42 INFO - PROCESS | 1936 | 1467699042075 Marionette TRACE conn3 <- [1,2190,null,{}] 23:10:42 INFO - PROCESS | 1936 | 1467699042081 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:42 INFO - PROCESS | 1936 | 1467699042086 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:42 INFO - PROCESS | 1936 | 1467699042277 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3400 == 99 [pid = 1936] [id = 424] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f3c00 == 98 [pid = 1936] [id = 357] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x9ad83800 == 97 [pid = 1936] [id = 505] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d5c00 == 96 [pid = 1936] [id = 342] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba9000 == 95 [pid = 1936] [id = 501] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x8faedc00 == 94 [pid = 1936] [id = 492] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x912c2800 == 93 [pid = 1936] [id = 491] 23:10:42 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x950ce400) [pid = 1936] [serial = 1571] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x8f329800) [pid = 1936] [serial = 1550] [outer = (nil)] [url = about:blank] 23:10:42 INFO - PROCESS | 1936 | 1467699042632 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:42 INFO - PROCESS | 1936 | 1467699042644 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ef400 == 92 [pid = 1936] [id = 540] 23:10:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ef400 == 93 [pid = 1936] [id = 555] 23:10:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x8f1f3c00) [pid = 1936] [serial = 1666] [outer = (nil)] 23:10:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x8f330000) [pid = 1936] [serial = 1667] [outer = 0x8f1f3c00] 23:10:42 INFO - PROCESS | 1936 | 1467699042741 Marionette DEBUG loaded listener.js 23:10:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x912c4400) [pid = 1936] [serial = 1668] [outer = 0x8f1f3c00] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x93b22c00 == 92 [pid = 1936] [id = 539] 23:10:42 INFO - PROCESS | 1936 | --DOCSHELL 0x91c0f800 == 91 [pid = 1936] [id = 538] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x938e6c00 == 90 [pid = 1936] [id = 522] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8c181800 == 89 [pid = 1936] [id = 537] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8f328400 == 88 [pid = 1936] [id = 536] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba5c00 == 87 [pid = 1936] [id = 521] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8c183400 == 86 [pid = 1936] [id = 535] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f6000 == 85 [pid = 1936] [id = 534] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06b800 == 84 [pid = 1936] [id = 529] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06cc00 == 83 [pid = 1936] [id = 528] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7dfc00 == 82 [pid = 1936] [id = 527] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x93b4b400 == 81 [pid = 1936] [id = 526] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x90f95000 == 80 [pid = 1936] [id = 525] 23:10:43 INFO - PROCESS | 1936 | --DOCSHELL 0x8c069800 == 79 [pid = 1936] [id = 524] 23:10:43 INFO - PROCESS | 1936 | 1467699043635 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1580ms 23:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:10:43 INFO - PROCESS | 1936 | 1467699043651 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:10:43 INFO - PROCESS | 1936 | 1467699043654 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:10:43 INFO - PROCESS | 1936 | 1467699043662 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:10:43 INFO - PROCESS | 1936 | 1467699043671 Marionette TRACE conn3 <- [1,2194,null,{}] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0xa2fbf000) [pid = 1936] [serial = 1407] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0xa334a000) [pid = 1936] [serial = 1449] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0xa1189800) [pid = 1936] [serial = 1443] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x9b737c00) [pid = 1936] [serial = 1440] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0xa118c800) [pid = 1936] [serial = 1401] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0xa23b2800) [pid = 1936] [serial = 1404] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x96dd4800) [pid = 1936] [serial = 1410] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x9aaee800) [pid = 1936] [serial = 1503] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0xa3251800) [pid = 1936] [serial = 1446] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x938eec00) [pid = 1936] [serial = 1434] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x8fa48800) [pid = 1936] [serial = 1431] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x977a0c00) [pid = 1936] [serial = 1437] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x8f330c00) [pid = 1936] [serial = 1554] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x8f2da000) [pid = 1936] [serial = 1553] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x8fa50c00) [pid = 1936] [serial = 1557] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x8f4f6c00) [pid = 1936] [serial = 1556] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x9958d000) [pid = 1936] [serial = 1529] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x938f0400) [pid = 1936] [serial = 1526] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x9a565c00) [pid = 1936] [serial = 1541] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x8fae1c00) [pid = 1936] [serial = 1523] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x92507c00) [pid = 1936] [serial = 1565] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x91e25c00) [pid = 1936] [serial = 1562] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0xa6814800) [pid = 1936] [serial = 1538] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x91cf8000) [pid = 1936] [serial = 1547] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0xa3242c00) [pid = 1936] [serial = 1535] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x8c06c800) [pid = 1936] [serial = 1544] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x912cb800) [pid = 1936] [serial = 1559] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x91c02800) [pid = 1936] [serial = 1560] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x9b88bc00) [pid = 1936] [serial = 1532] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x951d5400) [pid = 1936] [serial = 1521] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x9390a000) [pid = 1936] [serial = 1568] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x92502c00) [pid = 1936] [serial = 1566] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x93b24800) [pid = 1936] [serial = 1569] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x91ea1800) [pid = 1936] [serial = 1563] [outer = (nil)] [url = about:blank] 23:10:43 INFO - PROCESS | 1936 | 1467699043833 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:43 INFO - PROCESS | 1936 | 1467699043839 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:44 INFO - PROCESS | 1936 | 1467699044046 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:10:44 INFO - PROCESS | 1936 | 1467699044369 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:44 INFO - PROCESS | 1936 | 1467699044381 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069800 == 80 [pid = 1936] [id = 556] 23:10:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x8f1fc000) [pid = 1936] [serial = 1669] [outer = (nil)] 23:10:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x8f328400) [pid = 1936] [serial = 1670] [outer = 0x8f1fc000] 23:10:44 INFO - PROCESS | 1936 | 1467699044465 Marionette DEBUG loaded listener.js 23:10:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x8f3e4400) [pid = 1936] [serial = 1671] [outer = 0x8f1fc000] 23:10:45 INFO - PROCESS | 1936 | 1467699045429 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1830ms 23:10:45 INFO - PROCESS | 1936 | 1467699045493 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:10:45 INFO - PROCESS | 1936 | 1467699045499 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:10:45 INFO - PROCESS | 1936 | 1467699045507 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:10:45 INFO - PROCESS | 1936 | 1467699045512 Marionette TRACE conn3 <- [1,2198,null,{}] 23:10:45 INFO - PROCESS | 1936 | 1467699045520 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:45 INFO - PROCESS | 1936 | 1467699045526 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:45 INFO - PROCESS | 1936 | 1467699045724 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:10:46 INFO - PROCESS | 1936 | 1467699046055 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:46 INFO - PROCESS | 1936 | 1467699046068 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f8d000 == 81 [pid = 1936] [id = 557] 23:10:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x90f97400) [pid = 1936] [serial = 1672] [outer = (nil)] 23:10:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x91b9c800) [pid = 1936] [serial = 1673] [outer = 0x90f97400] 23:10:46 INFO - PROCESS | 1936 | 1467699046155 Marionette DEBUG loaded listener.js 23:10:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x91c10800) [pid = 1936] [serial = 1674] [outer = 0x90f97400] 23:10:47 INFO - PROCESS | 1936 | 1467699047316 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1831ms 23:10:47 INFO - PROCESS | 1936 | 1467699047338 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:10:47 INFO - PROCESS | 1936 | 1467699047342 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:10:47 INFO - PROCESS | 1936 | 1467699047349 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:10:47 INFO - PROCESS | 1936 | 1467699047353 Marionette TRACE conn3 <- [1,2202,null,{}] 23:10:47 INFO - PROCESS | 1936 | 1467699047359 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:47 INFO - PROCESS | 1936 | 1467699047364 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:47 INFO - PROCESS | 1936 | 1467699047546 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:10:47 INFO - PROCESS | 1936 | 1467699047866 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:47 INFO - PROCESS | 1936 | 1467699047878 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x9250d800 == 82 [pid = 1936] [id = 558] 23:10:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x92ea8400) [pid = 1936] [serial = 1675] [outer = (nil)] 23:10:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x938f3400) [pid = 1936] [serial = 1676] [outer = 0x92ea8400] 23:10:48 INFO - PROCESS | 1936 | 1467699048009 Marionette DEBUG loaded listener.js 23:10:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x93b2b800) [pid = 1936] [serial = 1677] [outer = 0x92ea8400] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ee400 == 81 [pid = 1936] [id = 510] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ea800 == 80 [pid = 1936] [id = 483] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x99dad400 == 79 [pid = 1936] [id = 512] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c066000 == 78 [pid = 1936] [id = 515] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba2000 == 77 [pid = 1936] [id = 484] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ed800 == 76 [pid = 1936] [id = 468] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x93909400 == 75 [pid = 1936] [id = 434] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e3800 == 74 [pid = 1936] [id = 531] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17b800 == 73 [pid = 1936] [id = 499] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5400 == 72 [pid = 1936] [id = 498] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c069c00 == 71 [pid = 1936] [id = 532] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f1000 == 70 [pid = 1936] [id = 469] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0800 == 69 [pid = 1936] [id = 513] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c064000 == 68 [pid = 1936] [id = 514] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x99582c00 == 67 [pid = 1936] [id = 450] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17c400 == 66 [pid = 1936] [id = 500] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f2000 == 65 [pid = 1936] [id = 511] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f322c00 == 64 [pid = 1936] [id = 516] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f3c00 == 63 [pid = 1936] [id = 552] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1ef800 == 62 [pid = 1936] [id = 550] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0xa4f7f800 == 61 [pid = 1936] [id = 551] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0xa3250800 == 60 [pid = 1936] [id = 549] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8faea800 == 59 [pid = 1936] [id = 548] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f326800 == 58 [pid = 1936] [id = 547] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c069000 == 57 [pid = 1936] [id = 545] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0xa2006400 == 56 [pid = 1936] [id = 546] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x997e8c00 == 55 [pid = 1936] [id = 544] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba6000 == 54 [pid = 1936] [id = 543] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ee800 == 53 [pid = 1936] [id = 542] 23:10:50 INFO - PROCESS | 1936 | --DOCSHELL 0x8c068c00 == 52 [pid = 1936] [id = 541] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x9237f000 == 51 [pid = 1936] [id = 427] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0xa2346800 == 50 [pid = 1936] [id = 493] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2e0c00 == 49 [pid = 1936] [id = 344] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x9b72e000 == 48 [pid = 1936] [id = 488] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x9b6f2c00 == 47 [pid = 1936] [id = 465] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ee800 == 46 [pid = 1936] [id = 356] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8d800 == 45 [pid = 1936] [id = 347] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x920ee000 == 44 [pid = 1936] [id = 508] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x9237a000 == 43 [pid = 1936] [id = 502] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2df400 == 42 [pid = 1936] [id = 352] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f9400 == 41 [pid = 1936] [id = 490] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f0c00 == 40 [pid = 1936] [id = 351] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7db000 == 39 [pid = 1936] [id = 446] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e3000 == 38 [pid = 1936] [id = 486] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x92506400 == 37 [pid = 1936] [id = 494] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x93b25800 == 36 [pid = 1936] [id = 345] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3f0800 == 35 [pid = 1936] [id = 447] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x951d5000 == 34 [pid = 1936] [id = 349] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fac00 == 33 [pid = 1936] [id = 433] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7dc400 == 32 [pid = 1936] [id = 489] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2da800 == 31 [pid = 1936] [id = 466] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba0c00 == 30 [pid = 1936] [id = 464] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2db400 == 29 [pid = 1936] [id = 497] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e0000 == 28 [pid = 1936] [id = 506] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3eac00 == 27 [pid = 1936] [id = 346] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7da800 == 26 [pid = 1936] [id = 487] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e1400 == 25 [pid = 1936] [id = 485] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x96323800 == 24 [pid = 1936] [id = 504] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f32fc00 == 23 [pid = 1936] [id = 530] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e4800 == 22 [pid = 1936] [id = 495] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f7400 == 21 [pid = 1936] [id = 467] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x91c0c400 == 20 [pid = 1936] [id = 509] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x920ec800 == 19 [pid = 1936] [id = 451] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1c00 == 18 [pid = 1936] [id = 507] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9f800 == 17 [pid = 1936] [id = 348] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x9237a800 == 16 [pid = 1936] [id = 350] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f5c00 == 15 [pid = 1936] [id = 496] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae8400 == 14 [pid = 1936] [id = 343] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x938ed400 == 13 [pid = 1936] [id = 533] 23:10:52 INFO - PROCESS | 1936 | --DOCSHELL 0x938eac00 == 12 [pid = 1936] [id = 523] 23:10:53 INFO - PROCESS | 1936 | 1467699052992 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 5687ms 23:10:53 INFO - PROCESS | 1936 | 1467699053037 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:10:53 INFO - PROCESS | 1936 | 1467699053044 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:10:53 INFO - PROCESS | 1936 | 1467699053053 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:10:53 INFO - PROCESS | 1936 | 1467699053058 Marionette TRACE conn3 <- [1,2206,null,{}] 23:10:53 INFO - PROCESS | 1936 | 1467699053130 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:53 INFO - PROCESS | 1936 | 1467699053137 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:53 INFO - PROCESS | 1936 | 1467699053378 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:10:53 INFO - PROCESS | 1936 | 1467699053565 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:53 INFO - PROCESS | 1936 | 1467699053572 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d8000 == 13 [pid = 1936] [id = 559] 23:10:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x8d2d8800) [pid = 1936] [serial = 1678] [outer = (nil)] 23:10:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x8e7db000) [pid = 1936] [serial = 1679] [outer = 0x8d2d8800] 23:10:53 INFO - PROCESS | 1936 | 1467699053650 Marionette DEBUG loaded listener.js 23:10:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x8e7df800) [pid = 1936] [serial = 1680] [outer = 0x8d2d8800] 23:10:54 INFO - PROCESS | 1936 | 1467699054530 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1537ms 23:10:54 INFO - PROCESS | 1936 | 1467699054590 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:10:54 INFO - PROCESS | 1936 | 1467699054598 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:10:54 INFO - PROCESS | 1936 | 1467699054609 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:10:54 INFO - PROCESS | 1936 | 1467699054613 Marionette TRACE conn3 <- [1,2210,null,{}] 23:10:54 INFO - PROCESS | 1936 | 1467699054619 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:54 INFO - PROCESS | 1936 | 1467699054626 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:54 INFO - PROCESS | 1936 | 1467699054891 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:10:54 INFO - PROCESS | 1936 | 1467699054916 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:54 INFO - PROCESS | 1936 | 1467699054927 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2df400 == 14 [pid = 1936] [id = 560] 23:10:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x8f328000) [pid = 1936] [serial = 1681] [outer = (nil)] 23:10:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x8f3e3800) [pid = 1936] [serial = 1682] [outer = 0x8f328000] 23:10:55 INFO - PROCESS | 1936 | 1467699055001 Marionette DEBUG loaded listener.js 23:10:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8f3edc00) [pid = 1936] [serial = 1683] [outer = 0x8f328000] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x8c17cc00) [pid = 1936] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x91c08400) [pid = 1936] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x91c05000) [pid = 1936] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x96dd2c00) [pid = 1936] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x96dd8400) [pid = 1936] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x91c01800) [pid = 1936] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x91b9dc00) [pid = 1936] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x8c189000) [pid = 1936] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x98d4f000) [pid = 1936] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x91cee000) [pid = 1936] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0xa324b800) [pid = 1936] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8f32e800) [pid = 1936] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x8f3e3400) [pid = 1936] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x96dcb400) [pid = 1936] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x8fa45400) [pid = 1936] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x92504000) [pid = 1936] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x8e7de400) [pid = 1936] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x99b87c00) [pid = 1936] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x8f326c00) [pid = 1936] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x9460f000) [pid = 1936] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0xa23a9400) [pid = 1936] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x951d6800) [pid = 1936] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x8f3e9000) [pid = 1936] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x8f4eb400) [pid = 1936] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x8f2d3000) [pid = 1936] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8f1f3c00) [pid = 1936] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x8d2ce800) [pid = 1936] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x8c06e400) [pid = 1936] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x90f8b400) [pid = 1936] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x93b26400) [pid = 1936] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x8f667c00) [pid = 1936] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x99da1400) [pid = 1936] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x8c181400) [pid = 1936] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0xa2007400) [pid = 1936] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x93b27400) [pid = 1936] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:10:57 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x91ba7c00) [pid = 1936] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:10:58 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0xa3251000) [pid = 1936] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:10:58 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x8d1f0000) [pid = 1936] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:10:58 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0xa61b7000) [pid = 1936] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:10:58 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8d1fd000) [pid = 1936] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:10:58 INFO - PROCESS | 1936 | 1467699058374 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3786ms 23:10:58 INFO - PROCESS | 1936 | 1467699058399 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:10:58 INFO - PROCESS | 1936 | 1467699058403 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:10:58 INFO - PROCESS | 1936 | 1467699058422 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:10:58 INFO - PROCESS | 1936 | 1467699058428 Marionette TRACE conn3 <- [1,2214,null,{}] 23:10:58 INFO - PROCESS | 1936 | 1467699058445 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:58 INFO - PROCESS | 1936 | 1467699058454 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:58 INFO - PROCESS | 1936 | 1467699058627 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:10:58 INFO - PROCESS | 1936 | 1467699058640 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:58 INFO - PROCESS | 1936 | 1467699058647 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:10:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f662c00 == 15 [pid = 1936] [id = 561] 23:10:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8f664000) [pid = 1936] [serial = 1684] [outer = (nil)] 23:10:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8f666c00) [pid = 1936] [serial = 1685] [outer = 0x8f664000] 23:10:58 INFO - PROCESS | 1936 | 1467699058728 Marionette DEBUG loaded listener.js 23:10:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x8fa47800) [pid = 1936] [serial = 1686] [outer = 0x8f664000] 23:10:59 INFO - PROCESS | 1936 | 1467699059729 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1349ms 23:10:59 INFO - PROCESS | 1936 | 1467699059815 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:10:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:10:59 INFO - PROCESS | 1936 | 1467699059821 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:10:59 INFO - PROCESS | 1936 | 1467699059833 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:10:59 INFO - PROCESS | 1936 | 1467699059838 Marionette TRACE conn3 <- [1,2218,null,{}] 23:10:59 INFO - PROCESS | 1936 | 1467699059848 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:59 INFO - PROCESS | 1936 | 1467699059854 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:00 INFO - PROCESS | 1936 | 1467699060054 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:11:00 INFO - PROCESS | 1936 | 1467699060286 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:00 INFO - PROCESS | 1936 | 1467699060303 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1fe000 == 16 [pid = 1936] [id = 562] 23:11:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x8d1fe400) [pid = 1936] [serial = 1687] [outer = (nil)] 23:11:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8d2d0000) [pid = 1936] [serial = 1688] [outer = 0x8d1fe400] 23:11:00 INFO - PROCESS | 1936 | 1467699060425 Marionette DEBUG loaded listener.js 23:11:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8f1f1000) [pid = 1936] [serial = 1689] [outer = 0x8d1fe400] 23:11:01 INFO - PROCESS | 1936 | 1467699061463 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:11:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:11:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1652ms 23:11:01 INFO - PROCESS | 1936 | 1467699061481 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:11:01 INFO - PROCESS | 1936 | 1467699061486 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:11:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:11:01 INFO - PROCESS | 1936 | 1467699061515 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:11:01 INFO - PROCESS | 1936 | 1467699061521 Marionette TRACE conn3 <- [1,2222,null,{}] 23:11:01 INFO - PROCESS | 1936 | 1467699061533 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:01 INFO - PROCESS | 1936 | 1467699061538 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:01 INFO - PROCESS | 1936 | 1467699061743 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:11:02 INFO - PROCESS | 1936 | 1467699062009 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:02 INFO - PROCESS | 1936 | 1467699062017 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f66c800 == 17 [pid = 1936] [id = 563] 23:11:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8fa46400) [pid = 1936] [serial = 1690] [outer = (nil)] 23:11:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x90f88400) [pid = 1936] [serial = 1691] [outer = 0x8fa46400] 23:11:02 INFO - PROCESS | 1936 | 1467699062156 Marionette DEBUG loaded listener.js 23:11:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x912c3800) [pid = 1936] [serial = 1692] [outer = 0x8fa46400] 23:11:03 INFO - PROCESS | 1936 | 1467699063108 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1670ms 23:11:03 INFO - PROCESS | 1936 | 1467699063165 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:11:03 INFO - PROCESS | 1936 | 1467699063170 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:11:03 INFO - PROCESS | 1936 | 1467699063177 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:11:03 INFO - PROCESS | 1936 | 1467699063181 Marionette TRACE conn3 <- [1,2226,null,{}] 23:11:03 INFO - PROCESS | 1936 | 1467699063195 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:03 INFO - PROCESS | 1936 | 1467699063204 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:03 INFO - PROCESS | 1936 | 1467699063465 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:11:03 INFO - PROCESS | 1936 | 1467699063783 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:03 INFO - PROCESS | 1936 | 1467699063796 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1fc00 == 18 [pid = 1936] [id = 564] 23:11:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x91e20000) [pid = 1936] [serial = 1693] [outer = (nil)] 23:11:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x91e99400) [pid = 1936] [serial = 1694] [outer = 0x91e20000] 23:11:03 INFO - PROCESS | 1936 | 1467699063927 Marionette DEBUG loaded listener.js 23:11:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x91ea8800) [pid = 1936] [serial = 1695] [outer = 0x91e20000] 23:11:04 INFO - PROCESS | 1936 | 1467699064833 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1684ms 23:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:11:04 INFO - PROCESS | 1936 | 1467699064862 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:11:04 INFO - PROCESS | 1936 | 1467699064865 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:11:04 INFO - PROCESS | 1936 | 1467699064872 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:11:04 INFO - PROCESS | 1936 | 1467699064876 Marionette TRACE conn3 <- [1,2230,null,{}] 23:11:04 INFO - PROCESS | 1936 | 1467699064881 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:04 INFO - PROCESS | 1936 | 1467699064887 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:05 INFO - PROCESS | 1936 | 1467699065061 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:11:05 INFO - PROCESS | 1936 | 1467699065334 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:05 INFO - PROCESS | 1936 | 1467699065342 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d5c00 == 19 [pid = 1936] [id = 565] 23:11:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x91b9c400) [pid = 1936] [serial = 1696] [outer = (nil)] 23:11:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x92ea8800) [pid = 1936] [serial = 1697] [outer = 0x91b9c400] 23:11:05 INFO - PROCESS | 1936 | 1467699065426 Marionette DEBUG loaded listener.js 23:11:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x938e5c00) [pid = 1936] [serial = 1698] [outer = 0x91b9c400] 23:11:06 INFO - PROCESS | 1936 | 1467699066373 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1530ms 23:11:06 INFO - PROCESS | 1936 | 1467699066402 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:11:06 INFO - PROCESS | 1936 | 1467699066407 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:11:06 INFO - PROCESS | 1936 | 1467699066413 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:11:06 INFO - PROCESS | 1936 | 1467699066417 Marionette TRACE conn3 <- [1,2234,null,{}] 23:11:06 INFO - PROCESS | 1936 | 1467699066422 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:06 INFO - PROCESS | 1936 | 1467699066428 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:06 INFO - PROCESS | 1936 | 1467699066599 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:11:06 INFO - PROCESS | 1936 | 1467699066819 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:06 INFO - PROCESS | 1936 | 1467699066826 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c182c00 == 20 [pid = 1936] [id = 566] 23:11:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x8d1efc00) [pid = 1936] [serial = 1699] [outer = (nil)] 23:11:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x93902800) [pid = 1936] [serial = 1700] [outer = 0x8d1efc00] 23:11:06 INFO - PROCESS | 1936 | 1467699066945 Marionette DEBUG loaded listener.js 23:11:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x938e8000) [pid = 1936] [serial = 1701] [outer = 0x8d1efc00] 23:11:07 INFO - PROCESS | 1936 | 1467699067923 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 23:11:07 INFO - PROCESS | 1936 | 1467699067942 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:11:07 INFO - PROCESS | 1936 | 1467699067947 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:11:07 INFO - PROCESS | 1936 | 1467699067954 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:11:07 INFO - PROCESS | 1936 | 1467699067958 Marionette TRACE conn3 <- [1,2238,null,{}] 23:11:07 INFO - PROCESS | 1936 | 1467699067964 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:07 INFO - PROCESS | 1936 | 1467699067976 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:08 INFO - PROCESS | 1936 | 1467699068314 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:11:08 INFO - PROCESS | 1936 | 1467699068578 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:08 INFO - PROCESS | 1936 | 1467699068591 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f326400 == 21 [pid = 1936] [id = 567] 23:11:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x8f661c00) [pid = 1936] [serial = 1702] [outer = (nil)] 23:11:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x950cf800) [pid = 1936] [serial = 1703] [outer = 0x8f661c00] 23:11:08 INFO - PROCESS | 1936 | 1467699068686 Marionette DEBUG loaded listener.js 23:11:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x951d3400) [pid = 1936] [serial = 1704] [outer = 0x8f661c00] 23:11:09 INFO - PROCESS | 1936 | 1467699069618 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1730ms 23:11:09 INFO - PROCESS | 1936 | 1467699069686 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:11:09 INFO - PROCESS | 1936 | 1467699069689 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:11:09 INFO - PROCESS | 1936 | 1467699069697 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:11:09 INFO - PROCESS | 1936 | 1467699069700 Marionette TRACE conn3 <- [1,2242,null,{}] 23:11:09 INFO - PROCESS | 1936 | 1467699069706 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:09 INFO - PROCESS | 1936 | 1467699069713 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:09 INFO - PROCESS | 1936 | 1467699069935 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:11:10 INFO - PROCESS | 1936 | 1467699070250 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:10 INFO - PROCESS | 1936 | 1467699070261 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06f800 == 22 [pid = 1936] [id = 568] 23:11:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x8f2db800) [pid = 1936] [serial = 1705] [outer = (nil)] 23:11:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x96dd6800) [pid = 1936] [serial = 1706] [outer = 0x8f2db800] 23:11:10 INFO - PROCESS | 1936 | 1467699070349 Marionette DEBUG loaded listener.js 23:11:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x977a2400) [pid = 1936] [serial = 1707] [outer = 0x8f2db800] 23:11:11 INFO - PROCESS | 1936 | 1467699071203 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1528ms 23:11:11 INFO - PROCESS | 1936 | 1467699071226 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:11:11 INFO - PROCESS | 1936 | 1467699071230 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:11:11 INFO - PROCESS | 1936 | 1467699071237 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:11:11 INFO - PROCESS | 1936 | 1467699071240 Marionette TRACE conn3 <- [1,2246,null,{}] 23:11:11 INFO - PROCESS | 1936 | 1467699071246 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:11 INFO - PROCESS | 1936 | 1467699071250 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:11 INFO - PROCESS | 1936 | 1467699071442 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:11:11 INFO - PROCESS | 1936 | 1467699071708 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:11 INFO - PROCESS | 1936 | 1467699071715 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f2000 == 23 [pid = 1936] [id = 569] 23:11:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x8f2dac00) [pid = 1936] [serial = 1708] [outer = (nil)] 23:11:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x98d41400) [pid = 1936] [serial = 1709] [outer = 0x8f2dac00] 23:11:11 INFO - PROCESS | 1936 | 1467699071809 Marionette DEBUG loaded listener.js 23:11:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x98d4bc00) [pid = 1936] [serial = 1710] [outer = 0x8f2dac00] 23:11:12 INFO - PROCESS | 1936 | 1467699072830 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1631ms 23:11:12 INFO - PROCESS | 1936 | 1467699072869 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:11:12 INFO - PROCESS | 1936 | 1467699072873 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:11:12 INFO - PROCESS | 1936 | 1467699072879 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:11:12 INFO - PROCESS | 1936 | 1467699072883 Marionette TRACE conn3 <- [1,2250,null,{}] 23:11:12 INFO - PROCESS | 1936 | 1467699072888 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:12 INFO - PROCESS | 1936 | 1467699072894 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:13 INFO - PROCESS | 1936 | 1467699073070 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:11:13 INFO - PROCESS | 1936 | 1467699073344 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:13 INFO - PROCESS | 1936 | 1467699073353 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069000 == 24 [pid = 1936] [id = 570] 23:11:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x8f665800) [pid = 1936] [serial = 1711] [outer = (nil)] 23:11:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x9950a400) [pid = 1936] [serial = 1712] [outer = 0x8f665800] 23:11:13 INFO - PROCESS | 1936 | 1467699073478 Marionette DEBUG loaded listener.js 23:11:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x997e1c00) [pid = 1936] [serial = 1713] [outer = 0x8f665800] 23:11:14 INFO - PROCESS | 1936 | 1467699074302 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1481ms 23:11:14 INFO - PROCESS | 1936 | 1467699074375 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:11:14 INFO - PROCESS | 1936 | 1467699074379 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:11:14 INFO - PROCESS | 1936 | 1467699074389 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:11:14 INFO - PROCESS | 1936 | 1467699074393 Marionette TRACE conn3 <- [1,2254,null,{}] 23:11:14 INFO - PROCESS | 1936 | 1467699074399 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:14 INFO - PROCESS | 1936 | 1467699074404 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:14 INFO - PROCESS | 1936 | 1467699074575 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:11:14 INFO - PROCESS | 1936 | 1467699074838 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:14 INFO - PROCESS | 1936 | 1467699074846 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b44c00 == 25 [pid = 1936] [id = 571] 23:11:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x99507800) [pid = 1936] [serial = 1714] [outer = (nil)] 23:11:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x99b8a400) [pid = 1936] [serial = 1715] [outer = 0x99507800] 23:11:14 INFO - PROCESS | 1936 | 1467699074927 Marionette DEBUG loaded listener.js 23:11:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x99da1400) [pid = 1936] [serial = 1716] [outer = 0x99507800] 23:11:15 INFO - PROCESS | 1936 | 1467699075929 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 23:11:15 INFO - PROCESS | 1936 | 1467699075971 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:11:15 INFO - PROCESS | 1936 | 1467699075975 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:11:15 INFO - PROCESS | 1936 | 1467699075981 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:11:15 INFO - PROCESS | 1936 | 1467699075986 Marionette TRACE conn3 <- [1,2258,null,{}] 23:11:15 INFO - PROCESS | 1936 | 1467699075992 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:15 INFO - PROCESS | 1936 | 1467699075997 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:16 INFO - PROCESS | 1936 | 1467699076203 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:11:16 INFO - PROCESS | 1936 | 1467699076522 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:16 INFO - PROCESS | 1936 | 1467699076533 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7da000 == 26 [pid = 1936] [id = 572] 23:11:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x8f1f0c00) [pid = 1936] [serial = 1717] [outer = (nil)] 23:11:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x8fa4c000) [pid = 1936] [serial = 1718] [outer = 0x8f1f0c00] 23:11:16 INFO - PROCESS | 1936 | 1467699076619 Marionette DEBUG loaded listener.js 23:11:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x93902000) [pid = 1936] [serial = 1719] [outer = 0x8f1f0c00] 23:11:17 INFO - PROCESS | 1936 | 1467699077557 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1635ms 23:11:17 INFO - PROCESS | 1936 | 1467699077629 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:11:17 INFO - PROCESS | 1936 | 1467699077632 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:11:17 INFO - PROCESS | 1936 | 1467699077642 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:11:17 INFO - PROCESS | 1936 | 1467699077645 Marionette TRACE conn3 <- [1,2262,null,{}] 23:11:17 INFO - PROCESS | 1936 | 1467699077651 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:17 INFO - PROCESS | 1936 | 1467699077655 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:17 INFO - PROCESS | 1936 | 1467699077836 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:11:18 INFO - PROCESS | 1936 | 1467699078155 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:18 INFO - PROCESS | 1936 | 1467699078164 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17f800 == 27 [pid = 1936] [id = 573] 23:11:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x8c17fc00) [pid = 1936] [serial = 1720] [outer = (nil)] 23:11:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x90f91400) [pid = 1936] [serial = 1721] [outer = 0x8c17fc00] 23:11:18 INFO - PROCESS | 1936 | 1467699078248 Marionette DEBUG loaded listener.js 23:11:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x91c0ac00) [pid = 1936] [serial = 1722] [outer = 0x8c17fc00] 23:11:19 INFO - PROCESS | 1936 | 1467699079120 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1528ms 23:11:19 INFO - PROCESS | 1936 | 1467699079171 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:11:19 INFO - PROCESS | 1936 | 1467699079175 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:11:19 INFO - PROCESS | 1936 | 1467699079181 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:11:19 INFO - PROCESS | 1936 | 1467699079184 Marionette TRACE conn3 <- [1,2266,null,{}] 23:11:19 INFO - PROCESS | 1936 | 1467699079190 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:19 INFO - PROCESS | 1936 | 1467699079195 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:19 INFO - PROCESS | 1936 | 1467699079375 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:11:19 INFO - PROCESS | 1936 | 1467699079837 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:19 INFO - PROCESS | 1936 | 1467699079847 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06cc00 == 28 [pid = 1936] [id = 574] 23:11:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8c06d000) [pid = 1936] [serial = 1723] [outer = (nil)] 23:11:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x8c17ec00) [pid = 1936] [serial = 1724] [outer = 0x8c06d000] 23:11:19 INFO - PROCESS | 1936 | 1467699079925 Marionette DEBUG loaded listener.js 23:11:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x8d1f2800) [pid = 1936] [serial = 1725] [outer = 0x8c06d000] 23:11:20 INFO - PROCESS | 1936 | 1467699080779 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1628ms 23:11:20 INFO - PROCESS | 1936 | 1467699080812 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:11:20 INFO - PROCESS | 1936 | 1467699080816 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:11:20 INFO - PROCESS | 1936 | 1467699080824 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:11:20 INFO - PROCESS | 1936 | 1467699080829 Marionette TRACE conn3 <- [1,2270,null,{}] 23:11:20 INFO - PROCESS | 1936 | 1467699080836 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:20 INFO - PROCESS | 1936 | 1467699080844 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:21 INFO - PROCESS | 1936 | 1467699081020 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:11:21 INFO - PROCESS | 1936 | 1467699081397 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:21 INFO - PROCESS | 1936 | 1467699081403 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x9890d800) [pid = 1936] [serial = 1584] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x9b887c00) [pid = 1936] [serial = 1602] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x9a7f6400) [pid = 1936] [serial = 1593] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x9b123c00) [pid = 1936] [serial = 1596] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x9a561400) [pid = 1936] [serial = 1590] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x9950b400) [pid = 1936] [serial = 1587] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x96dccc00) [pid = 1936] [serial = 1581] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x9b72dc00) [pid = 1936] [serial = 1599] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x93999800) [pid = 1936] [serial = 1623] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x91e1c000) [pid = 1936] [serial = 1578] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x912c5800) [pid = 1936] [serial = 1524] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x91ba5800) [pid = 1936] [serial = 1622] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x8f330000) [pid = 1936] [serial = 1667] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8d2d2800) [pid = 1936] [serial = 1661] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x8d2db400) [pid = 1936] [serial = 1662] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x8c183800) [pid = 1936] [serial = 1625] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x8f1edc00) [pid = 1936] [serial = 1626] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x91cf1c00) [pid = 1936] [serial = 1628] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x96dd5000) [pid = 1936] [serial = 1631] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x920ecc00) [pid = 1936] [serial = 1629] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x8f66a000) [pid = 1936] [serial = 1664] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x9b1d9400) [pid = 1936] [serial = 1634] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x99501c00) [pid = 1936] [serial = 1632] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9b732c00) [pid = 1936] [serial = 1635] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9d916800) [pid = 1936] [serial = 1638] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x9b755800) [pid = 1936] [serial = 1637] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0xa2fc0000) [pid = 1936] [serial = 1641] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0xa209c400) [pid = 1936] [serial = 1640] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0xa331f000) [pid = 1936] [serial = 1643] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0xa4d10000) [pid = 1936] [serial = 1646] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0xa33c6400) [pid = 1936] [serial = 1644] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0xa672ec00) [pid = 1936] [serial = 1649] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0xa610e000) [pid = 1936] [serial = 1647] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x8d1f7c00) [pid = 1936] [serial = 1652] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0xa6794000) [pid = 1936] [serial = 1650] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x912c4400) [pid = 1936] [serial = 1668] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0xa6bbb800) [pid = 1936] [serial = 1655] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8d1fa000) [pid = 1936] [serial = 1653] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8d2d9c00) [pid = 1936] [serial = 1658] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0xa6f3dc00) [pid = 1936] [serial = 1656] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x912c9000) [pid = 1936] [serial = 1659] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8f66e000) [pid = 1936] [serial = 1665] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x8c186400) [pid = 1936] [serial = 1500] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0xa6bc2000) [pid = 1936] [serial = 1497] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x91cec400) [pid = 1936] [serial = 1577] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0xa4d50400) [pid = 1936] [serial = 1485] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x99daa400) [pid = 1936] [serial = 1479] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8f32f800) [pid = 1936] [serial = 1574] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0xa4f7c400) [pid = 1936] [serial = 1491] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x9a7ebc00) [pid = 1936] [serial = 1592] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x99da9000) [pid = 1936] [serial = 1589] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x9a7ec000) [pid = 1936] [serial = 1619] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x9a569000) [pid = 1936] [serial = 1620] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x977a2000) [pid = 1936] [serial = 1614] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0xa61b4800) [pid = 1936] [serial = 1488] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x938f2000) [pid = 1936] [serial = 1611] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x8f4ed800) [pid = 1936] [serial = 1604] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8fae7c00) [pid = 1936] [serial = 1605] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x99504400) [pid = 1936] [serial = 1586] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x96dd0800) [pid = 1936] [serial = 1583] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x994ab000) [pid = 1936] [serial = 1616] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x9b6f0400) [pid = 1936] [serial = 1598] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x9aaef000) [pid = 1936] [serial = 1595] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x92508c00) [pid = 1936] [serial = 1608] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x950d1800) [pid = 1936] [serial = 1613] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x950ce800) [pid = 1936] [serial = 1580] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x91e1c400) [pid = 1936] [serial = 1610] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0xa3288c00) [pid = 1936] [serial = 1482] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x997e4000) [pid = 1936] [serial = 1617] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x91ea0c00) [pid = 1936] [serial = 1607] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x9b751400) [pid = 1936] [serial = 1601] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0xa6795800) [pid = 1936] [serial = 1494] [outer = (nil)] [url = about:blank] 23:11:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c183800 == 29 [pid = 1936] [id = 575] 23:11:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x8d1f7c00) [pid = 1936] [serial = 1726] [outer = (nil)] 23:11:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x8d1fcc00) [pid = 1936] [serial = 1727] [outer = 0x8d1f7c00] 23:11:21 INFO - PROCESS | 1936 | 1467699081656 Marionette DEBUG loaded listener.js 23:11:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x8e7e0c00) [pid = 1936] [serial = 1728] [outer = 0x8d1f7c00] 23:11:22 INFO - PROCESS | 1936 | 1467699082462 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1687ms 23:11:22 INFO - PROCESS | 1936 | 1467699082515 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:11:22 INFO - PROCESS | 1936 | 1467699082520 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:11:22 INFO - PROCESS | 1936 | 1467699082528 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:11:22 INFO - PROCESS | 1936 | 1467699082532 Marionette TRACE conn3 <- [1,2274,null,{}] 23:11:22 INFO - PROCESS | 1936 | 1467699082538 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:22 INFO - PROCESS | 1936 | 1467699082543 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:22 INFO - PROCESS | 1936 | 1467699082715 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:11:22 INFO - PROCESS | 1936 | 1467699082725 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:22 INFO - PROCESS | 1936 | 1467699082734 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ea400 == 30 [pid = 1936] [id = 576] 23:11:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x8f3ed400) [pid = 1936] [serial = 1729] [outer = (nil)] 23:11:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x8fa4e000) [pid = 1936] [serial = 1730] [outer = 0x8f3ed400] 23:11:22 INFO - PROCESS | 1936 | 1467699082831 Marionette DEBUG loaded listener.js 23:11:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x90f8e000) [pid = 1936] [serial = 1731] [outer = 0x8f3ed400] 23:11:23 INFO - PROCESS | 1936 | 1467699083872 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1394ms 23:11:23 INFO - PROCESS | 1936 | 1467699083942 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:11:23 INFO - PROCESS | 1936 | 1467699083947 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:11:23 INFO - PROCESS | 1936 | 1467699083966 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:11:23 INFO - PROCESS | 1936 | 1467699083974 Marionette TRACE conn3 <- [1,2278,null,{}] 23:11:23 INFO - PROCESS | 1936 | 1467699083983 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:23 INFO - PROCESS | 1936 | 1467699083989 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:24 INFO - PROCESS | 1936 | 1467699084230 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:11:24 INFO - PROCESS | 1936 | 1467699084248 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:24 INFO - PROCESS | 1936 | 1467699084256 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f66bc00 == 31 [pid = 1936] [id = 577] 23:11:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x912c8000) [pid = 1936] [serial = 1732] [outer = (nil)] 23:11:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x91c10000) [pid = 1936] [serial = 1733] [outer = 0x912c8000] 23:11:24 INFO - PROCESS | 1936 | 1467699084323 Marionette DEBUG loaded listener.js 23:11:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x91e1d000) [pid = 1936] [serial = 1734] [outer = 0x912c8000] 23:11:25 INFO - PROCESS | 1936 | 1467699085240 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1310ms 23:11:25 INFO - PROCESS | 1936 | 1467699085264 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:11:25 INFO - PROCESS | 1936 | 1467699085268 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:11:25 INFO - PROCESS | 1936 | 1467699085274 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:11:25 INFO - PROCESS | 1936 | 1467699085277 Marionette TRACE conn3 <- [1,2282,null,{}] 23:11:25 INFO - PROCESS | 1936 | 1467699085309 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:25 INFO - PROCESS | 1936 | 1467699085315 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:25 INFO - PROCESS | 1936 | 1467699085572 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:11:25 INFO - PROCESS | 1936 | 1467699085598 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:25 INFO - PROCESS | 1936 | 1467699085606 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e4c00 == 32 [pid = 1936] [id = 578] 23:11:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x91c07c00) [pid = 1936] [serial = 1735] [outer = (nil)] 23:11:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x920f4400) [pid = 1936] [serial = 1736] [outer = 0x91c07c00] 23:11:25 INFO - PROCESS | 1936 | 1467699085677 Marionette DEBUG loaded listener.js 23:11:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x92508000) [pid = 1936] [serial = 1737] [outer = 0x91c07c00] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x8c068800) [pid = 1936] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x8f2df800) [pid = 1936] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f2d1c00) [pid = 1936] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x912d0400) [pid = 1936] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x9aae1400) [pid = 1936] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x9250e000) [pid = 1936] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x9a55dc00) [pid = 1936] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x98990400) [pid = 1936] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x90f8a000) [pid = 1936] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x8c064400) [pid = 1936] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x977ad000) [pid = 1936] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x8f323800) [pid = 1936] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x9390b000) [pid = 1936] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x8f328000) [pid = 1936] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x90f97400) [pid = 1936] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x8d2d8800) [pid = 1936] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:11:26 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f1fc000) [pid = 1936] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:11:26 INFO - PROCESS | 1936 | 1467699086721 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1466ms 23:11:26 INFO - PROCESS | 1936 | 1467699086740 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:11:26 INFO - PROCESS | 1936 | 1467699086743 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:11:26 INFO - PROCESS | 1936 | 1467699086749 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:11:26 INFO - PROCESS | 1936 | 1467699086753 Marionette TRACE conn3 <- [1,2286,null,{}] 23:11:26 INFO - PROCESS | 1936 | 1467699086758 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:26 INFO - PROCESS | 1936 | 1467699086763 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:26 INFO - PROCESS | 1936 | 1467699086987 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:11:27 INFO - PROCESS | 1936 | 1467699087005 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:27 INFO - PROCESS | 1936 | 1467699087025 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f322800 == 33 [pid = 1936] [id = 579] 23:11:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f326000) [pid = 1936] [serial = 1738] [outer = (nil)] 23:11:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x920eb800) [pid = 1936] [serial = 1739] [outer = 0x8f326000] 23:11:27 INFO - PROCESS | 1936 | 1467699087107 Marionette DEBUG loaded listener.js 23:11:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x93991000) [pid = 1936] [serial = 1740] [outer = 0x8f326000] 23:11:28 INFO - PROCESS | 1936 | 1467699087995 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:11:28 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 23:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1287ms 23:11:28 INFO - PROCESS | 1936 | 1467699088037 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:11:28 INFO - PROCESS | 1936 | 1467699088039 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:11:28 INFO - PROCESS | 1936 | 1467699088046 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:11:28 INFO - PROCESS | 1936 | 1467699088049 Marionette TRACE conn3 <- [1,2290,null,{}] 23:11:28 INFO - PROCESS | 1936 | 1467699088055 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:28 INFO - PROCESS | 1936 | 1467699088060 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:28 INFO - PROCESS | 1936 | 1467699088217 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:11:28 INFO - PROCESS | 1936 | 1467699088239 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:28 INFO - PROCESS | 1936 | 1467699088250 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06e400 == 34 [pid = 1936] [id = 580] 23:11:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x8f4f4400) [pid = 1936] [serial = 1741] [outer = (nil)] 23:11:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x94603800) [pid = 1936] [serial = 1742] [outer = 0x8f4f4400] 23:11:28 INFO - PROCESS | 1936 | 1467699088319 Marionette DEBUG loaded listener.js 23:11:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x9631f400) [pid = 1936] [serial = 1743] [outer = 0x8f4f4400] 23:11:29 INFO - PROCESS | 1936 | 1467699089564 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1586ms 23:11:29 INFO - PROCESS | 1936 | 1467699089634 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:11:29 INFO - PROCESS | 1936 | 1467699089641 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:11:29 INFO - PROCESS | 1936 | 1467699089649 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:11:29 INFO - PROCESS | 1936 | 1467699089658 Marionette TRACE conn3 <- [1,2294,null,{}] 23:11:29 INFO - PROCESS | 1936 | 1467699089665 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:29 INFO - PROCESS | 1936 | 1467699089671 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:29 INFO - PROCESS | 1936 | 1467699089923 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:11:30 INFO - PROCESS | 1936 | 1467699090195 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:30 INFO - PROCESS | 1936 | 1467699090207 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7e0800 == 35 [pid = 1936] [id = 581] 23:11:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x8f1f1400) [pid = 1936] [serial = 1744] [outer = (nil)] 23:11:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x8f3e5800) [pid = 1936] [serial = 1745] [outer = 0x8f1f1400] 23:11:30 INFO - PROCESS | 1936 | 1467699090336 Marionette DEBUG loaded listener.js 23:11:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x8f667c00) [pid = 1936] [serial = 1746] [outer = 0x8f1f1400] 23:11:31 INFO - PROCESS | 1936 | 1467699091257 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1638ms 23:11:31 INFO - PROCESS | 1936 | 1467699091294 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:11:31 INFO - PROCESS | 1936 | 1467699091301 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:11:31 INFO - PROCESS | 1936 | 1467699091314 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:11:31 INFO - PROCESS | 1936 | 1467699091318 Marionette TRACE conn3 <- [1,2298,null,{}] 23:11:31 INFO - PROCESS | 1936 | 1467699091325 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:31 INFO - PROCESS | 1936 | 1467699091330 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:31 INFO - PROCESS | 1936 | 1467699091530 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:11:31 INFO - PROCESS | 1936 | 1467699091758 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:31 INFO - PROCESS | 1936 | 1467699091767 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c070400 == 36 [pid = 1936] [id = 582] 23:11:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x8fae4800) [pid = 1936] [serial = 1747] [outer = (nil)] 23:11:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x91e27000) [pid = 1936] [serial = 1748] [outer = 0x8fae4800] 23:11:31 INFO - PROCESS | 1936 | 1467699091888 Marionette DEBUG loaded listener.js 23:11:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x91ea5800) [pid = 1936] [serial = 1749] [outer = 0x8fae4800] 23:11:32 INFO - PROCESS | 1936 | 1467699092972 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1694ms 23:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:11:33 INFO - PROCESS | 1936 | 1467699093009 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:11:33 INFO - PROCESS | 1936 | 1467699093012 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:11:33 INFO - PROCESS | 1936 | 1467699093020 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:11:33 INFO - PROCESS | 1936 | 1467699093026 Marionette TRACE conn3 <- [1,2302,null,{}] 23:11:33 INFO - PROCESS | 1936 | 1467699093043 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:33 INFO - PROCESS | 1936 | 1467699093052 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:33 INFO - PROCESS | 1936 | 1467699093250 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:11:33 INFO - PROCESS | 1936 | 1467699093525 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:33 INFO - PROCESS | 1936 | 1467699093533 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b43c00 == 37 [pid = 1936] [id = 583] 23:11:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x950ce400) [pid = 1936] [serial = 1750] [outer = (nil)] 23:11:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x96dd0800) [pid = 1936] [serial = 1751] [outer = 0x950ce400] 23:11:33 INFO - PROCESS | 1936 | 1467699093666 Marionette DEBUG loaded listener.js 23:11:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x977ad000) [pid = 1936] [serial = 1752] [outer = 0x950ce400] 23:11:34 INFO - PROCESS | 1936 | 1467699094524 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1541ms 23:11:34 INFO - PROCESS | 1936 | 1467699094560 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:11:34 INFO - PROCESS | 1936 | 1467699094565 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:11:34 INFO - PROCESS | 1936 | 1467699094573 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:11:34 INFO - PROCESS | 1936 | 1467699094575 Marionette TRACE conn3 <- [1,2306,null,{}] 23:11:34 INFO - PROCESS | 1936 | 1467699094582 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:34 INFO - PROCESS | 1936 | 1467699094587 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:34 INFO - PROCESS | 1936 | 1467699094790 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:11:35 INFO - PROCESS | 1936 | 1467699095007 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:35 INFO - PROCESS | 1936 | 1467699095016 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf8400 == 38 [pid = 1936] [id = 584] 23:11:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x94696c00) [pid = 1936] [serial = 1753] [outer = (nil)] 23:11:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x9950c000) [pid = 1936] [serial = 1754] [outer = 0x94696c00] 23:11:35 INFO - PROCESS | 1936 | 1467699095129 Marionette DEBUG loaded listener.js 23:11:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x997e3400) [pid = 1936] [serial = 1755] [outer = 0x94696c00] 23:11:36 INFO - PROCESS | 1936 | 1467699096089 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1532ms 23:11:36 INFO - PROCESS | 1936 | 1467699096103 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:11:36 INFO - PROCESS | 1936 | 1467699096106 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:11:36 INFO - PROCESS | 1936 | 1467699096113 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:11:36 INFO - PROCESS | 1936 | 1467699096116 Marionette TRACE conn3 <- [1,2310,null,{}] 23:11:36 INFO - PROCESS | 1936 | 1467699096122 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:36 INFO - PROCESS | 1936 | 1467699096127 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:36 INFO - PROCESS | 1936 | 1467699096304 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:11:36 INFO - PROCESS | 1936 | 1467699096583 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:36 INFO - PROCESS | 1936 | 1467699096591 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f322c00 == 39 [pid = 1936] [id = 585] 23:11:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x99501400) [pid = 1936] [serial = 1756] [outer = (nil)] 23:11:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x99b8d000) [pid = 1936] [serial = 1757] [outer = 0x99501400] 23:11:36 INFO - PROCESS | 1936 | 1467699096674 Marionette DEBUG loaded listener.js 23:11:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x9a560c00) [pid = 1936] [serial = 1758] [outer = 0x99501400] 23:11:37 INFO - PROCESS | 1936 | 1467699097618 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1538ms 23:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:11:37 INFO - PROCESS | 1936 | 1467699097651 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:11:37 INFO - PROCESS | 1936 | 1467699097655 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:11:37 INFO - PROCESS | 1936 | 1467699097661 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:11:37 INFO - PROCESS | 1936 | 1467699097665 Marionette TRACE conn3 <- [1,2314,null,{}] 23:11:37 INFO - PROCESS | 1936 | 1467699097670 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:37 INFO - PROCESS | 1936 | 1467699097681 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:37 INFO - PROCESS | 1936 | 1467699097882 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:11:38 INFO - PROCESS | 1936 | 1467699098139 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:38 INFO - PROCESS | 1936 | 1467699098146 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x93999000 == 40 [pid = 1936] [id = 586] 23:11:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x9950e800) [pid = 1936] [serial = 1759] [outer = (nil)] 23:11:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x9a7f3400) [pid = 1936] [serial = 1760] [outer = 0x9950e800] 23:11:38 INFO - PROCESS | 1936 | 1467699098268 Marionette DEBUG loaded listener.js 23:11:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x9a7f7c00) [pid = 1936] [serial = 1761] [outer = 0x9950e800] 23:11:39 INFO - PROCESS | 1936 | 1467699099193 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1580ms 23:11:39 INFO - PROCESS | 1936 | 1467699099241 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:11:39 INFO - PROCESS | 1936 | 1467699099245 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:11:39 INFO - PROCESS | 1936 | 1467699099252 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:11:39 INFO - PROCESS | 1936 | 1467699099256 Marionette TRACE conn3 <- [1,2318,null,{}] 23:11:39 INFO - PROCESS | 1936 | 1467699099261 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:39 INFO - PROCESS | 1936 | 1467699099267 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:39 INFO - PROCESS | 1936 | 1467699099446 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:11:39 INFO - PROCESS | 1936 | 1467699099707 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:39 INFO - PROCESS | 1936 | 1467699099716 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x9958c400 == 41 [pid = 1936] [id = 587] 23:11:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x9a55fc00) [pid = 1936] [serial = 1762] [outer = (nil)] 23:11:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x9ab6e800) [pid = 1936] [serial = 1763] [outer = 0x9a55fc00] 23:11:39 INFO - PROCESS | 1936 | 1467699099843 Marionette DEBUG loaded listener.js 23:11:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9ad81c00) [pid = 1936] [serial = 1764] [outer = 0x9a55fc00] 23:11:40 INFO - PROCESS | 1936 | 1467699100743 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 23:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:11:40 INFO - PROCESS | 1936 | 1467699100792 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:11:40 INFO - PROCESS | 1936 | 1467699100798 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:11:40 INFO - PROCESS | 1936 | 1467699100802 Marionette TRACE conn3 <- [1,2322,null,{}] 23:11:40 INFO - PROCESS | 1936 | 1467699100807 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:40 INFO - PROCESS | 1936 | 1467699100812 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:41 INFO - PROCESS | 1936 | 1467699100996 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:11:41 INFO - PROCESS | 1936 | 1467699101258 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:41 INFO - PROCESS | 1936 | 1467699101266 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x9950b800 == 42 [pid = 1936] [id = 588] 23:11:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x9a7f4000) [pid = 1936] [serial = 1765] [outer = (nil)] 23:11:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9b1d2800) [pid = 1936] [serial = 1766] [outer = 0x9a7f4000] 23:11:41 INFO - PROCESS | 1936 | 1467699101400 Marionette DEBUG loaded listener.js 23:11:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x9b6f7c00) [pid = 1936] [serial = 1767] [outer = 0x9a7f4000] 23:11:42 INFO - PROCESS | 1936 | 1467699102286 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1528ms 23:11:42 INFO - PROCESS | 1936 | 1467699102327 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:11:42 INFO - PROCESS | 1936 | 1467699102330 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:11:42 INFO - PROCESS | 1936 | 1467699102337 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:11:42 INFO - PROCESS | 1936 | 1467699102340 Marionette TRACE conn3 <- [1,2326,null,{}] 23:11:42 INFO - PROCESS | 1936 | 1467699102346 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:42 INFO - PROCESS | 1936 | 1467699102351 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:42 INFO - PROCESS | 1936 | 1467699102549 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:11:42 INFO - PROCESS | 1936 | 1467699102811 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:42 INFO - PROCESS | 1936 | 1467699102821 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b45000 == 43 [pid = 1936] [id = 589] 23:11:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9aaed800) [pid = 1936] [serial = 1768] [outer = (nil)] 23:11:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x9b735c00) [pid = 1936] [serial = 1769] [outer = 0x9aaed800] 23:11:42 INFO - PROCESS | 1936 | 1467699102903 Marionette DEBUG loaded listener.js 23:11:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x9b737000) [pid = 1936] [serial = 1770] [outer = 0x9aaed800] 23:11:43 INFO - PROCESS | 1936 | 1467699103819 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1528ms 23:11:43 INFO - PROCESS | 1936 | 1467699103866 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:11:43 INFO - PROCESS | 1936 | 1467699103870 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:11:43 INFO - PROCESS | 1936 | 1467699103876 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:11:43 INFO - PROCESS | 1936 | 1467699103880 Marionette TRACE conn3 <- [1,2330,null,{}] 23:11:43 INFO - PROCESS | 1936 | 1467699103885 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:43 INFO - PROCESS | 1936 | 1467699103890 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:44 INFO - PROCESS | 1936 | 1467699104088 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:11:44 INFO - PROCESS | 1936 | 1467699104349 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:44 INFO - PROCESS | 1936 | 1467699104358 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b730c00 == 44 [pid = 1936] [id = 590] 23:11:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x9b751400) [pid = 1936] [serial = 1771] [outer = (nil)] 23:11:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x9b881c00) [pid = 1936] [serial = 1772] [outer = 0x9b751400] 23:11:44 INFO - PROCESS | 1936 | 1467699104491 Marionette DEBUG loaded listener.js 23:11:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x9b88dc00) [pid = 1936] [serial = 1773] [outer = 0x9b751400] 23:11:45 INFO - PROCESS | 1936 | 1467699105393 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1590ms 23:11:45 INFO - PROCESS | 1936 | 1467699105467 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:11:45 INFO - PROCESS | 1936 | 1467699105470 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:11:45 INFO - PROCESS | 1936 | 1467699105477 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:11:45 INFO - PROCESS | 1936 | 1467699105482 Marionette TRACE conn3 <- [1,2334,null,{}] 23:11:45 INFO - PROCESS | 1936 | 1467699105488 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:45 INFO - PROCESS | 1936 | 1467699105494 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:45 INFO - PROCESS | 1936 | 1467699105751 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:11:46 INFO - PROCESS | 1936 | 1467699106070 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:46 INFO - PROCESS | 1936 | 1467699106083 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d4400 == 45 [pid = 1936] [id = 591] 23:11:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8d2d8400) [pid = 1936] [serial = 1774] [outer = (nil)] 23:11:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x8f3e7400) [pid = 1936] [serial = 1775] [outer = 0x8d2d8400] 23:11:46 INFO - PROCESS | 1936 | 1467699106166 Marionette DEBUG loaded listener.js 23:11:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x938f3c00) [pid = 1936] [serial = 1776] [outer = 0x8d2d8400] 23:11:47 INFO - PROCESS | 1936 | 1467699107017 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1580ms 23:11:47 INFO - PROCESS | 1936 | 1467699107058 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:11:47 INFO - PROCESS | 1936 | 1467699107062 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:11:47 INFO - PROCESS | 1936 | 1467699107068 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:11:47 INFO - PROCESS | 1936 | 1467699107071 Marionette TRACE conn3 <- [1,2338,null,{}] 23:11:47 INFO - PROCESS | 1936 | 1467699107097 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:47 INFO - PROCESS | 1936 | 1467699107102 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:47 INFO - PROCESS | 1936 | 1467699107284 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:11:48 INFO - PROCESS | 1936 | 1467699107996 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:48 INFO - PROCESS | 1936 | 1467699108004 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f5000 == 46 [pid = 1936] [id = 592] 23:11:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8d1f9000) [pid = 1936] [serial = 1777] [outer = (nil)] 23:11:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8d2cd800) [pid = 1936] [serial = 1778] [outer = 0x8d1f9000] 23:11:48 INFO - PROCESS | 1936 | 1467699108176 Marionette DEBUG loaded listener.js 23:11:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8f1f5000) [pid = 1936] [serial = 1779] [outer = 0x8d1f9000] 23:11:49 INFO - PROCESS | 1936 | 1467699109133 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2146ms 23:11:49 INFO - PROCESS | 1936 | 1467699109216 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:11:49 INFO - PROCESS | 1936 | 1467699109228 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:11:49 INFO - PROCESS | 1936 | 1467699109239 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:11:49 INFO - PROCESS | 1936 | 1467699109246 Marionette TRACE conn3 <- [1,2342,null,{}] 23:11:49 INFO - PROCESS | 1936 | 1467699109261 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:49 INFO - PROCESS | 1936 | 1467699109274 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:49 INFO - PROCESS | 1936 | 1467699109559 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7dc800 == 45 [pid = 1936] [id = 554] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f322800 == 44 [pid = 1936] [id = 579] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2ce400 == 43 [pid = 1936] [id = 553] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1ef400 == 42 [pid = 1936] [id = 555] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f66bc00 == 41 [pid = 1936] [id = 577] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x9250d800 == 40 [pid = 1936] [id = 558] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e4c00 == 39 [pid = 1936] [id = 578] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x90f8d000 == 38 [pid = 1936] [id = 557] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8c069800 == 37 [pid = 1936] [id = 556] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f5000 == 36 [pid = 1936] [id = 592] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x9b730c00 == 35 [pid = 1936] [id = 590] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d4400 == 34 [pid = 1936] [id = 591] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x93b45000 == 33 [pid = 1936] [id = 589] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x9950b800 == 32 [pid = 1936] [id = 588] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x93999000 == 31 [pid = 1936] [id = 586] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x9958c400 == 30 [pid = 1936] [id = 587] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8f322c00 == 29 [pid = 1936] [id = 585] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf8400 == 28 [pid = 1936] [id = 584] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x93b43c00 == 27 [pid = 1936] [id = 583] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7e0800 == 26 [pid = 1936] [id = 581] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8c070400 == 25 [pid = 1936] [id = 582] 23:11:51 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06e400 == 24 [pid = 1936] [id = 580] 23:11:51 INFO - PROCESS | 1936 | 1467699111171 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:51 INFO - PROCESS | 1936 | 1467699111183 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8f666c00) [pid = 1936] [serial = 1685] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x9a569400) [pid = 1936] [serial = 1548] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8f4eac00) [pid = 1936] [serial = 1575] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0xa23b0800) [pid = 1936] [serial = 1533] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x93b23c00) [pid = 1936] [serial = 1476] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0xa6bc7c00) [pid = 1936] [serial = 1539] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x93b46c00) [pid = 1936] [serial = 1527] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x9a56a400) [pid = 1936] [serial = 1542] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0xa324f800) [pid = 1936] [serial = 1536] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0xa3245000) [pid = 1936] [serial = 1473] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8c070000) [pid = 1936] [serial = 1545] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x99da7c00) [pid = 1936] [serial = 1530] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8f32c800) [pid = 1936] [serial = 1551] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x951d0400) [pid = 1936] [serial = 1572] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x938f3400) [pid = 1936] [serial = 1676] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8f3edc00) [pid = 1936] [serial = 1683] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x91b9c800) [pid = 1936] [serial = 1673] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x91c10800) [pid = 1936] [serial = 1674] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x8f3e3800) [pid = 1936] [serial = 1682] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x8e7db000) [pid = 1936] [serial = 1679] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x8f328400) [pid = 1936] [serial = 1670] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x8f3e4400) [pid = 1936] [serial = 1671] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8e7df800) [pid = 1936] [serial = 1680] [outer = (nil)] [url = about:blank] 23:11:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c067800 == 25 [pid = 1936] [id = 593] 23:11:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x8c068800) [pid = 1936] [serial = 1780] [outer = (nil)] 23:11:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x8c06e400) [pid = 1936] [serial = 1781] [outer = 0x8c068800] 23:11:51 INFO - PROCESS | 1936 | 1467699111521 Marionette DEBUG loaded listener.js 23:11:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x8c182000) [pid = 1936] [serial = 1782] [outer = 0x8c068800] 23:11:52 INFO - PROCESS | 1936 | 1467699112335 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3149ms 23:11:52 INFO - PROCESS | 1936 | 1467699112390 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:11:52 INFO - PROCESS | 1936 | 1467699112395 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:11:52 INFO - PROCESS | 1936 | 1467699112402 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:11:52 INFO - PROCESS | 1936 | 1467699112407 Marionette TRACE conn3 <- [1,2346,null,{}] 23:11:52 INFO - PROCESS | 1936 | 1467699112421 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:52 INFO - PROCESS | 1936 | 1467699112435 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:52 INFO - PROCESS | 1936 | 1467699112728 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:11:52 INFO - PROCESS | 1936 | 1467699112864 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:52 INFO - PROCESS | 1936 | 1467699112878 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f5000 == 26 [pid = 1936] [id = 594] 23:11:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x8d1f7800) [pid = 1936] [serial = 1783] [outer = (nil)] 23:11:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x8d2ce800) [pid = 1936] [serial = 1784] [outer = 0x8d1f7800] 23:11:53 INFO - PROCESS | 1936 | 1467699113002 Marionette DEBUG loaded listener.js 23:11:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x8e7dac00) [pid = 1936] [serial = 1785] [outer = 0x8d1f7800] 23:11:54 INFO - PROCESS | 1936 | 1467699114052 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1690ms 23:11:54 INFO - PROCESS | 1936 | 1467699114094 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:11:54 INFO - PROCESS | 1936 | 1467699114101 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:11:54 INFO - PROCESS | 1936 | 1467699114108 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:11:54 INFO - PROCESS | 1936 | 1467699114113 Marionette TRACE conn3 <- [1,2350,null,{}] 23:11:54 INFO - PROCESS | 1936 | 1467699114120 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:54 INFO - PROCESS | 1936 | 1467699114126 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:54 INFO - PROCESS | 1936 | 1467699114316 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:11:54 INFO - PROCESS | 1936 | 1467699114565 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:54 INFO - PROCESS | 1936 | 1467699114576 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2e0800 == 27 [pid = 1936] [id = 595] 23:11:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x8f322400) [pid = 1936] [serial = 1786] [outer = (nil)] 23:11:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x8f323c00) [pid = 1936] [serial = 1787] [outer = 0x8f322400] 23:11:54 INFO - PROCESS | 1936 | 1467699114703 Marionette DEBUG loaded listener.js 23:11:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x8f32d800) [pid = 1936] [serial = 1788] [outer = 0x8f322400] 23:11:55 INFO - PROCESS | 1936 | 1467699115644 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1580ms 23:11:55 INFO - PROCESS | 1936 | 1467699115689 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:11:55 INFO - PROCESS | 1936 | 1467699115695 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:11:55 INFO - PROCESS | 1936 | 1467699115702 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:11:55 INFO - PROCESS | 1936 | 1467699115705 Marionette TRACE conn3 <- [1,2354,null,{}] 23:11:55 INFO - PROCESS | 1936 | 1467699115712 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:55 INFO - PROCESS | 1936 | 1467699115716 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:55 INFO - PROCESS | 1936 | 1467699115904 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:11:56 INFO - PROCESS | 1936 | 1467699116093 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:56 INFO - PROCESS | 1936 | 1467699116100 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ea400 == 28 [pid = 1936] [id = 596] 23:11:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x8f4ec000) [pid = 1936] [serial = 1789] [outer = (nil)] 23:11:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x8f4efc00) [pid = 1936] [serial = 1790] [outer = 0x8f4ec000] 23:11:56 INFO - PROCESS | 1936 | 1467699116282 Marionette DEBUG loaded listener.js 23:11:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8f4f9400) [pid = 1936] [serial = 1791] [outer = 0x8f4ec000] 23:11:57 INFO - PROCESS | 1936 | 1467699117227 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1589ms 23:11:57 INFO - PROCESS | 1936 | 1467699117293 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:11:57 INFO - PROCESS | 1936 | 1467699117300 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:11:57 INFO - PROCESS | 1936 | 1467699117318 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:11:57 INFO - PROCESS | 1936 | 1467699117327 Marionette TRACE conn3 <- [1,2358,null,{}] 23:11:57 INFO - PROCESS | 1936 | 1467699117333 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:57 INFO - PROCESS | 1936 | 1467699117339 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:57 INFO - PROCESS | 1936 | 1467699117552 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:11:57 INFO - PROCESS | 1936 | 1467699117786 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:57 INFO - PROCESS | 1936 | 1467699117795 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f2c00 == 29 [pid = 1936] [id = 597] 23:11:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8f4f0800) [pid = 1936] [serial = 1792] [outer = (nil)] 23:11:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8fae5800) [pid = 1936] [serial = 1793] [outer = 0x8f4f0800] 23:11:57 INFO - PROCESS | 1936 | 1467699117886 Marionette DEBUG loaded listener.js 23:11:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x90f89000) [pid = 1936] [serial = 1794] [outer = 0x8f4f0800] 23:11:58 INFO - PROCESS | 1936 | 1467699118752 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1491ms 23:11:58 INFO - PROCESS | 1936 | 1467699118822 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:11:58 INFO - PROCESS | 1936 | 1467699118827 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:11:58 INFO - PROCESS | 1936 | 1467699118835 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:11:58 INFO - PROCESS | 1936 | 1467699118838 Marionette TRACE conn3 <- [1,2362,null,{}] 23:11:58 INFO - PROCESS | 1936 | 1467699118845 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:58 INFO - PROCESS | 1936 | 1467699118849 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:11:59 INFO - PROCESS | 1936 | 1467699119015 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:11:59 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7da000 == 28 [pid = 1936] [id = 572] 23:11:59 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17f800 == 27 [pid = 1936] [id = 573] 23:12:00 INFO - PROCESS | 1936 | 1467699120118 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:00 INFO - PROCESS | 1936 | 1467699120126 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c070000 == 28 [pid = 1936] [id = 598] 23:12:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x8c071000) [pid = 1936] [serial = 1795] [outer = (nil)] 23:12:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8c188800) [pid = 1936] [serial = 1796] [outer = 0x8c071000] 23:12:00 INFO - PROCESS | 1936 | 1467699120198 Marionette DEBUG loaded listener.js 23:12:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8f1fcc00) [pid = 1936] [serial = 1797] [outer = 0x8c071000] 23:12:01 INFO - PROCESS | 1936 | 1467699121036 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2236ms 23:12:01 INFO - PROCESS | 1936 | 1467699121108 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:12:01 INFO - PROCESS | 1936 | 1467699121112 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:12:01 INFO - PROCESS | 1936 | 1467699121122 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:12:01 INFO - PROCESS | 1936 | 1467699121125 Marionette TRACE conn3 <- [1,2366,null,{}] 23:12:01 INFO - PROCESS | 1936 | 1467699121143 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:01 INFO - PROCESS | 1936 | 1467699121151 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:01 INFO - PROCESS | 1936 | 1467699121364 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:12:01 INFO - PROCESS | 1936 | 1467699121388 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:01 INFO - PROCESS | 1936 | 1467699121398 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ed800 == 29 [pid = 1936] [id = 599] 23:12:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x8f666000) [pid = 1936] [serial = 1798] [outer = (nil)] 23:12:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x8f670800) [pid = 1936] [serial = 1799] [outer = 0x8f666000] 23:12:01 INFO - PROCESS | 1936 | 1467699121466 Marionette DEBUG loaded listener.js 23:12:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8fae8400) [pid = 1936] [serial = 1800] [outer = 0x8f666000] 23:12:02 INFO - PROCESS | 1936 | 1467699122492 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1437ms 23:12:02 INFO - PROCESS | 1936 | 1467699122564 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:12:02 INFO - PROCESS | 1936 | 1467699122570 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:12:02 INFO - PROCESS | 1936 | 1467699122579 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:12:02 INFO - PROCESS | 1936 | 1467699122584 Marionette TRACE conn3 <- [1,2370,null,{}] 23:12:02 INFO - PROCESS | 1936 | 1467699122589 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:02 INFO - PROCESS | 1936 | 1467699122596 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:02 INFO - PROCESS | 1936 | 1467699122837 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:12:02 INFO - PROCESS | 1936 | 1467699122859 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:02 INFO - PROCESS | 1936 | 1467699122867 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faed400 == 30 [pid = 1936] [id = 600] 23:12:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x912c5400) [pid = 1936] [serial = 1801] [outer = (nil)] 23:12:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x91ba2400) [pid = 1936] [serial = 1802] [outer = 0x912c5400] 23:12:02 INFO - PROCESS | 1936 | 1467699122942 Marionette DEBUG loaded listener.js 23:12:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x91ba6c00) [pid = 1936] [serial = 1803] [outer = 0x912c5400] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x9aaed800) [pid = 1936] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8fae4800) [pid = 1936] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x8f1f1400) [pid = 1936] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8d2d8400) [pid = 1936] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x9a55fc00) [pid = 1936] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x99501400) [pid = 1936] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x9a7f4000) [pid = 1936] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8d1f9000) [pid = 1936] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x9950e800) [pid = 1936] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x950ce400) [pid = 1936] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x94696c00) [pid = 1936] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x9b751400) [pid = 1936] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x92ea8400) [pid = 1936] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x91c07c00) [pid = 1936] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x8f326000) [pid = 1936] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x8c06d000) [pid = 1936] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8d1f7c00) [pid = 1936] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x8f665800) [pid = 1936] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x8fa46400) [pid = 1936] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x99507800) [pid = 1936] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x8f664000) [pid = 1936] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x8d1efc00) [pid = 1936] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x8c17fc00) [pid = 1936] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8f1f0c00) [pid = 1936] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x8d1fe400) [pid = 1936] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x91b9c400) [pid = 1936] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x91e20000) [pid = 1936] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x8f2dac00) [pid = 1936] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f3ed400) [pid = 1936] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x8f661c00) [pid = 1936] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x8f2db800) [pid = 1936] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x912c8000) [pid = 1936] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:12:03 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x8f4f4400) [pid = 1936] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:12:04 INFO - PROCESS | 1936 | 1467699124361 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1843ms 23:12:04 INFO - PROCESS | 1936 | 1467699124423 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:12:04 INFO - PROCESS | 1936 | 1467699124426 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:12:04 INFO - PROCESS | 1936 | 1467699124442 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:12:04 INFO - PROCESS | 1936 | 1467699124450 Marionette TRACE conn3 <- [1,2374,null,{}] 23:12:04 INFO - PROCESS | 1936 | 1467699124456 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:04 INFO - PROCESS | 1936 | 1467699124462 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:04 INFO - PROCESS | 1936 | 1467699124700 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:12:04 INFO - PROCESS | 1936 | 1467699124734 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:04 INFO - PROCESS | 1936 | 1467699124744 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f0000 == 31 [pid = 1936] [id = 601] 23:12:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x8f328000) [pid = 1936] [serial = 1804] [outer = (nil)] 23:12:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x91bab400) [pid = 1936] [serial = 1805] [outer = 0x8f328000] 23:12:04 INFO - PROCESS | 1936 | 1467699124810 Marionette DEBUG loaded listener.js 23:12:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x8fa47c00) [pid = 1936] [serial = 1806] [outer = 0x8f328000] 23:12:05 INFO - PROCESS | 1936 | 1467699125779 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1392ms 23:12:05 INFO - PROCESS | 1936 | 1467699125828 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:12:05 INFO - PROCESS | 1936 | 1467699125835 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:12:05 INFO - PROCESS | 1936 | 1467699125844 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:12:05 INFO - PROCESS | 1936 | 1467699125849 Marionette TRACE conn3 <- [1,2378,null,{}] 23:12:05 INFO - PROCESS | 1936 | 1467699125858 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:05 INFO - PROCESS | 1936 | 1467699125865 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:06 INFO - PROCESS | 1936 | 1467699126049 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:12:06 INFO - PROCESS | 1936 | 1467699126243 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:06 INFO - PROCESS | 1936 | 1467699126259 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f2400 == 32 [pid = 1936] [id = 602] 23:12:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x8f1f2800) [pid = 1936] [serial = 1807] [outer = (nil)] 23:12:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x8f2dac00) [pid = 1936] [serial = 1808] [outer = 0x8f1f2800] 23:12:06 INFO - PROCESS | 1936 | 1467699126380 Marionette DEBUG loaded listener.js 23:12:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x8f326c00) [pid = 1936] [serial = 1809] [outer = 0x8f1f2800] 23:12:07 INFO - PROCESS | 1936 | 1467699127348 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1535ms 23:12:07 INFO - PROCESS | 1936 | 1467699127396 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:12:07 INFO - PROCESS | 1936 | 1467699127404 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:12:07 INFO - PROCESS | 1936 | 1467699127414 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:12:07 INFO - PROCESS | 1936 | 1467699127418 Marionette TRACE conn3 <- [1,2382,null,{}] 23:12:07 INFO - PROCESS | 1936 | 1467699127425 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:07 INFO - PROCESS | 1936 | 1467699127431 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:07 INFO - PROCESS | 1936 | 1467699127620 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:12:07 INFO - PROCESS | 1936 | 1467699127811 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:07 INFO - PROCESS | 1936 | 1467699127823 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa50c00 == 33 [pid = 1936] [id = 603] 23:12:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x8faee400) [pid = 1936] [serial = 1810] [outer = (nil)] 23:12:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x912c1c00) [pid = 1936] [serial = 1811] [outer = 0x8faee400] 23:12:07 INFO - PROCESS | 1936 | 1467699127910 Marionette DEBUG loaded listener.js 23:12:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x91b9c400) [pid = 1936] [serial = 1812] [outer = 0x8faee400] 23:12:08 INFO - PROCESS | 1936 | 1467699128963 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1631ms 23:12:09 INFO - PROCESS | 1936 | 1467699129046 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:12:09 INFO - PROCESS | 1936 | 1467699129050 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:12:09 INFO - PROCESS | 1936 | 1467699129056 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:12:09 INFO - PROCESS | 1936 | 1467699129062 Marionette TRACE conn3 <- [1,2386,null,{}] 23:12:09 INFO - PROCESS | 1936 | 1467699129079 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:09 INFO - PROCESS | 1936 | 1467699129087 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:09 INFO - PROCESS | 1936 | 1467699129361 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:12:09 INFO - PROCESS | 1936 | 1467699129631 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:09 INFO - PROCESS | 1936 | 1467699129644 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x91cf8000 == 34 [pid = 1936] [id = 604] 23:12:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x91cf8800) [pid = 1936] [serial = 1813] [outer = (nil)] 23:12:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x91e1f000) [pid = 1936] [serial = 1814] [outer = 0x91cf8800] 23:12:09 INFO - PROCESS | 1936 | 1467699129725 Marionette DEBUG loaded listener.js 23:12:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x91e25000) [pid = 1936] [serial = 1815] [outer = 0x91cf8800] 23:12:10 INFO - PROCESS | 1936 | 1467699130657 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1638ms 23:12:10 INFO - PROCESS | 1936 | 1467699130694 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:12:10 INFO - PROCESS | 1936 | 1467699130699 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:12:10 INFO - PROCESS | 1936 | 1467699130705 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:12:10 INFO - PROCESS | 1936 | 1467699130709 Marionette TRACE conn3 <- [1,2390,null,{}] 23:12:10 INFO - PROCESS | 1936 | 1467699130715 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:10 INFO - PROCESS | 1936 | 1467699130720 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:10 INFO - PROCESS | 1936 | 1467699130967 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:12:11 INFO - PROCESS | 1936 | 1467699131108 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:11 INFO - PROCESS | 1936 | 1467699131116 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cd800 == 35 [pid = 1936] [id = 605] 23:12:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x91b9c800) [pid = 1936] [serial = 1816] [outer = (nil)] 23:12:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x920e9000) [pid = 1936] [serial = 1817] [outer = 0x91b9c800] 23:12:11 INFO - PROCESS | 1936 | 1467699131248 Marionette DEBUG loaded listener.js 23:12:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x91ea7800) [pid = 1936] [serial = 1818] [outer = 0x91b9c800] 23:12:12 INFO - PROCESS | 1936 | 1467699132221 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1588ms 23:12:12 INFO - PROCESS | 1936 | 1467699132295 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:12:12 INFO - PROCESS | 1936 | 1467699132299 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:12:12 INFO - PROCESS | 1936 | 1467699132307 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:12:12 INFO - PROCESS | 1936 | 1467699132311 Marionette TRACE conn3 <- [1,2394,null,{}] 23:12:12 INFO - PROCESS | 1936 | 1467699132317 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:12 INFO - PROCESS | 1936 | 1467699132323 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:12 INFO - PROCESS | 1936 | 1467699132556 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:12:12 INFO - PROCESS | 1936 | 1467699132796 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:12 INFO - PROCESS | 1936 | 1467699132807 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d8400 == 36 [pid = 1936] [id = 606] 23:12:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x8f66e400) [pid = 1936] [serial = 1819] [outer = (nil)] 23:12:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x92ea8400) [pid = 1936] [serial = 1820] [outer = 0x8f66e400] 23:12:12 INFO - PROCESS | 1936 | 1467699132932 Marionette DEBUG loaded listener.js 23:12:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x92eb7800) [pid = 1936] [serial = 1821] [outer = 0x8f66e400] 23:12:13 INFO - PROCESS | 1936 | 1467699133868 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1630ms 23:12:13 INFO - PROCESS | 1936 | 1467699133938 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:12:13 INFO - PROCESS | 1936 | 1467699133942 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:12:13 INFO - PROCESS | 1936 | 1467699133948 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:12:13 INFO - PROCESS | 1936 | 1467699133952 Marionette TRACE conn3 <- [1,2398,null,{}] 23:12:13 INFO - PROCESS | 1936 | 1467699133958 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:13 INFO - PROCESS | 1936 | 1467699133980 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:14 INFO - PROCESS | 1936 | 1467699134234 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:12:14 INFO - PROCESS | 1936 | 1467699134495 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:14 INFO - PROCESS | 1936 | 1467699134505 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06a400 == 37 [pid = 1936] [id = 607] 23:12:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x8d1f6000) [pid = 1936] [serial = 1822] [outer = (nil)] 23:12:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x8f664400) [pid = 1936] [serial = 1823] [outer = 0x8d1f6000] 23:12:14 INFO - PROCESS | 1936 | 1467699134623 Marionette DEBUG loaded listener.js 23:12:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x92505400) [pid = 1936] [serial = 1824] [outer = 0x8d1f6000] 23:12:15 INFO - PROCESS | 1936 | 1467699135533 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1629ms 23:12:15 INFO - PROCESS | 1936 | 1467699135579 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:12:15 INFO - PROCESS | 1936 | 1467699135584 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:12:15 INFO - PROCESS | 1936 | 1467699135590 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:12:15 INFO - PROCESS | 1936 | 1467699135595 Marionette TRACE conn3 <- [1,2402,null,{}] 23:12:15 INFO - PROCESS | 1936 | 1467699135602 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:15 INFO - PROCESS | 1936 | 1467699135607 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:15 INFO - PROCESS | 1936 | 1467699135788 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:12:16 INFO - PROCESS | 1936 | 1467699135994 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:16 INFO - PROCESS | 1936 | 1467699136000 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c185c00 == 38 [pid = 1936] [id = 608] 23:12:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8d1f4000) [pid = 1936] [serial = 1825] [outer = (nil)] 23:12:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8fae0800) [pid = 1936] [serial = 1826] [outer = 0x8d1f4000] 23:12:16 INFO - PROCESS | 1936 | 1467699136079 Marionette DEBUG loaded listener.js 23:12:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x912c2800) [pid = 1936] [serial = 1827] [outer = 0x8d1f4000] 23:12:17 INFO - PROCESS | 1936 | 1467699137254 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1730ms 23:12:17 INFO - PROCESS | 1936 | 1467699137320 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:12:17 INFO - PROCESS | 1936 | 1467699137326 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:12:17 INFO - PROCESS | 1936 | 1467699137333 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:12:17 INFO - PROCESS | 1936 | 1467699137341 Marionette TRACE conn3 <- [1,2406,null,{}] 23:12:17 INFO - PROCESS | 1936 | 1467699137349 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:17 INFO - PROCESS | 1936 | 1467699137354 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:17 INFO - PROCESS | 1936 | 1467699137522 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:12:17 INFO - PROCESS | 1936 | 1467699137875 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:17 INFO - PROCESS | 1936 | 1467699137886 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1400 == 39 [pid = 1936] [id = 609] 23:12:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x8f1f5800) [pid = 1936] [serial = 1828] [outer = (nil)] 23:12:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8f3e3400) [pid = 1936] [serial = 1829] [outer = 0x8f1f5800] 23:12:17 INFO - PROCESS | 1936 | 1467699137964 Marionette DEBUG loaded listener.js 23:12:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8f4eb800) [pid = 1936] [serial = 1830] [outer = 0x8f1f5800] 23:12:18 INFO - PROCESS | 1936 | --DOCSHELL 0x8f66c800 == 38 [pid = 1936] [id = 563] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8c06e400) [pid = 1936] [serial = 1781] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x920f4400) [pid = 1936] [serial = 1736] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x92508000) [pid = 1936] [serial = 1737] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x920eb800) [pid = 1936] [serial = 1739] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x8c17ec00) [pid = 1936] [serial = 1724] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8d1f2800) [pid = 1936] [serial = 1725] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x8d1fcc00) [pid = 1936] [serial = 1727] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8e7e0c00) [pid = 1936] [serial = 1728] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x9950a400) [pid = 1936] [serial = 1712] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x997e1c00) [pid = 1936] [serial = 1713] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x90f88400) [pid = 1936] [serial = 1691] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x912c3800) [pid = 1936] [serial = 1692] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x99b8a400) [pid = 1936] [serial = 1715] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x99da1400) [pid = 1936] [serial = 1716] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x8fa47800) [pid = 1936] [serial = 1686] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x93902800) [pid = 1936] [serial = 1700] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x938e8000) [pid = 1936] [serial = 1701] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x90f91400) [pid = 1936] [serial = 1721] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x91c0ac00) [pid = 1936] [serial = 1722] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x8fa4c000) [pid = 1936] [serial = 1718] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x93902000) [pid = 1936] [serial = 1719] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x8d2d0000) [pid = 1936] [serial = 1688] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f1f1000) [pid = 1936] [serial = 1689] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x92ea8800) [pid = 1936] [serial = 1697] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x938e5c00) [pid = 1936] [serial = 1698] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x91e99400) [pid = 1936] [serial = 1694] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x91ea8800) [pid = 1936] [serial = 1695] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x98d41400) [pid = 1936] [serial = 1709] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x98d4bc00) [pid = 1936] [serial = 1710] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x8fa4e000) [pid = 1936] [serial = 1730] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x950cf800) [pid = 1936] [serial = 1703] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x951d3400) [pid = 1936] [serial = 1704] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x96dd6800) [pid = 1936] [serial = 1706] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x977a2400) [pid = 1936] [serial = 1707] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x91e1d000) [pid = 1936] [serial = 1734] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x91c10000) [pid = 1936] [serial = 1733] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x94603800) [pid = 1936] [serial = 1742] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x90f8e000) [pid = 1936] [serial = 1731] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x9631f400) [pid = 1936] [serial = 1743] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x93991000) [pid = 1936] [serial = 1740] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x9b735c00) [pid = 1936] [serial = 1769] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x91e27000) [pid = 1936] [serial = 1748] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x8f3e5800) [pid = 1936] [serial = 1745] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x938f3c00) [pid = 1936] [serial = 1776] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x9ab6e800) [pid = 1936] [serial = 1763] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x99b8d000) [pid = 1936] [serial = 1757] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x9b1d2800) [pid = 1936] [serial = 1766] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x8f1f5000) [pid = 1936] [serial = 1779] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x9a7f3400) [pid = 1936] [serial = 1760] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x977ad000) [pid = 1936] [serial = 1752] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x91ea5800) [pid = 1936] [serial = 1749] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x997e3400) [pid = 1936] [serial = 1755] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x9b881c00) [pid = 1936] [serial = 1772] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x9a7f7c00) [pid = 1936] [serial = 1761] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x8f3e7400) [pid = 1936] [serial = 1775] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x8d2cd800) [pid = 1936] [serial = 1778] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x8f667c00) [pid = 1936] [serial = 1746] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x9950c000) [pid = 1936] [serial = 1754] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x9b6f7c00) [pid = 1936] [serial = 1767] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x96dd0800) [pid = 1936] [serial = 1751] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x93b2b800) [pid = 1936] [serial = 1677] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x9b88dc00) [pid = 1936] [serial = 1773] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x9a560c00) [pid = 1936] [serial = 1758] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x9ad81c00) [pid = 1936] [serial = 1764] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x9b737000) [pid = 1936] [serial = 1770] [outer = (nil)] [url = about:blank] 23:12:18 INFO - PROCESS | 1936 | 1467699138919 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1638ms 23:12:18 INFO - PROCESS | 1936 | 1467699138971 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:12:18 INFO - PROCESS | 1936 | 1467699138977 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:12:18 INFO - PROCESS | 1936 | 1467699138993 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:12:19 INFO - PROCESS | 1936 | 1467699139000 Marionette TRACE conn3 <- [1,2410,null,{}] 23:12:19 INFO - PROCESS | 1936 | 1467699139008 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:19 INFO - PROCESS | 1936 | 1467699139014 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:19 INFO - PROCESS | 1936 | 1467699139175 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:12:19 INFO - PROCESS | 1936 | 1467699139359 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:19 INFO - PROCESS | 1936 | 1467699139370 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06e400 == 39 [pid = 1936] [id = 610] 23:12:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x8f1ed800) [pid = 1936] [serial = 1831] [outer = (nil)] 23:12:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x8f3e9400) [pid = 1936] [serial = 1832] [outer = 0x8f1ed800] 23:12:19 INFO - PROCESS | 1936 | 1467699139442 Marionette DEBUG loaded listener.js 23:12:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x8f66e800) [pid = 1936] [serial = 1833] [outer = 0x8f1ed800] 23:12:20 INFO - PROCESS | 1936 | 1467699140303 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1352ms 23:12:20 INFO - PROCESS | 1936 | 1467699140338 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:12:20 INFO - PROCESS | 1936 | 1467699140342 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:12:20 INFO - PROCESS | 1936 | 1467699140348 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:12:20 INFO - PROCESS | 1936 | 1467699140353 Marionette TRACE conn3 <- [1,2414,null,{}] 23:12:20 INFO - PROCESS | 1936 | 1467699140368 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:20 INFO - PROCESS | 1936 | 1467699140376 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:20 INFO - PROCESS | 1936 | 1467699140556 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:12:20 INFO - PROCESS | 1936 | 1467699140711 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:20 INFO - PROCESS | 1936 | 1467699140722 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x912c3c00 == 40 [pid = 1936] [id = 611] 23:12:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x912ce000) [pid = 1936] [serial = 1834] [outer = (nil)] 23:12:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x91ba9800) [pid = 1936] [serial = 1835] [outer = 0x912ce000] 23:12:20 INFO - PROCESS | 1936 | 1467699140794 Marionette DEBUG loaded listener.js 23:12:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x91c0e400) [pid = 1936] [serial = 1836] [outer = 0x912ce000] 23:12:21 INFO - PROCESS | 1936 | 1467699141611 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1282ms 23:12:21 INFO - PROCESS | 1936 | 1467699141635 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:12:21 INFO - PROCESS | 1936 | 1467699141640 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:12:21 INFO - PROCESS | 1936 | 1467699141654 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:12:21 INFO - PROCESS | 1936 | 1467699141657 Marionette TRACE conn3 <- [1,2418,null,{}] 23:12:21 INFO - PROCESS | 1936 | 1467699141662 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:21 INFO - PROCESS | 1936 | 1467699141666 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:21 INFO - PROCESS | 1936 | 1467699141878 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:12:21 INFO - PROCESS | 1936 | 1467699141901 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:21 INFO - PROCESS | 1936 | 1467699141907 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f0c00 == 41 [pid = 1936] [id = 612] 23:12:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x91ba9c00) [pid = 1936] [serial = 1837] [outer = (nil)] 23:12:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x91e19c00) [pid = 1936] [serial = 1838] [outer = 0x91ba9c00] 23:12:21 INFO - PROCESS | 1936 | 1467699141976 Marionette DEBUG loaded listener.js 23:12:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x91e28000) [pid = 1936] [serial = 1839] [outer = 0x91ba9c00] 23:12:22 INFO - PROCESS | 1936 | 1467699142969 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1383ms 23:12:23 INFO - PROCESS | 1936 | 1467699143038 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:12:23 INFO - PROCESS | 1936 | 1467699143041 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:12:23 INFO - PROCESS | 1936 | 1467699143048 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:12:23 INFO - PROCESS | 1936 | 1467699143051 Marionette TRACE conn3 <- [1,2422,null,{}] 23:12:23 INFO - PROCESS | 1936 | 1467699143057 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:23 INFO - PROCESS | 1936 | 1467699143061 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:23 INFO - PROCESS | 1936 | 1467699143370 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:12:23 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x912c5400) [pid = 1936] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:12:23 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x8c071000) [pid = 1936] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:12:23 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x8f666000) [pid = 1936] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:12:23 INFO - PROCESS | 1936 | 1467699143477 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:23 INFO - PROCESS | 1936 | 1467699143483 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06a800 == 42 [pid = 1936] [id = 613] 23:12:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x8c06d800) [pid = 1936] [serial = 1840] [outer = (nil)] 23:12:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x8f3e8000) [pid = 1936] [serial = 1841] [outer = 0x8c06d800] 23:12:23 INFO - PROCESS | 1936 | 1467699143567 Marionette DEBUG loaded listener.js 23:12:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x8d2db000) [pid = 1936] [serial = 1842] [outer = 0x8c06d800] 23:12:24 INFO - PROCESS | 1936 | 1467699144381 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1379ms 23:12:24 INFO - PROCESS | 1936 | 1467699144427 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:12:24 INFO - PROCESS | 1936 | 1467699144430 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:12:24 INFO - PROCESS | 1936 | 1467699144436 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:12:24 INFO - PROCESS | 1936 | 1467699144439 Marionette TRACE conn3 <- [1,2426,null,{}] 23:12:24 INFO - PROCESS | 1936 | 1467699144449 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:24 INFO - PROCESS | 1936 | 1467699144458 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:24 INFO - PROCESS | 1936 | 1467699144623 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:12:24 INFO - PROCESS | 1936 | 1467699144633 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:24 INFO - PROCESS | 1936 | 1467699144641 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2db400 == 43 [pid = 1936] [id = 614] 23:12:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x91cf7400) [pid = 1936] [serial = 1843] [outer = (nil)] 23:12:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x9250e000) [pid = 1936] [serial = 1844] [outer = 0x91cf7400] 23:12:24 INFO - PROCESS | 1936 | 1467699144706 Marionette DEBUG loaded listener.js 23:12:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x938e6400) [pid = 1936] [serial = 1845] [outer = 0x91cf7400] 23:12:25 INFO - PROCESS | 1936 | 1467699145712 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1334ms 23:12:25 INFO - PROCESS | 1936 | 1467699145772 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:12:25 INFO - PROCESS | 1936 | 1467699145779 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:12:25 INFO - PROCESS | 1936 | 1467699145788 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:12:25 INFO - PROCESS | 1936 | 1467699145794 Marionette TRACE conn3 <- [1,2430,null,{}] 23:12:25 INFO - PROCESS | 1936 | 1467699145802 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:25 INFO - PROCESS | 1936 | 1467699145807 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:26 INFO - PROCESS | 1936 | 1467699146030 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:12:26 INFO - PROCESS | 1936 | 1467699146219 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:26 INFO - PROCESS | 1936 | 1467699146233 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c186400 == 44 [pid = 1936] [id = 615] 23:12:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x8d1ef800) [pid = 1936] [serial = 1846] [outer = (nil)] 23:12:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x8f1ef000) [pid = 1936] [serial = 1847] [outer = 0x8d1ef800] 23:12:26 INFO - PROCESS | 1936 | 1467699146427 Marionette DEBUG loaded listener.js 23:12:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x8f2d5800) [pid = 1936] [serial = 1848] [outer = 0x8d1ef800] 23:12:27 INFO - PROCESS | 1936 | 1467699147365 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1637ms 23:12:27 INFO - PROCESS | 1936 | 1467699147425 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:12:27 INFO - PROCESS | 1936 | 1467699147432 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:12:27 INFO - PROCESS | 1936 | 1467699147443 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:12:27 INFO - PROCESS | 1936 | 1467699147446 Marionette TRACE conn3 <- [1,2434,null,{}] 23:12:27 INFO - PROCESS | 1936 | 1467699147453 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:27 INFO - PROCESS | 1936 | 1467699147458 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:27 INFO - PROCESS | 1936 | 1467699147682 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:12:27 INFO - PROCESS | 1936 | 1467699147881 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:27 INFO - PROCESS | 1936 | 1467699147890 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17f400 == 45 [pid = 1936] [id = 616] 23:12:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x8fa4e000) [pid = 1936] [serial = 1849] [outer = (nil)] 23:12:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x90f8f000) [pid = 1936] [serial = 1850] [outer = 0x8fa4e000] 23:12:27 INFO - PROCESS | 1936 | 1467699147973 Marionette DEBUG loaded listener.js 23:12:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x91ba3000) [pid = 1936] [serial = 1851] [outer = 0x8fa4e000] 23:12:28 INFO - PROCESS | 1936 | 1467699148963 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:12:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:12:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1577ms 23:12:29 INFO - PROCESS | 1936 | 1467699149035 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:12:29 INFO - PROCESS | 1936 | 1467699149040 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:12:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:12:29 INFO - PROCESS | 1936 | 1467699149049 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:12:29 INFO - PROCESS | 1936 | 1467699149054 Marionette TRACE conn3 <- [1,2438,null,{}] 23:12:29 INFO - PROCESS | 1936 | 1467699149071 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:29 INFO - PROCESS | 1936 | 1467699149080 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:29 INFO - PROCESS | 1936 | 1467699149274 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:12:29 INFO - PROCESS | 1936 | 1467699149469 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:29 INFO - PROCESS | 1936 | 1467699149478 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x920f0400 == 46 [pid = 1936] [id = 617] 23:12:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x9237dc00) [pid = 1936] [serial = 1852] [outer = (nil)] 23:12:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x92510800) [pid = 1936] [serial = 1853] [outer = 0x9237dc00] 23:12:29 INFO - PROCESS | 1936 | 1467699149602 Marionette DEBUG loaded listener.js 23:12:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x938f3400) [pid = 1936] [serial = 1854] [outer = 0x9237dc00] 23:12:30 INFO - PROCESS | 1936 | 1467699150516 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1532ms 23:12:30 INFO - PROCESS | 1936 | 1467699150582 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:12:30 INFO - PROCESS | 1936 | 1467699150588 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:12:30 INFO - PROCESS | 1936 | 1467699150594 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:12:30 INFO - PROCESS | 1936 | 1467699150597 Marionette TRACE conn3 <- [1,2442,null,{}] 23:12:30 INFO - PROCESS | 1936 | 1467699150603 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:30 INFO - PROCESS | 1936 | 1467699150608 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:30 INFO - PROCESS | 1936 | 1467699150789 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:12:30 INFO - PROCESS | 1936 | 1467699150979 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:30 INFO - PROCESS | 1936 | 1467699150988 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x93906000 == 47 [pid = 1936] [id = 618] 23:12:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x93909000) [pid = 1936] [serial = 1855] [outer = (nil)] 23:12:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x9398cc00) [pid = 1936] [serial = 1856] [outer = 0x93909000] 23:12:31 INFO - PROCESS | 1936 | 1467699151070 Marionette DEBUG loaded listener.js 23:12:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x93b23000) [pid = 1936] [serial = 1857] [outer = 0x93909000] 23:12:32 INFO - PROCESS | 1936 | 1467699152014 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1479ms 23:12:32 INFO - PROCESS | 1936 | 1467699152074 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:12:32 INFO - PROCESS | 1936 | 1467699152078 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:12:32 INFO - PROCESS | 1936 | 1467699152084 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:12:32 INFO - PROCESS | 1936 | 1467699152088 Marionette TRACE conn3 <- [1,2446,null,{}] 23:12:32 INFO - PROCESS | 1936 | 1467699152094 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:32 INFO - PROCESS | 1936 | 1467699152099 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:32 INFO - PROCESS | 1936 | 1467699152280 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:12:32 INFO - PROCESS | 1936 | 1467699152479 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:32 INFO - PROCESS | 1936 | 1467699152489 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06b800 == 48 [pid = 1936] [id = 619] 23:12:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x8d2d8400) [pid = 1936] [serial = 1858] [outer = (nil)] 23:12:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x93b21800) [pid = 1936] [serial = 1859] [outer = 0x8d2d8400] 23:12:32 INFO - PROCESS | 1936 | 1467699152617 Marionette DEBUG loaded listener.js 23:12:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x93b2d000) [pid = 1936] [serial = 1860] [outer = 0x8d2d8400] 23:12:33 INFO - PROCESS | 1936 | 1467699153547 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1538ms 23:12:33 INFO - PROCESS | 1936 | 1467699153623 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:12:33 INFO - PROCESS | 1936 | 1467699153627 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:12:33 INFO - PROCESS | 1936 | 1467699153633 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:12:33 INFO - PROCESS | 1936 | 1467699153636 Marionette TRACE conn3 <- [1,2450,null,{}] 23:12:33 INFO - PROCESS | 1936 | 1467699153642 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:33 INFO - PROCESS | 1936 | 1467699153654 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:33 INFO - PROCESS | 1936 | 1467699153903 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:12:34 INFO - PROCESS | 1936 | 1467699154147 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:34 INFO - PROCESS | 1936 | 1467699154154 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b22c00 == 49 [pid = 1936] [id = 620] 23:12:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x93b45800) [pid = 1936] [serial = 1861] [outer = (nil)] 23:12:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x951cdc00) [pid = 1936] [serial = 1862] [outer = 0x93b45800] 23:12:34 INFO - PROCESS | 1936 | 1467699154258 Marionette DEBUG loaded listener.js 23:12:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x951cf000) [pid = 1936] [serial = 1863] [outer = 0x93b45800] 23:12:35 INFO - PROCESS | 1936 | 1467699155132 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1540ms 23:12:35 INFO - PROCESS | 1936 | 1467699155174 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:12:35 INFO - PROCESS | 1936 | 1467699155178 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:12:35 INFO - PROCESS | 1936 | 1467699155184 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:12:35 INFO - PROCESS | 1936 | 1467699155188 Marionette TRACE conn3 <- [1,2454,null,{}] 23:12:35 INFO - PROCESS | 1936 | 1467699155194 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:35 INFO - PROCESS | 1936 | 1467699155199 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:35 INFO - PROCESS | 1936 | 1467699155374 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:12:35 INFO - PROCESS | 1936 | 1467699155583 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:35 INFO - PROCESS | 1936 | 1467699155592 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x91c01c00 == 50 [pid = 1936] [id = 621] 23:12:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x951cd000) [pid = 1936] [serial = 1864] [outer = (nil)] 23:12:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x951d9c00) [pid = 1936] [serial = 1865] [outer = 0x951cd000] 23:12:35 INFO - PROCESS | 1936 | 1467699155713 Marionette DEBUG loaded listener.js 23:12:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x96321400) [pid = 1936] [serial = 1866] [outer = 0x951cd000] 23:12:36 INFO - PROCESS | 1936 | 1467699156659 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1530ms 23:12:36 INFO - PROCESS | 1936 | 1467699156716 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:12:36 INFO - PROCESS | 1936 | 1467699156720 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:12:36 INFO - PROCESS | 1936 | 1467699156726 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:12:36 INFO - PROCESS | 1936 | 1467699156729 Marionette TRACE conn3 <- [1,2458,null,{}] 23:12:36 INFO - PROCESS | 1936 | 1467699156735 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:36 INFO - PROCESS | 1936 | 1467699156741 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:36 INFO - PROCESS | 1936 | 1467699156942 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:12:37 INFO - PROCESS | 1936 | 1467699157141 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:37 INFO - PROCESS | 1936 | 1467699157151 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8800 == 51 [pid = 1936] [id = 622] 23:12:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x8e7d9000) [pid = 1936] [serial = 1867] [outer = (nil)] 23:12:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x912c9800) [pid = 1936] [serial = 1868] [outer = 0x8e7d9000] 23:12:37 INFO - PROCESS | 1936 | 1467699157233 Marionette DEBUG loaded listener.js 23:12:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x93b2a800) [pid = 1936] [serial = 1869] [outer = 0x8e7d9000] 23:12:38 INFO - PROCESS | 1936 | 1467699158569 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1883ms 23:12:38 INFO - PROCESS | 1936 | 1467699158610 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:12:38 INFO - PROCESS | 1936 | 1467699158618 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:12:38 INFO - PROCESS | 1936 | 1467699158626 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:12:38 INFO - PROCESS | 1936 | 1467699158634 Marionette TRACE conn3 <- [1,2462,null,{}] 23:12:38 INFO - PROCESS | 1936 | 1467699158642 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:38 INFO - PROCESS | 1936 | 1467699158647 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:38 INFO - PROCESS | 1936 | 1467699158873 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:12:39 INFO - PROCESS | 1936 | 1467699159227 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:39 INFO - PROCESS | 1936 | 1467699159235 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f5000 == 52 [pid = 1936] [id = 623] 23:12:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x8f668800) [pid = 1936] [serial = 1870] [outer = (nil)] 23:12:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x8fa4b000) [pid = 1936] [serial = 1871] [outer = 0x8f668800] 23:12:39 INFO - PROCESS | 1936 | 1467699159348 Marionette DEBUG loaded listener.js 23:12:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x90f8d400) [pid = 1936] [serial = 1872] [outer = 0x8f668800] 23:12:40 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ea400 == 51 [pid = 1936] [id = 576] 23:12:40 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d8000 == 50 [pid = 1936] [id = 559] 23:12:40 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06cc00 == 49 [pid = 1936] [id = 574] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x91bab400) [pid = 1936] [serial = 1805] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | 1467699160428 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1846ms 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x91ba2400) [pid = 1936] [serial = 1802] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x8fae5800) [pid = 1936] [serial = 1793] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x8d2ce800) [pid = 1936] [serial = 1784] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x8f323c00) [pid = 1936] [serial = 1787] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x8c188800) [pid = 1936] [serial = 1796] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x8f4efc00) [pid = 1936] [serial = 1790] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x8f670800) [pid = 1936] [serial = 1799] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x8fae8400) [pid = 1936] [serial = 1800] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x8f1fcc00) [pid = 1936] [serial = 1797] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x91ba6c00) [pid = 1936] [serial = 1803] [outer = (nil)] [url = about:blank] 23:12:40 INFO - PROCESS | 1936 | 1467699160495 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:12:40 INFO - PROCESS | 1936 | 1467699160502 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:12:40 INFO - PROCESS | 1936 | 1467699160514 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:12:40 INFO - PROCESS | 1936 | 1467699160517 Marionette TRACE conn3 <- [1,2466,null,{}] 23:12:40 INFO - PROCESS | 1936 | 1467699160523 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:40 INFO - PROCESS | 1936 | 1467699160529 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:40 INFO - PROCESS | 1936 | 1467699160716 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:12:40 INFO - PROCESS | 1936 | 1467699160770 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:40 INFO - PROCESS | 1936 | 1467699160782 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c068c00 == 50 [pid = 1936] [id = 624] 23:12:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f2d1400) [pid = 1936] [serial = 1873] [outer = (nil)] 23:12:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x90f8a800) [pid = 1936] [serial = 1874] [outer = 0x8f2d1400] 23:12:41 INFO - PROCESS | 1936 | 1467699160997 Marionette DEBUG loaded listener.js 23:12:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x91ba2400) [pid = 1936] [serial = 1875] [outer = 0x8f2d1400] 23:12:41 INFO - PROCESS | 1936 | 1467699161804 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1336ms 23:12:41 INFO - PROCESS | 1936 | 1467699161850 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:12:41 INFO - PROCESS | 1936 | 1467699161853 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:12:41 INFO - PROCESS | 1936 | 1467699161860 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:12:41 INFO - PROCESS | 1936 | 1467699161865 Marionette TRACE conn3 <- [1,2470,null,{}] 23:12:41 INFO - PROCESS | 1936 | 1467699161884 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:41 INFO - PROCESS | 1936 | 1467699161893 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:42 INFO - PROCESS | 1936 | 1467699162070 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:12:42 INFO - PROCESS | 1936 | 1467699162243 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:42 INFO - PROCESS | 1936 | 1467699162250 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e23800 == 51 [pid = 1936] [id = 625] 23:12:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x91e9fc00) [pid = 1936] [serial = 1876] [outer = (nil)] 23:12:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x91ea6c00) [pid = 1936] [serial = 1877] [outer = 0x91e9fc00] 23:12:42 INFO - PROCESS | 1936 | 1467699162349 Marionette DEBUG loaded listener.js 23:12:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x92506000) [pid = 1936] [serial = 1878] [outer = 0x91e9fc00] 23:12:43 INFO - PROCESS | 1936 | 1467699163222 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1383ms 23:12:43 INFO - PROCESS | 1936 | 1467699163248 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:12:43 INFO - PROCESS | 1936 | 1467699163251 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:12:43 INFO - PROCESS | 1936 | 1467699163267 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:12:43 INFO - PROCESS | 1936 | 1467699163270 Marionette TRACE conn3 <- [1,2474,null,{}] 23:12:43 INFO - PROCESS | 1936 | 1467699163276 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:43 INFO - PROCESS | 1936 | 1467699163280 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:43 INFO - PROCESS | 1936 | 1467699163512 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:12:43 INFO - PROCESS | 1936 | 1467699163533 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:43 INFO - PROCESS | 1936 | 1467699163541 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x8faeb000 == 52 [pid = 1936] [id = 626] 23:12:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x92eb2c00) [pid = 1936] [serial = 1879] [outer = (nil)] 23:12:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x9390fc00) [pid = 1936] [serial = 1880] [outer = 0x92eb2c00] 23:12:43 INFO - PROCESS | 1936 | 1467699163610 Marionette DEBUG loaded listener.js 23:12:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x93b2b800) [pid = 1936] [serial = 1881] [outer = 0x92eb2c00] 23:12:44 INFO - PROCESS | 1936 | 1467699164599 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1382ms 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x91ba9c00) [pid = 1936] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x8c06d800) [pid = 1936] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x8f1f5800) [pid = 1936] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x8d1f7800) [pid = 1936] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x8f322400) [pid = 1936] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x8f4ec000) [pid = 1936] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x8f4f0800) [pid = 1936] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x912ce000) [pid = 1936] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:12:44 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x8f1ed800) [pid = 1936] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:12:44 INFO - PROCESS | 1936 | 1467699164895 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:12:44 INFO - PROCESS | 1936 | 1467699164898 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:12:44 INFO - PROCESS | 1936 | 1467699164907 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:12:44 INFO - PROCESS | 1936 | 1467699164910 Marionette TRACE conn3 <- [1,2478,null,{}] 23:12:44 INFO - PROCESS | 1936 | 1467699164916 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:44 INFO - PROCESS | 1936 | 1467699164921 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:45 INFO - PROCESS | 1936 | 1467699165079 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:12:45 INFO - PROCESS | 1936 | 1467699165097 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:45 INFO - PROCESS | 1936 | 1467699165106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d2800 == 53 [pid = 1936] [id = 627] 23:12:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f1f5800) [pid = 1936] [serial = 1882] [outer = (nil)] 23:12:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x912cf800) [pid = 1936] [serial = 1883] [outer = 0x8f1f5800] 23:12:45 INFO - PROCESS | 1936 | 1467699165319 Marionette DEBUG loaded listener.js 23:12:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x920ec800) [pid = 1936] [serial = 1884] [outer = 0x8f1f5800] 23:12:46 INFO - PROCESS | 1936 | 1467699166141 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1284ms 23:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:12:46 INFO - PROCESS | 1936 | 1467699166192 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:12:46 INFO - PROCESS | 1936 | 1467699166195 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:12:46 INFO - PROCESS | 1936 | 1467699166202 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:12:46 INFO - PROCESS | 1936 | 1467699166205 Marionette TRACE conn3 <- [1,2482,null,{}] 23:12:46 INFO - PROCESS | 1936 | 1467699166210 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:46 INFO - PROCESS | 1936 | 1467699166220 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:46 INFO - PROCESS | 1936 | 1467699166467 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:12:46 INFO - PROCESS | 1936 | 1467699166484 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:46 INFO - PROCESS | 1936 | 1467699166493 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2cc800 == 54 [pid = 1936] [id = 628] 23:12:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x8d2d0c00) [pid = 1936] [serial = 1885] [outer = (nil)] 23:12:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x96328800) [pid = 1936] [serial = 1886] [outer = 0x8d2d0c00] 23:12:46 INFO - PROCESS | 1936 | 1467699166567 Marionette DEBUG loaded listener.js 23:12:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x96dd3c00) [pid = 1936] [serial = 1887] [outer = 0x8d2d0c00] 23:12:47 INFO - PROCESS | 1936 | 1467699167709 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1579ms 23:12:47 INFO - PROCESS | 1936 | 1467699167783 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:12:47 INFO - PROCESS | 1936 | 1467699167791 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:12:47 INFO - PROCESS | 1936 | 1467699167801 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:12:47 INFO - PROCESS | 1936 | 1467699167807 Marionette TRACE conn3 <- [1,2486,null,{}] 23:12:47 INFO - PROCESS | 1936 | 1467699167817 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:47 INFO - PROCESS | 1936 | 1467699167822 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:48 INFO - PROCESS | 1936 | 1467699168060 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:12:48 INFO - PROCESS | 1936 | 1467699168324 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:48 INFO - PROCESS | 1936 | 1467699168335 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dbc00 == 55 [pid = 1936] [id = 629] 23:12:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x8f2dd400) [pid = 1936] [serial = 1888] [outer = (nil)] 23:12:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x8f3ee800) [pid = 1936] [serial = 1889] [outer = 0x8f2dd400] 23:12:48 INFO - PROCESS | 1936 | 1467699168459 Marionette DEBUG loaded listener.js 23:12:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x8f66e000) [pid = 1936] [serial = 1890] [outer = 0x8f2dd400] 23:12:49 INFO - PROCESS | 1936 | 1467699169430 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1700ms 23:12:49 INFO - PROCESS | 1936 | 1467699169502 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:12:49 INFO - PROCESS | 1936 | 1467699169510 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:12:49 INFO - PROCESS | 1936 | 1467699169521 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:12:49 INFO - PROCESS | 1936 | 1467699169526 Marionette TRACE conn3 <- [1,2490,null,{}] 23:12:49 INFO - PROCESS | 1936 | 1467699169532 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:49 INFO - PROCESS | 1936 | 1467699169538 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:49 INFO - PROCESS | 1936 | 1467699169761 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:12:50 INFO - PROCESS | 1936 | 1467699170012 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:50 INFO - PROCESS | 1936 | 1467699170023 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x91c0d400 == 56 [pid = 1936] [id = 630] 23:12:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x91cef000) [pid = 1936] [serial = 1891] [outer = (nil)] 23:12:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x91ea3800) [pid = 1936] [serial = 1892] [outer = 0x91cef000] 23:12:50 INFO - PROCESS | 1936 | 1467699170145 Marionette DEBUG loaded listener.js 23:12:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x938f0800) [pid = 1936] [serial = 1893] [outer = 0x91cef000] 23:12:51 INFO - PROCESS | 1936 | 1467699171122 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1683ms 23:12:51 INFO - PROCESS | 1936 | 1467699171204 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:12:51 INFO - PROCESS | 1936 | 1467699171209 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:12:51 INFO - PROCESS | 1936 | 1467699171216 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:12:51 INFO - PROCESS | 1936 | 1467699171222 Marionette TRACE conn3 <- [1,2494,null,{}] 23:12:51 INFO - PROCESS | 1936 | 1467699171240 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:51 INFO - PROCESS | 1936 | 1467699171250 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:51 INFO - PROCESS | 1936 | 1467699171577 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:12:51 INFO - PROCESS | 1936 | 1467699171795 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:51 INFO - PROCESS | 1936 | 1467699171807 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b27000 == 57 [pid = 1936] [id = 631] 23:12:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x94695400) [pid = 1936] [serial = 1894] [outer = (nil)] 23:12:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x977a1800) [pid = 1936] [serial = 1895] [outer = 0x94695400] 23:12:51 INFO - PROCESS | 1936 | 1467699171891 Marionette DEBUG loaded listener.js 23:12:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x977aec00) [pid = 1936] [serial = 1896] [outer = 0x94695400] 23:12:52 INFO - PROCESS | 1936 | 1467699172768 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1591ms 23:12:52 INFO - PROCESS | 1936 | 1467699172811 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:12:52 INFO - PROCESS | 1936 | 1467699172816 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:12:52 INFO - PROCESS | 1936 | 1467699172822 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:12:52 INFO - PROCESS | 1936 | 1467699172825 Marionette TRACE conn3 <- [1,2498,null,{}] 23:12:52 INFO - PROCESS | 1936 | 1467699172831 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:52 INFO - PROCESS | 1936 | 1467699172836 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:53 INFO - PROCESS | 1936 | 1467699173014 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:12:53 INFO - PROCESS | 1936 | 1467699173209 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:53 INFO - PROCESS | 1936 | 1467699173217 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x96dd1000 == 58 [pid = 1936] [id = 632] 23:12:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x96ddac00) [pid = 1936] [serial = 1897] [outer = (nil)] 23:12:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x98912000) [pid = 1936] [serial = 1898] [outer = 0x96ddac00] 23:12:53 INFO - PROCESS | 1936 | 1467699173293 Marionette DEBUG loaded listener.js 23:12:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x98d47400) [pid = 1936] [serial = 1899] [outer = 0x96ddac00] 23:12:54 INFO - PROCESS | 1936 | 1467699174211 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1435ms 23:12:54 INFO - PROCESS | 1936 | 1467699174258 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:12:54 INFO - PROCESS | 1936 | 1467699174262 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:12:54 INFO - PROCESS | 1936 | 1467699174297 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:12:54 INFO - PROCESS | 1936 | 1467699174301 Marionette TRACE conn3 <- [1,2502,null,{}] 23:12:54 INFO - PROCESS | 1936 | 1467699174310 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:54 INFO - PROCESS | 1936 | 1467699174314 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:54 INFO - PROCESS | 1936 | 1467699174525 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:12:54 INFO - PROCESS | 1936 | 1467699174722 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:54 INFO - PROCESS | 1936 | 1467699174731 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c184c00 == 59 [pid = 1936] [id = 633] 23:12:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x8d1efc00) [pid = 1936] [serial = 1900] [outer = (nil)] 23:12:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x994ab400) [pid = 1936] [serial = 1901] [outer = 0x8d1efc00] 23:12:54 INFO - PROCESS | 1936 | 1467699174810 Marionette DEBUG loaded listener.js 23:12:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x99503c00) [pid = 1936] [serial = 1902] [outer = 0x8d1efc00] 23:12:55 INFO - PROCESS | 1936 | 1467699175782 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1549ms 23:12:55 INFO - PROCESS | 1936 | 1467699175846 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:12:55 INFO - PROCESS | 1936 | 1467699175850 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:12:55 INFO - PROCESS | 1936 | 1467699175856 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:12:55 INFO - PROCESS | 1936 | 1467699175861 Marionette TRACE conn3 <- [1,2506,null,{}] 23:12:55 INFO - PROCESS | 1936 | 1467699175866 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:55 INFO - PROCESS | 1936 | 1467699175877 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:56 INFO - PROCESS | 1936 | 1467699176125 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:12:56 INFO - PROCESS | 1936 | 1467699176370 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:56 INFO - PROCESS | 1936 | 1467699176378 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17fc00 == 60 [pid = 1936] [id = 634] 23:12:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x938ebc00) [pid = 1936] [serial = 1903] [outer = (nil)] 23:12:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x9950d000) [pid = 1936] [serial = 1904] [outer = 0x938ebc00] 23:12:56 INFO - PROCESS | 1936 | 1467699176495 Marionette DEBUG loaded listener.js 23:12:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x998cf800) [pid = 1936] [serial = 1905] [outer = 0x938ebc00] 23:12:57 INFO - PROCESS | 1936 | 1467699177376 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 23:12:57 INFO - PROCESS | 1936 | 1467699177442 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:12:57 INFO - PROCESS | 1936 | 1467699177446 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:12:57 INFO - PROCESS | 1936 | 1467699177452 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:12:57 INFO - PROCESS | 1936 | 1467699177456 Marionette TRACE conn3 <- [1,2510,null,{}] 23:12:57 INFO - PROCESS | 1936 | 1467699177461 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:57 INFO - PROCESS | 1936 | 1467699177466 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:57 INFO - PROCESS | 1936 | 1467699177637 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:12:57 INFO - PROCESS | 1936 | 1467699177837 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:57 INFO - PROCESS | 1936 | 1467699177844 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17b400 == 61 [pid = 1936] [id = 635] 23:12:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x99509400) [pid = 1936] [serial = 1906] [outer = (nil)] 23:12:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x99cdf000) [pid = 1936] [serial = 1907] [outer = 0x99509400] 23:12:57 INFO - PROCESS | 1936 | 1467699177968 Marionette DEBUG loaded listener.js 23:12:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x99da4400) [pid = 1936] [serial = 1908] [outer = 0x99509400] 23:12:58 INFO - PROCESS | 1936 | 1467699178890 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1478ms 23:12:58 INFO - PROCESS | 1936 | 1467699178931 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:12:58 INFO - PROCESS | 1936 | 1467699178941 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:12:58 INFO - PROCESS | 1936 | 1467699178948 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:12:58 INFO - PROCESS | 1936 | 1467699178951 Marionette TRACE conn3 <- [1,2514,null,{}] 23:12:58 INFO - PROCESS | 1936 | 1467699178957 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:58 INFO - PROCESS | 1936 | 1467699178962 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:59 INFO - PROCESS | 1936 | 1467699179133 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:12:59 INFO - PROCESS | 1936 | 1467699179389 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:59 INFO - PROCESS | 1936 | 1467699179398 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:12:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8000 == 62 [pid = 1936] [id = 636] 23:12:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x8e7dfc00) [pid = 1936] [serial = 1909] [outer = (nil)] 23:12:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x99da1400) [pid = 1936] [serial = 1910] [outer = 0x8e7dfc00] 23:12:59 INFO - PROCESS | 1936 | 1467699179480 Marionette DEBUG loaded listener.js 23:12:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x99dacc00) [pid = 1936] [serial = 1911] [outer = 0x8e7dfc00] 23:13:00 INFO - PROCESS | 1936 | 1467699180390 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1482ms 23:13:00 INFO - PROCESS | 1936 | 1467699180431 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:13:00 INFO - PROCESS | 1936 | 1467699180436 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:13:00 INFO - PROCESS | 1936 | 1467699180442 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:13:00 INFO - PROCESS | 1936 | 1467699180446 Marionette TRACE conn3 <- [1,2518,null,{}] 23:13:00 INFO - PROCESS | 1936 | 1467699180452 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:00 INFO - PROCESS | 1936 | 1467699180457 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:00 INFO - PROCESS | 1936 | 1467699180645 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:13:00 INFO - PROCESS | 1936 | 1467699180846 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 1936 | 1467699180855 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d5800 == 63 [pid = 1936] [id = 637] 23:13:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8d2d7800) [pid = 1936] [serial = 1912] [outer = (nil)] 23:13:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8e7e0c00) [pid = 1936] [serial = 1913] [outer = 0x8d2d7800] 23:13:01 INFO - PROCESS | 1936 | 1467699181202 Marionette DEBUG loaded listener.js 23:13:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8f325000) [pid = 1936] [serial = 1914] [outer = 0x8d2d7800] 23:13:02 INFO - PROCESS | 1936 | 1467699182328 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1933ms 23:13:02 INFO - PROCESS | 1936 | 1467699182377 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:13:02 INFO - PROCESS | 1936 | 1467699182383 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:13:02 INFO - PROCESS | 1936 | 1467699182391 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:13:02 INFO - PROCESS | 1936 | 1467699182395 Marionette TRACE conn3 <- [1,2522,null,{}] 23:13:02 INFO - PROCESS | 1936 | 1467699182403 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:02 INFO - PROCESS | 1936 | 1467699182407 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:02 INFO - PROCESS | 1936 | 1467699182614 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:13:02 INFO - PROCESS | 1936 | 1467699182947 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:02 INFO - PROCESS | 1936 | 1467699182964 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8c067800 == 62 [pid = 1936] [id = 593] 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d2800 == 61 [pid = 1936] [id = 627] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x9250e000) [pid = 1936] [serial = 1844] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c067800 == 62 [pid = 1936] [id = 638] 23:13:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8e7de000) [pid = 1936] [serial = 1915] [outer = (nil)] 23:13:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x8f32e000) [pid = 1936] [serial = 1916] [outer = 0x8e7de000] 23:13:03 INFO - PROCESS | 1936 | 1467699183124 Marionette DEBUG loaded listener.js 23:13:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x8f663800) [pid = 1936] [serial = 1917] [outer = 0x8e7de000] 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8faeb000 == 61 [pid = 1936] [id = 626] 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x91e23800 == 60 [pid = 1936] [id = 625] 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8c068c00 == 59 [pid = 1936] [id = 624] 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f5000 == 58 [pid = 1936] [id = 623] 23:13:03 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2db400 == 57 [pid = 1936] [id = 614] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x91e19c00) [pid = 1936] [serial = 1838] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x8f3e8000) [pid = 1936] [serial = 1841] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x91e28000) [pid = 1936] [serial = 1839] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8f4eb800) [pid = 1936] [serial = 1830] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x8f3e3400) [pid = 1936] [serial = 1829] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8e7dac00) [pid = 1936] [serial = 1785] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x8f32d800) [pid = 1936] [serial = 1788] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x8f4f9400) [pid = 1936] [serial = 1791] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x90f89000) [pid = 1936] [serial = 1794] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x920e9000) [pid = 1936] [serial = 1817] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x8fae0800) [pid = 1936] [serial = 1826] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x91ba9800) [pid = 1936] [serial = 1835] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x8f3e9400) [pid = 1936] [serial = 1832] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x8f66e800) [pid = 1936] [serial = 1833] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x92ea8400) [pid = 1936] [serial = 1820] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8f2dac00) [pid = 1936] [serial = 1808] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x8f664400) [pid = 1936] [serial = 1823] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x912c1c00) [pid = 1936] [serial = 1811] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x91e1f000) [pid = 1936] [serial = 1814] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x8d2db000) [pid = 1936] [serial = 1842] [outer = (nil)] [url = about:blank] 23:13:03 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x91c0e400) [pid = 1936] [serial = 1836] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1936 | 1467699184019 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1691ms 23:13:04 INFO - PROCESS | 1936 | 1467699184081 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:13:04 INFO - PROCESS | 1936 | 1467699184087 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:13:04 INFO - PROCESS | 1936 | 1467699184097 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:13:04 INFO - PROCESS | 1936 | 1467699184101 Marionette TRACE conn3 <- [1,2526,null,{}] 23:13:04 INFO - PROCESS | 1936 | 1467699184107 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:04 INFO - PROCESS | 1936 | 1467699184112 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:04 INFO - PROCESS | 1936 | 1467699184301 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:13:04 INFO - PROCESS | 1936 | 1467699184492 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:04 INFO - PROCESS | 1936 | 1467699184498 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e8000 == 58 [pid = 1936] [id = 639] 23:13:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x8f4eb800) [pid = 1936] [serial = 1918] [outer = (nil)] 23:13:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x91c03c00) [pid = 1936] [serial = 1919] [outer = 0x8f4eb800] 23:13:04 INFO - PROCESS | 1936 | 1467699184571 Marionette DEBUG loaded listener.js 23:13:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x91e1f400) [pid = 1936] [serial = 1920] [outer = 0x8f4eb800] 23:13:05 INFO - PROCESS | 1936 | 1467699185461 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1433ms 23:13:05 INFO - PROCESS | 1936 | 1467699185532 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:13:05 INFO - PROCESS | 1936 | 1467699185536 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:13:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:13:05 INFO - PROCESS | 1936 | 1467699185543 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:13:05 INFO - PROCESS | 1936 | 1467699185549 Marionette TRACE conn3 <- [1,2530,null,{}] 23:13:05 INFO - PROCESS | 1936 | 1467699185570 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:05 INFO - PROCESS | 1936 | 1467699185578 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:05 INFO - PROCESS | 1936 | 1467699185828 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:13:05 INFO - PROCESS | 1936 | 1467699185860 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:05 INFO - PROCESS | 1936 | 1467699185872 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e3400 == 59 [pid = 1936] [id = 640] 23:13:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x91e23800) [pid = 1936] [serial = 1921] [outer = (nil)] 23:13:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x938e8400) [pid = 1936] [serial = 1922] [outer = 0x91e23800] 23:13:05 INFO - PROCESS | 1936 | 1467699185944 Marionette DEBUG loaded listener.js 23:13:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x93991000) [pid = 1936] [serial = 1923] [outer = 0x91e23800] 23:13:06 INFO - PROCESS | 1936 | 1467699186926 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1442ms 23:13:06 INFO - PROCESS | 1936 | 1467699186988 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:13:06 INFO - PROCESS | 1936 | 1467699186993 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:13:07 INFO - PROCESS | 1936 | 1467699186999 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:13:07 INFO - PROCESS | 1936 | 1467699187002 Marionette TRACE conn3 <- [1,2534,null,{}] 23:13:07 INFO - PROCESS | 1936 | 1467699187007 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:07 INFO - PROCESS | 1936 | 1467699187012 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:07 INFO - PROCESS | 1936 | 1467699187250 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:13:07 INFO - PROCESS | 1936 | 1467699187274 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:07 INFO - PROCESS | 1936 | 1467699187282 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7c00 == 60 [pid = 1936] [id = 641] 23:13:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x8fae0800) [pid = 1936] [serial = 1924] [outer = (nil)] 23:13:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x94699400) [pid = 1936] [serial = 1925] [outer = 0x8fae0800] 23:13:07 INFO - PROCESS | 1936 | 1467699187354 Marionette DEBUG loaded listener.js 23:13:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x951d4400) [pid = 1936] [serial = 1926] [outer = 0x8fae0800] 23:13:07 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x8f2d1400) [pid = 1936] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:13:07 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x8f668800) [pid = 1936] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:13:07 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x91e9fc00) [pid = 1936] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:13:07 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x92eb2c00) [pid = 1936] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:13:07 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x8f1f5800) [pid = 1936] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:13:08 INFO - PROCESS | 1936 | 1467699188388 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1432ms 23:13:08 INFO - PROCESS | 1936 | 1467699188432 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:13:08 INFO - PROCESS | 1936 | 1467699188436 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:13:08 INFO - PROCESS | 1936 | 1467699188443 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:13:08 INFO - PROCESS | 1936 | 1467699188447 Marionette TRACE conn3 <- [1,2538,null,{}] 23:13:08 INFO - PROCESS | 1936 | 1467699188452 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:08 INFO - PROCESS | 1936 | 1467699188457 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:08 INFO - PROCESS | 1936 | 1467699188612 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:13:08 INFO - PROCESS | 1936 | 1467699188626 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:08 INFO - PROCESS | 1936 | 1467699188634 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x912c3800 == 61 [pid = 1936] [id = 642] 23:13:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x91e9b400) [pid = 1936] [serial = 1927] [outer = (nil)] 23:13:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x94699000) [pid = 1936] [serial = 1928] [outer = 0x91e9b400] 23:13:08 INFO - PROCESS | 1936 | 1467699188861 Marionette DEBUG loaded listener.js 23:13:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x96dd2400) [pid = 1936] [serial = 1929] [outer = 0x91e9b400] 23:13:09 INFO - PROCESS | 1936 | 1467699189702 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1286ms 23:13:09 INFO - PROCESS | 1936 | 1467699189805 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:13:09 INFO - PROCESS | 1936 | 1467699189812 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:13:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:13:09 INFO - PROCESS | 1936 | 1467699189822 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:13:09 INFO - PROCESS | 1936 | 1467699189828 Marionette TRACE conn3 <- [1,2542,null,{}] 23:13:09 INFO - PROCESS | 1936 | 1467699189838 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:09 INFO - PROCESS | 1936 | 1467699189844 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:10 INFO - PROCESS | 1936 | 1467699190071 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:13:10 INFO - PROCESS | 1936 | 1467699190350 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:10 INFO - PROCESS | 1936 | 1467699190366 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d2800 == 62 [pid = 1936] [id = 643] 23:13:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x8f4eb000) [pid = 1936] [serial = 1930] [outer = (nil)] 23:13:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x8f66a000) [pid = 1936] [serial = 1931] [outer = 0x8f4eb000] 23:13:10 INFO - PROCESS | 1936 | 1467699190463 Marionette DEBUG loaded listener.js 23:13:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x8faeb800) [pid = 1936] [serial = 1932] [outer = 0x8f4eb000] 23:13:11 INFO - PROCESS | 1936 | 1467699191387 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1599ms 23:13:11 INFO - PROCESS | 1936 | 1467699191439 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:13:11 INFO - PROCESS | 1936 | 1467699191445 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:13:11 INFO - PROCESS | 1936 | 1467699191456 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:13:11 INFO - PROCESS | 1936 | 1467699191461 Marionette TRACE conn3 <- [1,2546,null,{}] 23:13:11 INFO - PROCESS | 1936 | 1467699191468 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:11 INFO - PROCESS | 1936 | 1467699191474 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:11 INFO - PROCESS | 1936 | 1467699191660 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:13:11 INFO - PROCESS | 1936 | 1467699191865 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:11 INFO - PROCESS | 1936 | 1467699191875 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f9400 == 63 [pid = 1936] [id = 644] 23:13:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x91c0e400) [pid = 1936] [serial = 1933] [outer = (nil)] 23:13:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x91e9a000) [pid = 1936] [serial = 1934] [outer = 0x91c0e400] 23:13:11 INFO - PROCESS | 1936 | 1467699191994 Marionette DEBUG loaded listener.js 23:13:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x920ea800) [pid = 1936] [serial = 1935] [outer = 0x91c0e400] 23:13:13 INFO - PROCESS | 1936 | 1467699193016 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1635ms 23:13:13 INFO - PROCESS | 1936 | 1467699193088 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:13:13 INFO - PROCESS | 1936 | 1467699193092 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:13:13 INFO - PROCESS | 1936 | 1467699193099 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:13:13 INFO - PROCESS | 1936 | 1467699193103 Marionette TRACE conn3 <- [1,2550,null,{}] 23:13:13 INFO - PROCESS | 1936 | 1467699193117 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:13 INFO - PROCESS | 1936 | 1467699193126 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:13 INFO - PROCESS | 1936 | 1467699193354 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:13:13 INFO - PROCESS | 1936 | 1467699193647 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:13 INFO - PROCESS | 1936 | 1467699193660 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x951da800 == 64 [pid = 1936] [id = 645] 23:13:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x977a2000) [pid = 1936] [serial = 1936] [outer = (nil)] 23:13:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x982dd800) [pid = 1936] [serial = 1937] [outer = 0x977a2000] 23:13:13 INFO - PROCESS | 1936 | 1467699193786 Marionette DEBUG loaded listener.js 23:13:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x99502400) [pid = 1936] [serial = 1938] [outer = 0x977a2000] 23:13:14 INFO - PROCESS | 1936 | 1467699194737 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1683ms 23:13:14 INFO - PROCESS | 1936 | 1467699194783 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:13:14 INFO - PROCESS | 1936 | 1467699194787 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:13:14 INFO - PROCESS | 1936 | 1467699194793 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:13:14 INFO - PROCESS | 1936 | 1467699194797 Marionette TRACE conn3 <- [1,2554,null,{}] 23:13:14 INFO - PROCESS | 1936 | 1467699194803 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:14 INFO - PROCESS | 1936 | 1467699194808 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:15 INFO - PROCESS | 1936 | 1467699195036 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:13:15 INFO - PROCESS | 1936 | 1467699195278 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:15 INFO - PROCESS | 1936 | 1467699195287 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d2000 == 65 [pid = 1936] [id = 646] 23:13:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9950f400) [pid = 1936] [serial = 1939] [outer = (nil)] 23:13:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x998d3800) [pid = 1936] [serial = 1940] [outer = 0x9950f400] 23:13:15 INFO - PROCESS | 1936 | 1467699195408 Marionette DEBUG loaded listener.js 23:13:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x99da1800) [pid = 1936] [serial = 1941] [outer = 0x9950f400] 23:13:16 INFO - PROCESS | 1936 | 1467699196353 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:13:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:13:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 23:13:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:13:16 INFO - PROCESS | 1936 | 1467699196424 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:13:16 INFO - PROCESS | 1936 | 1467699196427 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:13:16 INFO - PROCESS | 1936 | 1467699196434 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:13:16 INFO - PROCESS | 1936 | 1467699196438 Marionette TRACE conn3 <- [1,2558,null,{}] 23:13:16 INFO - PROCESS | 1936 | 1467699196443 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:16 INFO - PROCESS | 1936 | 1467699196449 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:16 INFO - PROCESS | 1936 | 1467699196620 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:13:16 INFO - PROCESS | 1936 | 1467699196824 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:16 INFO - PROCESS | 1936 | 1467699196836 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2ce400 == 66 [pid = 1936] [id = 647] 23:13:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x998d6800) [pid = 1936] [serial = 1942] [outer = (nil)] 23:13:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x99ee2000) [pid = 1936] [serial = 1943] [outer = 0x998d6800] 23:13:16 INFO - PROCESS | 1936 | 1467699196948 Marionette DEBUG loaded listener.js 23:13:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x99ee7800) [pid = 1936] [serial = 1944] [outer = 0x998d6800] 23:13:17 INFO - PROCESS | 1936 | 1467699197951 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1585ms 23:13:18 INFO - PROCESS | 1936 | 1467699198019 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:13:18 INFO - PROCESS | 1936 | 1467699198022 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:13:18 INFO - PROCESS | 1936 | 1467699198029 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:13:18 INFO - PROCESS | 1936 | 1467699198032 Marionette TRACE conn3 <- [1,2562,null,{}] 23:13:18 INFO - PROCESS | 1936 | 1467699198038 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:18 INFO - PROCESS | 1936 | 1467699198048 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:18 INFO - PROCESS | 1936 | 1467699198304 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:13:18 INFO - PROCESS | 1936 | 1467699198562 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:18 INFO - PROCESS | 1936 | 1467699198571 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x99daac00 == 67 [pid = 1936] [id = 648] 23:13:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x9a565000) [pid = 1936] [serial = 1945] [outer = (nil)] 23:13:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x9a6c9800) [pid = 1936] [serial = 1946] [outer = 0x9a565000] 23:13:18 INFO - PROCESS | 1936 | 1467699198693 Marionette DEBUG loaded listener.js 23:13:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x9a7ee000) [pid = 1936] [serial = 1947] [outer = 0x9a565000] 23:13:19 INFO - PROCESS | 1936 | 1467699199584 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1590ms 23:13:19 INFO - PROCESS | 1936 | 1467699199620 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:13:19 INFO - PROCESS | 1936 | 1467699199624 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:13:19 INFO - PROCESS | 1936 | 1467699199631 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:13:19 INFO - PROCESS | 1936 | 1467699199634 Marionette TRACE conn3 <- [1,2566,null,{}] 23:13:19 INFO - PROCESS | 1936 | 1467699199640 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:19 INFO - PROCESS | 1936 | 1467699199645 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:19 INFO - PROCESS | 1936 | 1467699199821 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:13:20 INFO - PROCESS | 1936 | 1467699200032 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:20 INFO - PROCESS | 1936 | 1467699200038 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f8400 == 68 [pid = 1936] [id = 649] 23:13:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8d1fb400) [pid = 1936] [serial = 1948] [outer = (nil)] 23:13:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x9a7f1800) [pid = 1936] [serial = 1949] [outer = 0x8d1fb400] 23:13:20 INFO - PROCESS | 1936 | 1467699200153 Marionette DEBUG loaded listener.js 23:13:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9a7f7c00) [pid = 1936] [serial = 1950] [outer = 0x8d1fb400] 23:13:21 INFO - PROCESS | 1936 | 1467699201465 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1889ms 23:13:21 INFO - PROCESS | 1936 | 1467699201521 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:13:21 INFO - PROCESS | 1936 | 1467699201528 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:13:21 INFO - PROCESS | 1936 | 1467699201536 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:13:21 INFO - PROCESS | 1936 | 1467699201541 Marionette TRACE conn3 <- [1,2570,null,{}] 23:13:21 INFO - PROCESS | 1936 | 1467699201549 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:21 INFO - PROCESS | 1936 | 1467699201554 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:21 INFO - PROCESS | 1936 | 1467699201726 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:13:22 INFO - PROCESS | 1936 | 1467699201995 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:22 INFO - PROCESS | 1936 | 1467699202012 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2db000 == 69 [pid = 1936] [id = 650] 23:13:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f3f0400) [pid = 1936] [serial = 1951] [outer = (nil)] 23:13:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8f4f9400) [pid = 1936] [serial = 1952] [outer = 0x8f3f0400] 23:13:22 INFO - PROCESS | 1936 | 1467699202080 Marionette DEBUG loaded listener.js 23:13:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x8faeec00) [pid = 1936] [serial = 1953] [outer = 0x8f3f0400] 23:13:23 INFO - PROCESS | 1936 | 1467699203138 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1636ms 23:13:23 INFO - PROCESS | 1936 | 1467699203171 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:13:23 INFO - PROCESS | 1936 | 1467699203178 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:13:23 INFO - PROCESS | 1936 | 1467699203188 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:13:23 INFO - PROCESS | 1936 | 1467699203192 Marionette TRACE conn3 <- [1,2574,null,{}] 23:13:23 INFO - PROCESS | 1936 | 1467699203198 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:23 INFO - PROCESS | 1936 | 1467699203204 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:23 INFO - PROCESS | 1936 | 1467699203380 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:13:23 INFO - PROCESS | 1936 | 1467699203635 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:23 INFO - PROCESS | 1936 | 1467699203642 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2db800 == 70 [pid = 1936] [id = 651] 23:13:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8f4efc00) [pid = 1936] [serial = 1954] [outer = (nil)] 23:13:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x920e9800) [pid = 1936] [serial = 1955] [outer = 0x8f4efc00] 23:13:23 INFO - PROCESS | 1936 | 1467699203762 Marionette DEBUG loaded listener.js 23:13:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x938e5800) [pid = 1936] [serial = 1956] [outer = 0x8f4efc00] 23:13:24 INFO - PROCESS | 1936 | 1467699204729 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1631ms 23:13:24 INFO - PROCESS | 1936 | 1467699204820 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:13:24 INFO - PROCESS | 1936 | 1467699204823 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:13:24 INFO - PROCESS | 1936 | 1467699204831 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:13:24 INFO - PROCESS | 1936 | 1467699204837 Marionette TRACE conn3 <- [1,2578,null,{}] 23:13:24 INFO - PROCESS | 1936 | 1467699204852 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:24 INFO - PROCESS | 1936 | 1467699204860 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:25 INFO - PROCESS | 1936 | 1467699205087 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f2000 == 69 [pid = 1936] [id = 569] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8c069000 == 68 [pid = 1936] [id = 570] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x93b44c00 == 67 [pid = 1936] [id = 571] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x951cdc00) [pid = 1936] [serial = 1862] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x912c9800) [pid = 1936] [serial = 1868] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x8f1ef000) [pid = 1936] [serial = 1847] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x92510800) [pid = 1936] [serial = 1853] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x951d9c00) [pid = 1936] [serial = 1865] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x93b21800) [pid = 1936] [serial = 1859] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9398cc00) [pid = 1936] [serial = 1856] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x90f8f000) [pid = 1936] [serial = 1850] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x96328800) [pid = 1936] [serial = 1886] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8f326400 == 66 [pid = 1936] [id = 567] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7c00 == 65 [pid = 1936] [id = 641] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e3400 == 64 [pid = 1936] [id = 640] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e8000 == 63 [pid = 1936] [id = 639] 23:13:25 INFO - PROCESS | 1936 | 1467699205414 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:25 INFO - PROCESS | 1936 | 1467699205427 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8c067800 == 62 [pid = 1936] [id = 638] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d5800 == 61 [pid = 1936] [id = 637] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17b400 == 60 [pid = 1936] [id = 635] 23:13:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f326400 == 61 [pid = 1936] [id = 652] 23:13:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8f3e3400) [pid = 1936] [serial = 1957] [outer = (nil)] 23:13:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x91b9d800) [pid = 1936] [serial = 1958] [outer = 0x8f3e3400] 23:13:25 INFO - PROCESS | 1936 | 1467699205504 Marionette DEBUG loaded listener.js 23:13:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9237b800) [pid = 1936] [serial = 1959] [outer = 0x8f3e3400] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17fc00 == 60 [pid = 1936] [id = 634] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8c184c00 == 59 [pid = 1936] [id = 633] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x96dd1000 == 58 [pid = 1936] [id = 632] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x93b27000 == 57 [pid = 1936] [id = 631] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x91c0d400 == 56 [pid = 1936] [id = 630] 23:13:25 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dbc00 == 55 [pid = 1936] [id = 629] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x90f8a800) [pid = 1936] [serial = 1874] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x91ba2400) [pid = 1936] [serial = 1875] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x90f8d400) [pid = 1936] [serial = 1872] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8fa4b000) [pid = 1936] [serial = 1871] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x91ea6c00) [pid = 1936] [serial = 1877] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x9390fc00) [pid = 1936] [serial = 1880] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x920ec800) [pid = 1936] [serial = 1884] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x912cf800) [pid = 1936] [serial = 1883] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x93b2b800) [pid = 1936] [serial = 1881] [outer = (nil)] [url = about:blank] 23:13:25 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x92506000) [pid = 1936] [serial = 1878] [outer = (nil)] [url = about:blank] 23:13:26 INFO - PROCESS | 1936 | 1467699206336 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 23:13:26 INFO - PROCESS | 1936 | 1467699206367 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:13:26 INFO - PROCESS | 1936 | 1467699206372 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:13:26 INFO - PROCESS | 1936 | 1467699206378 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:13:26 INFO - PROCESS | 1936 | 1467699206382 Marionette TRACE conn3 <- [1,2582,null,{}] 23:13:26 INFO - PROCESS | 1936 | 1467699206387 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:26 INFO - PROCESS | 1936 | 1467699206392 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:26 INFO - PROCESS | 1936 | 1467699206570 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:13:26 INFO - PROCESS | 1936 | 1467699206738 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:26 INFO - PROCESS | 1936 | 1467699206746 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f5c00 == 56 [pid = 1936] [id = 653] 23:13:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x91ba2400) [pid = 1936] [serial = 1960] [outer = (nil)] 23:13:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x93b4e000) [pid = 1936] [serial = 1961] [outer = 0x91ba2400] 23:13:26 INFO - PROCESS | 1936 | 1467699206815 Marionette DEBUG loaded listener.js 23:13:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x951d0000) [pid = 1936] [serial = 1962] [outer = 0x91ba2400] 23:13:27 INFO - PROCESS | 1936 | 1467699207639 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1278ms 23:13:27 INFO - PROCESS | 1936 | 1467699207660 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:13:27 INFO - PROCESS | 1936 | 1467699207664 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:13:27 INFO - PROCESS | 1936 | 1467699207677 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:13:27 INFO - PROCESS | 1936 | 1467699207679 Marionette TRACE conn3 <- [1,2586,null,{}] 23:13:27 INFO - PROCESS | 1936 | 1467699207685 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:27 INFO - PROCESS | 1936 | 1467699207690 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:27 INFO - PROCESS | 1936 | 1467699207920 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:13:27 INFO - PROCESS | 1936 | 1467699207951 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:27 INFO - PROCESS | 1936 | 1467699207962 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ba5c00 == 57 [pid = 1936] [id = 654] 23:13:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x93b21800) [pid = 1936] [serial = 1963] [outer = (nil)] 23:13:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x96dd1000) [pid = 1936] [serial = 1964] [outer = 0x93b21800] 23:13:28 INFO - PROCESS | 1936 | 1467699208029 Marionette DEBUG loaded listener.js 23:13:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x96dd8000) [pid = 1936] [serial = 1965] [outer = 0x93b21800] 23:13:29 INFO - PROCESS | 1936 | 1467699209013 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1389ms 23:13:29 INFO - PROCESS | 1936 | 1467699209060 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:13:29 INFO - PROCESS | 1936 | 1467699209067 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:13:29 INFO - PROCESS | 1936 | 1467699209080 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:13:29 INFO - PROCESS | 1936 | 1467699209096 Marionette TRACE conn3 <- [1,2590,null,{}] 23:13:29 INFO - PROCESS | 1936 | 1467699209103 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:29 INFO - PROCESS | 1936 | 1467699209112 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:29 INFO - PROCESS | 1936 | 1467699209386 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:13:29 INFO - PROCESS | 1936 | 1467699209417 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:29 INFO - PROCESS | 1936 | 1467699209426 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b4fc00 == 58 [pid = 1936] [id = 655] 23:13:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x96dcc400) [pid = 1936] [serial = 1966] [outer = (nil)] 23:13:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x9985dc00) [pid = 1936] [serial = 1967] [outer = 0x96dcc400] 23:13:29 INFO - PROCESS | 1936 | 1467699209496 Marionette DEBUG loaded listener.js 23:13:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x9a55f400) [pid = 1936] [serial = 1968] [outer = 0x96dcc400] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x8d1f4000) [pid = 1936] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8c068800) [pid = 1936] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8d1f6000) [pid = 1936] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x8f66e400) [pid = 1936] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8f328000) [pid = 1936] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8f1f2800) [pid = 1936] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x8e7d9000) [pid = 1936] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x8f2dd400) [pid = 1936] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x8f4eb800) [pid = 1936] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8e7de000) [pid = 1936] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x91cef000) [pid = 1936] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x94695400) [pid = 1936] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x8d2d7800) [pid = 1936] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x8d1efc00) [pid = 1936] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8d2d0c00) [pid = 1936] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x938ebc00) [pid = 1936] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x96ddac00) [pid = 1936] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x8fae0800) [pid = 1936] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x91e23800) [pid = 1936] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x91cf7400) [pid = 1936] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x8d1ef800) [pid = 1936] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8fa4e000) [pid = 1936] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x9237dc00) [pid = 1936] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x93909000) [pid = 1936] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x8d2d8400) [pid = 1936] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x93b45800) [pid = 1936] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x951cd000) [pid = 1936] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x8faee400) [pid = 1936] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x91b9c800) [pid = 1936] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:13:30 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x91cf8800) [pid = 1936] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:13:30 INFO - PROCESS | 1936 | 1467699210873 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1849ms 23:13:30 INFO - PROCESS | 1936 | 1467699210928 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:13:30 INFO - PROCESS | 1936 | 1467699210932 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:13:30 INFO - PROCESS | 1936 | 1467699210939 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:13:30 INFO - PROCESS | 1936 | 1467699210943 Marionette TRACE conn3 <- [1,2594,null,{}] 23:13:30 INFO - PROCESS | 1936 | 1467699210949 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:30 INFO - PROCESS | 1936 | 1467699210954 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:31 INFO - PROCESS | 1936 | 1467699211132 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:13:31 INFO - PROCESS | 1936 | 1467699211301 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:31 INFO - PROCESS | 1936 | 1467699211310 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17f000 == 59 [pid = 1936] [id = 656] 23:13:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x8c188c00) [pid = 1936] [serial = 1969] [outer = (nil)] 23:13:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x8f2dd400) [pid = 1936] [serial = 1970] [outer = 0x8c188c00] 23:13:31 INFO - PROCESS | 1936 | 1467699211375 Marionette DEBUG loaded listener.js 23:13:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x8fae0800) [pid = 1936] [serial = 1971] [outer = 0x8c188c00] 23:13:32 INFO - PROCESS | 1936 | 1467699212232 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1339ms 23:13:32 INFO - PROCESS | 1936 | 1467699212279 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:13:32 INFO - PROCESS | 1936 | 1467699212286 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:13:32 INFO - PROCESS | 1936 | 1467699212295 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:13:32 INFO - PROCESS | 1936 | 1467699212301 Marionette TRACE conn3 <- [1,2598,null,{}] 23:13:32 INFO - PROCESS | 1936 | 1467699212364 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:32 INFO - PROCESS | 1936 | 1467699212371 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:32 INFO - PROCESS | 1936 | 1467699212642 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:13:32 INFO - PROCESS | 1936 | 1467699212795 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:32 INFO - PROCESS | 1936 | 1467699212808 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d3800 == 60 [pid = 1936] [id = 657] 23:13:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x8f1f8800) [pid = 1936] [serial = 1972] [outer = (nil)] 23:13:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x8f2dec00) [pid = 1936] [serial = 1973] [outer = 0x8f1f8800] 23:13:32 INFO - PROCESS | 1936 | 1467699212965 Marionette DEBUG loaded listener.js 23:13:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x8f3e9c00) [pid = 1936] [serial = 1974] [outer = 0x8f1f8800] 23:13:33 INFO - PROCESS | 1936 | 1467699213894 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1652ms 23:13:33 INFO - PROCESS | 1936 | 1467699213947 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:13:33 INFO - PROCESS | 1936 | 1467699213954 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:13:33 INFO - PROCESS | 1936 | 1467699213965 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:13:33 INFO - PROCESS | 1936 | 1467699213969 Marionette TRACE conn3 <- [1,2602,null,{}] 23:13:33 INFO - PROCESS | 1936 | 1467699213976 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:33 INFO - PROCESS | 1936 | 1467699213982 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:34 INFO - PROCESS | 1936 | 1467699214216 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:13:34 INFO - PROCESS | 1936 | 1467699214477 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:34 INFO - PROCESS | 1936 | 1467699214484 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d7000 == 61 [pid = 1936] [id = 658] 23:13:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x912c5000) [pid = 1936] [serial = 1975] [outer = (nil)] 23:13:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x91cef000) [pid = 1936] [serial = 1976] [outer = 0x912c5000] 23:13:34 INFO - PROCESS | 1936 | 1467699214608 Marionette DEBUG loaded listener.js 23:13:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x91ea5400) [pid = 1936] [serial = 1977] [outer = 0x912c5000] 23:13:35 INFO - PROCESS | 1936 | 1467699215601 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1683ms 23:13:35 INFO - PROCESS | 1936 | 1467699215648 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:13:35 INFO - PROCESS | 1936 | 1467699215653 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:13:35 INFO - PROCESS | 1936 | 1467699215660 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:13:35 INFO - PROCESS | 1936 | 1467699215666 Marionette TRACE conn3 <- [1,2606,null,{}] 23:13:35 INFO - PROCESS | 1936 | 1467699215682 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:35 INFO - PROCESS | 1936 | 1467699215691 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:35 INFO - PROCESS | 1936 | 1467699215898 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:13:36 INFO - PROCESS | 1936 | 1467699216198 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:36 INFO - PROCESS | 1936 | 1467699216212 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x91baa400 == 62 [pid = 1936] [id = 659] 23:13:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x93b43c00) [pid = 1936] [serial = 1978] [outer = (nil)] 23:13:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x950cb000) [pid = 1936] [serial = 1979] [outer = 0x93b43c00] 23:13:36 INFO - PROCESS | 1936 | 1467699216342 Marionette DEBUG loaded listener.js 23:13:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x96dd1400) [pid = 1936] [serial = 1980] [outer = 0x93b43c00] 23:13:37 INFO - PROCESS | 1936 | 1467699217300 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1687ms 23:13:37 INFO - PROCESS | 1936 | 1467699217347 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:13:37 INFO - PROCESS | 1936 | 1467699217352 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:13:37 INFO - PROCESS | 1936 | 1467699217358 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:13:37 INFO - PROCESS | 1936 | 1467699217362 Marionette TRACE conn3 <- [1,2610,null,{}] 23:13:37 INFO - PROCESS | 1936 | 1467699217368 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:37 INFO - PROCESS | 1936 | 1467699217373 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:37 INFO - PROCESS | 1936 | 1467699217590 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:13:37 INFO - PROCESS | 1936 | 1467699217844 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:37 INFO - PROCESS | 1936 | 1467699217850 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f3800 == 63 [pid = 1936] [id = 660] 23:13:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x8d2d2400) [pid = 1936] [serial = 1981] [outer = (nil)] 23:13:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x99584000) [pid = 1936] [serial = 1982] [outer = 0x8d2d2400] 23:13:37 INFO - PROCESS | 1936 | 1467699217982 Marionette DEBUG loaded listener.js 23:13:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x99ce8400) [pid = 1936] [serial = 1983] [outer = 0x8d2d2400] 23:13:38 INFO - PROCESS | 1936 | 1467699218865 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1585ms 23:13:38 INFO - PROCESS | 1936 | 1467699218943 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:13:38 INFO - PROCESS | 1936 | 1467699218947 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:13:38 INFO - PROCESS | 1936 | 1467699218953 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:13:38 INFO - PROCESS | 1936 | 1467699218957 Marionette TRACE conn3 <- [1,2614,null,{}] 23:13:38 INFO - PROCESS | 1936 | 1467699218963 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:38 INFO - PROCESS | 1936 | 1467699218968 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:39 INFO - PROCESS | 1936 | 1467699219184 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:13:39 INFO - PROCESS | 1936 | 1467699219454 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:39 INFO - PROCESS | 1936 | 1467699219462 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17e800 == 64 [pid = 1936] [id = 661] 23:13:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x8d2ce800) [pid = 1936] [serial = 1984] [outer = (nil)] 23:13:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x9a353000) [pid = 1936] [serial = 1985] [outer = 0x8d2ce800] 23:13:39 INFO - PROCESS | 1936 | 1467699219595 Marionette DEBUG loaded listener.js 23:13:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9a564800) [pid = 1936] [serial = 1986] [outer = 0x8d2ce800] 23:13:40 INFO - PROCESS | 1936 | 1467699220620 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1730ms 23:13:40 INFO - PROCESS | 1936 | 1467699220684 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:13:40 INFO - PROCESS | 1936 | 1467699220688 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:13:40 INFO - PROCESS | 1936 | 1467699220695 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:13:40 INFO - PROCESS | 1936 | 1467699220699 Marionette TRACE conn3 <- [1,2618,null,{}] 23:13:40 INFO - PROCESS | 1936 | 1467699220705 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:40 INFO - PROCESS | 1936 | 1467699220715 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:41 INFO - PROCESS | 1936 | 1467699221000 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:13:41 INFO - PROCESS | 1936 | 1467699221315 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:41 INFO - PROCESS | 1936 | 1467699221327 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06a000 == 65 [pid = 1936] [id = 662] 23:13:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x99da9800) [pid = 1936] [serial = 1987] [outer = (nil)] 23:13:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9aaed400) [pid = 1936] [serial = 1988] [outer = 0x99da9800] 23:13:41 INFO - PROCESS | 1936 | 1467699221410 Marionette DEBUG loaded listener.js 23:13:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x9ad85400) [pid = 1936] [serial = 1989] [outer = 0x99da9800] 23:13:42 INFO - PROCESS | 1936 | 1467699222325 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1679ms 23:13:42 INFO - PROCESS | 1936 | 1467699222375 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:13:42 INFO - PROCESS | 1936 | 1467699222380 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:13:42 INFO - PROCESS | 1936 | 1467699222386 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:13:42 INFO - PROCESS | 1936 | 1467699222390 Marionette TRACE conn3 <- [1,2622,null,{}] 23:13:42 INFO - PROCESS | 1936 | 1467699222397 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:42 INFO - PROCESS | 1936 | 1467699222402 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:42 INFO - PROCESS | 1936 | 1467699222595 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:13:42 INFO - PROCESS | 1936 | 1467699222806 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:42 INFO - PROCESS | 1936 | 1467699222817 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c067400 == 66 [pid = 1936] [id = 663] 23:13:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x98d42800) [pid = 1936] [serial = 1990] [outer = (nil)] 23:13:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x9b1cd800) [pid = 1936] [serial = 1991] [outer = 0x98d42800] 23:13:42 INFO - PROCESS | 1936 | 1467699222941 Marionette DEBUG loaded listener.js 23:13:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x9b1d9000) [pid = 1936] [serial = 1992] [outer = 0x98d42800] 23:13:43 INFO - PROCESS | 1936 | 1467699223914 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1581ms 23:13:43 INFO - PROCESS | 1936 | 1467699223968 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:13:43 INFO - PROCESS | 1936 | 1467699223971 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:13:43 INFO - PROCESS | 1936 | 1467699223978 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:13:43 INFO - PROCESS | 1936 | 1467699223982 Marionette TRACE conn3 <- [1,2626,null,{}] 23:13:43 INFO - PROCESS | 1936 | 1467699223988 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:43 INFO - PROCESS | 1936 | 1467699223993 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:44 INFO - PROCESS | 1936 | 1467699224175 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:13:44 INFO - PROCESS | 1936 | 1467699224388 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:44 INFO - PROCESS | 1936 | 1467699224396 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c065000 == 67 [pid = 1936] [id = 664] 23:13:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8f3f1c00) [pid = 1936] [serial = 1993] [outer = (nil)] 23:13:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x9b730800) [pid = 1936] [serial = 1994] [outer = 0x8f3f1c00] 23:13:44 INFO - PROCESS | 1936 | 1467699224535 Marionette DEBUG loaded listener.js 23:13:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x9b734800) [pid = 1936] [serial = 1995] [outer = 0x8f3f1c00] 23:13:45 INFO - PROCESS | 1936 | 1467699225580 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1637ms 23:13:45 INFO - PROCESS | 1936 | 1467699225617 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:13:45 INFO - PROCESS | 1936 | 1467699225620 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:13:45 INFO - PROCESS | 1936 | 1467699225629 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:13:45 INFO - PROCESS | 1936 | 1467699225634 Marionette TRACE conn3 <- [1,2630,null,{}] 23:13:45 INFO - PROCESS | 1936 | 1467699225641 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:45 INFO - PROCESS | 1936 | 1467699225646 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:45 INFO - PROCESS | 1936 | 1467699225859 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:13:46 INFO - PROCESS | 1936 | 1467699226076 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:46 INFO - PROCESS | 1936 | 1467699226084 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c064400 == 68 [pid = 1936] [id = 665] 23:13:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x8c17d400) [pid = 1936] [serial = 1996] [outer = (nil)] 23:13:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8f3edc00) [pid = 1936] [serial = 1997] [outer = 0x8c17d400] 23:13:46 INFO - PROCESS | 1936 | 1467699226252 Marionette DEBUG loaded listener.js 23:13:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x91ceec00) [pid = 1936] [serial = 1998] [outer = 0x8c17d400] 23:13:47 INFO - PROCESS | 1936 | 1467699227583 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1984ms 23:13:47 INFO - PROCESS | 1936 | 1467699227630 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:13:47 INFO - PROCESS | 1936 | 1467699227637 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:13:47 INFO - PROCESS | 1936 | 1467699227645 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:13:47 INFO - PROCESS | 1936 | 1467699227652 Marionette TRACE conn3 <- [1,2634,null,{}] 23:13:47 INFO - PROCESS | 1936 | 1467699227659 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:47 INFO - PROCESS | 1936 | 1467699227665 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:47 INFO - PROCESS | 1936 | 1467699227848 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:13:48 INFO - PROCESS | 1936 | 1467699228125 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:48 INFO - PROCESS | 1936 | 1467699228150 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f32b800 == 69 [pid = 1936] [id = 666] 23:13:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8f3ef400) [pid = 1936] [serial = 1999] [outer = (nil)] 23:13:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f66f000) [pid = 1936] [serial = 2000] [outer = 0x8f3ef400] 23:13:48 INFO - PROCESS | 1936 | 1467699228331 Marionette DEBUG loaded listener.js 23:13:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x912c6000) [pid = 1936] [serial = 2001] [outer = 0x8f3ef400] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f0c00 == 68 [pid = 1936] [id = 612] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x94699000) [pid = 1936] [serial = 1928] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x93b4fc00 == 67 [pid = 1936] [id = 655] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x91ba5c00 == 66 [pid = 1936] [id = 654] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f5c00 == 65 [pid = 1936] [id = 653] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x8f326400 == 64 [pid = 1936] [id = 652] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2db800 == 63 [pid = 1936] [id = 651] 23:13:49 INFO - PROCESS | 1936 | 1467699229341 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2db000 == 62 [pid = 1936] [id = 650] 23:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1733ms 23:13:49 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d2800 == 61 [pid = 1936] [id = 643] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x938e6400) [pid = 1936] [serial = 1845] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8f2d5800) [pid = 1936] [serial = 1848] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x91ba3000) [pid = 1936] [serial = 1851] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x938f3400) [pid = 1936] [serial = 1854] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x93b23000) [pid = 1936] [serial = 1857] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x93b2d000) [pid = 1936] [serial = 1860] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x951cf000) [pid = 1936] [serial = 1863] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x96321400) [pid = 1936] [serial = 1866] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x91b9c400) [pid = 1936] [serial = 1812] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x91ea7800) [pid = 1936] [serial = 1818] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x91e25000) [pid = 1936] [serial = 1815] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x912c2800) [pid = 1936] [serial = 1827] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x8c182000) [pid = 1936] [serial = 1782] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x92505400) [pid = 1936] [serial = 1824] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x92eb7800) [pid = 1936] [serial = 1821] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x8fa47c00) [pid = 1936] [serial = 1806] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x8f326c00) [pid = 1936] [serial = 1809] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x93b2a800) [pid = 1936] [serial = 1869] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x8f66e000) [pid = 1936] [serial = 1890] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x8f3ee800) [pid = 1936] [serial = 1889] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x91c03c00) [pid = 1936] [serial = 1919] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x99da1400) [pid = 1936] [serial = 1910] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x8f32e000) [pid = 1936] [serial = 1916] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8f663800) [pid = 1936] [serial = 1917] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x938f0800) [pid = 1936] [serial = 1893] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x91ea3800) [pid = 1936] [serial = 1892] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x977aec00) [pid = 1936] [serial = 1896] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x977a1800) [pid = 1936] [serial = 1895] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f325000) [pid = 1936] [serial = 1914] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x8e7e0c00) [pid = 1936] [serial = 1913] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x99503c00) [pid = 1936] [serial = 1902] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x994ab400) [pid = 1936] [serial = 1901] [outer = (nil)] [url = about:blank] 23:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x96dd3c00) [pid = 1936] [serial = 1887] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x998cf800) [pid = 1936] [serial = 1905] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x9950d000) [pid = 1936] [serial = 1904] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x98d47400) [pid = 1936] [serial = 1899] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x98912000) [pid = 1936] [serial = 1898] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x99cdf000) [pid = 1936] [serial = 1907] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x94699400) [pid = 1936] [serial = 1925] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x938e8400) [pid = 1936] [serial = 1922] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x93991000) [pid = 1936] [serial = 1923] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x951d4400) [pid = 1936] [serial = 1926] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x91e1f400) [pid = 1936] [serial = 1920] [outer = (nil)] [url = about:blank] 23:13:49 INFO - PROCESS | 1936 | 1467699229403 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:13:49 INFO - PROCESS | 1936 | 1467699229409 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:13:49 INFO - PROCESS | 1936 | 1467699229439 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:13:49 INFO - PROCESS | 1936 | 1467699229446 Marionette TRACE conn3 <- [1,2638,null,{}] 23:13:49 INFO - PROCESS | 1936 | 1467699229458 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:49 INFO - PROCESS | 1936 | 1467699229468 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:49 INFO - PROCESS | 1936 | 1467699229668 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:13:49 INFO - PROCESS | 1936 | 1467699229918 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:49 INFO - PROCESS | 1936 | 1467699229935 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e4c00 == 62 [pid = 1936] [id = 667] 23:13:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x8f4ec000) [pid = 1936] [serial = 2002] [outer = (nil)] 23:13:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x8f66e000) [pid = 1936] [serial = 2003] [outer = 0x8f4ec000] 23:13:50 INFO - PROCESS | 1936 | 1467699230058 Marionette DEBUG loaded listener.js 23:13:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x912c3400) [pid = 1936] [serial = 2004] [outer = 0x8f4ec000] 23:13:50 INFO - PROCESS | 1936 | 1467699230855 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1449ms 23:13:50 INFO - PROCESS | 1936 | 1467699230889 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:13:50 INFO - PROCESS | 1936 | 1467699230893 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:13:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:13:50 INFO - PROCESS | 1936 | 1467699230900 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:13:50 INFO - PROCESS | 1936 | 1467699230905 Marionette TRACE conn3 <- [1,2642,null,{}] 23:13:50 INFO - PROCESS | 1936 | 1467699230921 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:50 INFO - PROCESS | 1936 | 1467699230928 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:51 INFO - PROCESS | 1936 | 1467699231162 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:13:51 INFO - PROCESS | 1936 | 1467699231173 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:51 INFO - PROCESS | 1936 | 1467699231183 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e1f000 == 63 [pid = 1936] [id = 668] 23:13:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x91e1f400) [pid = 1936] [serial = 2005] [outer = (nil)] 23:13:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x91e9ec00) [pid = 1936] [serial = 2006] [outer = 0x91e1f400] 23:13:51 INFO - PROCESS | 1936 | 1467699231254 Marionette DEBUG loaded listener.js 23:13:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x9237e400) [pid = 1936] [serial = 2007] [outer = 0x91e1f400] 23:13:52 INFO - PROCESS | 1936 | 1467699232195 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:13:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:13:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1332ms 23:13:52 INFO - PROCESS | 1936 | 1467699232232 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:13:52 INFO - PROCESS | 1936 | 1467699232236 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:13:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:13:52 INFO - PROCESS | 1936 | 1467699232249 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:13:52 INFO - PROCESS | 1936 | 1467699232251 Marionette TRACE conn3 <- [1,2646,null,{}] 23:13:52 INFO - PROCESS | 1936 | 1467699232257 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:52 INFO - PROCESS | 1936 | 1467699232262 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:52 INFO - PROCESS | 1936 | 1467699232494 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:13:52 INFO - PROCESS | 1936 | 1467699232513 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:52 INFO - PROCESS | 1936 | 1467699232520 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x91b9e400 == 64 [pid = 1936] [id = 669] 23:13:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x92507400) [pid = 1936] [serial = 2008] [outer = (nil)] 23:13:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x938e5c00) [pid = 1936] [serial = 2009] [outer = 0x92507400] 23:13:52 INFO - PROCESS | 1936 | 1467699232588 Marionette DEBUG loaded listener.js 23:13:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x938f2800) [pid = 1936] [serial = 2010] [outer = 0x92507400] 23:13:53 INFO - PROCESS | 1936 | 1467699233564 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:13:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:13:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1389ms 23:13:53 INFO - PROCESS | 1936 | 1467699233633 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:13:53 INFO - PROCESS | 1936 | 1467699233637 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:13:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:13:53 INFO - PROCESS | 1936 | 1467699233642 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:13:53 INFO - PROCESS | 1936 | 1467699233646 Marionette TRACE conn3 <- [1,2650,null,{}] 23:13:53 INFO - PROCESS | 1936 | 1467699233651 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:53 INFO - PROCESS | 1936 | 1467699233656 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:53 INFO - PROCESS | 1936 | 1467699233899 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:13:54 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x93b21800) [pid = 1936] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:13:54 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x96dcc400) [pid = 1936] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:13:54 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x8f3f0400) [pid = 1936] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:13:54 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x91ba2400) [pid = 1936] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:13:54 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x8f4efc00) [pid = 1936] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:13:54 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x8f3e3400) [pid = 1936] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:13:54 INFO - PROCESS | 1936 | 1467699234267 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:54 INFO - PROCESS | 1936 | 1467699234274 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17c800 == 65 [pid = 1936] [id = 670] 23:13:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x8f1fbc00) [pid = 1936] [serial = 2011] [outer = (nil)] 23:13:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x90f95800) [pid = 1936] [serial = 2012] [outer = 0x8f1fbc00] 23:13:54 INFO - PROCESS | 1936 | 1467699234347 Marionette DEBUG loaded listener.js 23:13:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x9398cc00) [pid = 1936] [serial = 2013] [outer = 0x8f1fbc00] 23:13:55 INFO - PROCESS | 1936 | 1467699235115 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:13:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:13:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1537ms 23:13:55 INFO - PROCESS | 1936 | 1467699235181 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:13:55 INFO - PROCESS | 1936 | 1467699235184 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:13:55 INFO - PROCESS | 1936 | 1467699235192 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:13:55 INFO - PROCESS | 1936 | 1467699235196 Marionette TRACE conn3 <- [1,2654,null,{}] 23:13:55 INFO - PROCESS | 1936 | 1467699235201 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:55 INFO - PROCESS | 1936 | 1467699235210 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:55 INFO - PROCESS | 1936 | 1467699235386 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:13:55 INFO - PROCESS | 1936 | 1467699235552 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:55 INFO - PROCESS | 1936 | 1467699235562 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x938f2000 == 66 [pid = 1936] [id = 671] 23:13:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x9390b000) [pid = 1936] [serial = 2014] [outer = (nil)] 23:13:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x950d1800) [pid = 1936] [serial = 2015] [outer = 0x9390b000] 23:13:55 INFO - PROCESS | 1936 | 1467699235629 Marionette DEBUG loaded listener.js 23:13:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x951d6c00) [pid = 1936] [serial = 2016] [outer = 0x9390b000] 23:13:56 INFO - PROCESS | 1936 | 1467699236576 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:13:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:13:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1428ms 23:13:56 INFO - PROCESS | 1936 | 1467699236622 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:13:56 INFO - PROCESS | 1936 | 1467699236629 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:13:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:13:56 INFO - PROCESS | 1936 | 1467699236638 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:13:56 INFO - PROCESS | 1936 | 1467699236643 Marionette TRACE conn3 <- [1,2658,null,{}] 23:13:56 INFO - PROCESS | 1936 | 1467699236670 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:56 INFO - PROCESS | 1936 | 1467699236677 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:56 INFO - PROCESS | 1936 | 1467699236873 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:13:57 INFO - PROCESS | 1936 | 1467699237150 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:57 INFO - PROCESS | 1936 | 1467699237163 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1000 == 67 [pid = 1936] [id = 672] 23:13:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x8f1f1800) [pid = 1936] [serial = 2017] [outer = (nil)] 23:13:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x8f3f0400) [pid = 1936] [serial = 2018] [outer = 0x8f1f1800] 23:13:57 INFO - PROCESS | 1936 | 1467699237259 Marionette DEBUG loaded listener.js 23:13:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x8f664400) [pid = 1936] [serial = 2019] [outer = 0x8f1f1800] 23:13:58 INFO - PROCESS | 1936 | 1467699238143 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:13:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:13:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1530ms 23:13:58 INFO - PROCESS | 1936 | 1467699238168 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:13:58 INFO - PROCESS | 1936 | 1467699238175 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:13:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:13:58 INFO - PROCESS | 1936 | 1467699238186 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:13:58 INFO - PROCESS | 1936 | 1467699238190 Marionette TRACE conn3 <- [1,2662,null,{}] 23:13:58 INFO - PROCESS | 1936 | 1467699238197 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:58 INFO - PROCESS | 1936 | 1467699238203 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:58 INFO - PROCESS | 1936 | 1467699238471 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:13:58 INFO - PROCESS | 1936 | 1467699238619 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:58 INFO - PROCESS | 1936 | 1467699238630 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:13:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d9000 == 68 [pid = 1936] [id = 673] 23:13:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x91ba3000) [pid = 1936] [serial = 2020] [outer = (nil)] 23:13:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x91cf9400) [pid = 1936] [serial = 2021] [outer = 0x91ba3000] 23:13:58 INFO - PROCESS | 1936 | 1467699238766 Marionette DEBUG loaded listener.js 23:13:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x91ea6400) [pid = 1936] [serial = 2022] [outer = 0x91ba3000] 23:13:59 INFO - PROCESS | 1936 | 1467699239831 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1683ms 23:13:59 INFO - PROCESS | 1936 | 1467699239869 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:13:59 INFO - PROCESS | 1936 | 1467699239873 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:13:59 INFO - PROCESS | 1936 | 1467699239880 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:13:59 INFO - PROCESS | 1936 | 1467699239887 Marionette TRACE conn3 <- [1,2666,null,{}] 23:13:59 INFO - PROCESS | 1936 | 1467699239903 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:59 INFO - PROCESS | 1936 | 1467699239912 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:00 INFO - PROCESS | 1936 | 1467699240102 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:14:00 INFO - PROCESS | 1936 | 1467699240372 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:00 INFO - PROCESS | 1936 | 1467699240385 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ceb800 == 69 [pid = 1936] [id = 674] 23:14:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x950cb400) [pid = 1936] [serial = 2023] [outer = (nil)] 23:14:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x951da400) [pid = 1936] [serial = 2024] [outer = 0x950cb400] 23:14:00 INFO - PROCESS | 1936 | 1467699240516 Marionette DEBUG loaded listener.js 23:14:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x96dd2800) [pid = 1936] [serial = 2025] [outer = 0x950cb400] 23:14:01 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:01 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:14:01 INFO - PROCESS | 1936 | 1467699241860 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:14:01 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) 23:14:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1994ms 23:14:01 INFO - PROCESS | 1936 | 1467699241874 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:14:01 INFO - PROCESS | 1936 | 1467699241879 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:14:01 INFO - PROCESS | 1936 | 1467699241891 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:14:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:14:01 INFO - PROCESS | 1936 | 1467699241895 Marionette TRACE conn3 <- [1,2670,null,{}] 23:14:01 INFO - PROCESS | 1936 | 1467699241901 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:01 INFO - PROCESS | 1936 | 1467699241907 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:02 INFO - PROCESS | 1936 | 1467699242139 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:14:02 INFO - PROCESS | 1936 | 1467699242358 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:02 INFO - PROCESS | 1936 | 1467699242365 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f7400 == 70 [pid = 1936] [id = 675] 23:14:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x93b27c00) [pid = 1936] [serial = 2026] [outer = (nil)] 23:14:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x98d4a400) [pid = 1936] [serial = 2027] [outer = 0x93b27c00] 23:14:02 INFO - PROCESS | 1936 | 1467699242448 Marionette DEBUG loaded listener.js 23:14:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x9949fc00) [pid = 1936] [serial = 2028] [outer = 0x93b27c00] 23:14:03 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:03 INFO - PROCESS | 1936 | 1467699243802 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:03 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 23:14:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:14:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 23:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1931ms 23:14:03 INFO - PROCESS | 1936 | 1467699243830 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 23:14:03 INFO - PROCESS | 1936 | 1467699243833 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:14:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:14:03 INFO - PROCESS | 1936 | 1467699243840 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:14:03 INFO - PROCESS | 1936 | 1467699243844 Marionette TRACE conn3 <- [1,2674,null,{}] 23:14:03 INFO - PROCESS | 1936 | 1467699243849 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:03 INFO - PROCESS | 1936 | 1467699243854 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:04 INFO - PROCESS | 1936 | 1467699244093 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:14:04 INFO - PROCESS | 1936 | 1467699244318 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:04 INFO - PROCESS | 1936 | 1467699244327 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06d000 == 71 [pid = 1936] [id = 676] 23:14:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x96327c00) [pid = 1936] [serial = 2029] [outer = (nil)] 23:14:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x997e3400) [pid = 1936] [serial = 2030] [outer = 0x96327c00] 23:14:04 INFO - PROCESS | 1936 | 1467699244405 Marionette DEBUG loaded listener.js 23:14:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x999c0000) [pid = 1936] [serial = 2031] [outer = 0x96327c00] 23:14:05 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:05 INFO - PROCESS | 1936 | 1467699245743 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:05 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 23:14:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:14:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 23:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1933ms 23:14:05 INFO - PROCESS | 1936 | 1467699245774 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 23:14:05 INFO - PROCESS | 1936 | 1467699245778 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:14:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:14:05 INFO - PROCESS | 1936 | 1467699245785 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:14:05 INFO - PROCESS | 1936 | 1467699245787 Marionette TRACE conn3 <- [1,2678,null,{}] 23:14:05 INFO - PROCESS | 1936 | 1467699245795 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:05 INFO - PROCESS | 1936 | 1467699245806 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:06 INFO - PROCESS | 1936 | 1467699246092 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:14:06 INFO - PROCESS | 1936 | 1467699246318 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:06 INFO - PROCESS | 1936 | 1467699246326 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c184c00 == 72 [pid = 1936] [id = 677] 23:14:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x8c187800) [pid = 1936] [serial = 2032] [outer = (nil)] 23:14:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x99da8c00) [pid = 1936] [serial = 2033] [outer = 0x8c187800] 23:14:06 INFO - PROCESS | 1936 | 1467699246407 Marionette DEBUG loaded listener.js 23:14:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9aae2000) [pid = 1936] [serial = 2034] [outer = 0x8c187800] 23:14:07 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:07 INFO - PROCESS | 1936 | 1467699247748 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:14:07 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) 23:14:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1987ms 23:14:07 INFO - PROCESS | 1936 | 1467699247772 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:14:07 INFO - PROCESS | 1936 | 1467699247776 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:14:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:14:07 INFO - PROCESS | 1936 | 1467699247782 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:14:07 INFO - PROCESS | 1936 | 1467699247786 Marionette TRACE conn3 <- [1,2682,null,{}] 23:14:07 INFO - PROCESS | 1936 | 1467699247791 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:07 INFO - PROCESS | 1936 | 1467699247795 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:08 INFO - PROCESS | 1936 | 1467699248041 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:14:08 INFO - PROCESS | 1936 | 1467699248237 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:08 INFO - PROCESS | 1936 | 1467699248248 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x98250400 == 73 [pid = 1936] [id = 678] 23:14:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x99854800) [pid = 1936] [serial = 2035] [outer = (nil)] 23:14:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9ad83800) [pid = 1936] [serial = 2036] [outer = 0x99854800] 23:14:08 INFO - PROCESS | 1936 | 1467699248358 Marionette DEBUG loaded listener.js 23:14:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x9b6f5000) [pid = 1936] [serial = 2037] [outer = 0x99854800] 23:14:09 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:10 INFO - PROCESS | 1936 | 1467699250039 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:14:10 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) 23:14:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2287ms 23:14:10 INFO - PROCESS | 1936 | 1467699250070 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:14:10 INFO - PROCESS | 1936 | 1467699250076 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:14:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:14:10 INFO - PROCESS | 1936 | 1467699250086 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:14:10 INFO - PROCESS | 1936 | 1467699250089 Marionette TRACE conn3 <- [1,2686,null,{}] 23:14:10 INFO - PROCESS | 1936 | 1467699250098 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:10 INFO - PROCESS | 1936 | 1467699250103 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:10 INFO - PROCESS | 1936 | 1467699250352 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:14:10 INFO - PROCESS | 1936 | 1467699250566 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:10 INFO - PROCESS | 1936 | 1467699250578 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0800 == 74 [pid = 1936] [id = 679] 23:14:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x90f8fc00) [pid = 1936] [serial = 2038] [outer = (nil)] 23:14:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x91b9e000) [pid = 1936] [serial = 2039] [outer = 0x90f8fc00] 23:14:10 INFO - PROCESS | 1936 | 1467699250696 Marionette DEBUG loaded listener.js 23:14:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x91c01400) [pid = 1936] [serial = 2040] [outer = 0x90f8fc00] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d5c00 == 73 [pid = 1936] [id = 565] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x8f2dd400) [pid = 1936] [serial = 1970] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17c800 == 72 [pid = 1936] [id = 670] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x91b9e400 == 71 [pid = 1936] [id = 669] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1f000 == 70 [pid = 1936] [id = 668] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e4c00 == 69 [pid = 1936] [id = 667] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8f32b800 == 68 [pid = 1936] [id = 666] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8c067400 == 67 [pid = 1936] [id = 663] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06a000 == 66 [pid = 1936] [id = 662] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17e800 == 65 [pid = 1936] [id = 661] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f3800 == 64 [pid = 1936] [id = 660] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x91baa400 == 63 [pid = 1936] [id = 659] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d7000 == 62 [pid = 1936] [id = 658] 23:14:11 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d3800 == 61 [pid = 1936] [id = 657] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x91b9d800) [pid = 1936] [serial = 1958] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x96dd8000) [pid = 1936] [serial = 1965] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x951d0000) [pid = 1936] [serial = 1962] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x96dd1000) [pid = 1936] [serial = 1964] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x9985dc00) [pid = 1936] [serial = 1967] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x9a55f400) [pid = 1936] [serial = 1968] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x8faeec00) [pid = 1936] [serial = 1953] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x8f4f9400) [pid = 1936] [serial = 1952] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x998d3800) [pid = 1936] [serial = 1940] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x93b4e000) [pid = 1936] [serial = 1961] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x91e9a000) [pid = 1936] [serial = 1934] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x938e5800) [pid = 1936] [serial = 1956] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x920e9800) [pid = 1936] [serial = 1955] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x99ee2000) [pid = 1936] [serial = 1943] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x8f66a000) [pid = 1936] [serial = 1931] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x9a6c9800) [pid = 1936] [serial = 1946] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x982dd800) [pid = 1936] [serial = 1937] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x9a7f1800) [pid = 1936] [serial = 1949] [outer = (nil)] [url = about:blank] 23:14:11 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x9237b800) [pid = 1936] [serial = 1959] [outer = (nil)] [url = about:blank] 23:14:12 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:12 INFO - PROCESS | 1936 | 1467699252138 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:12 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 23:14:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:14:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 23:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2087ms 23:14:12 INFO - PROCESS | 1936 | 1467699252173 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 23:14:12 INFO - PROCESS | 1936 | 1467699252178 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:14:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:14:12 INFO - PROCESS | 1936 | 1467699252189 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:14:12 INFO - PROCESS | 1936 | 1467699252193 Marionette TRACE conn3 <- [1,2690,null,{}] 23:14:12 INFO - PROCESS | 1936 | 1467699252201 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:12 INFO - PROCESS | 1936 | 1467699252207 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:12 INFO - PROCESS | 1936 | 1467699252414 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:14:12 INFO - PROCESS | 1936 | 1467699252629 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:12 INFO - PROCESS | 1936 | 1467699252639 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ee800 == 62 [pid = 1936] [id = 680] 23:14:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x91c0f000) [pid = 1936] [serial = 2041] [outer = (nil)] 23:14:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x91e22800) [pid = 1936] [serial = 2042] [outer = 0x91c0f000] 23:14:12 INFO - PROCESS | 1936 | 1467699252709 Marionette DEBUG loaded listener.js 23:14:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x9237a800) [pid = 1936] [serial = 2043] [outer = 0x91c0f000] 23:14:13 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:13 INFO - PROCESS | 1936 | 1467699253930 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:13 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 23:14:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:14:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 23:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1786ms 23:14:13 INFO - PROCESS | 1936 | 1467699253975 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 23:14:13 INFO - PROCESS | 1936 | 1467699253978 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:14:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:14:13 INFO - PROCESS | 1936 | 1467699253986 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:14:13 INFO - PROCESS | 1936 | 1467699253992 Marionette TRACE conn3 <- [1,2694,null,{}] 23:14:14 INFO - PROCESS | 1936 | 1467699254007 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:14 INFO - PROCESS | 1936 | 1467699254017 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:14 INFO - PROCESS | 1936 | 1467699254354 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:14:14 INFO - PROCESS | 1936 | 1467699254400 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:14 INFO - PROCESS | 1936 | 1467699254409 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x9398f400 == 63 [pid = 1936] [id = 681] 23:14:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x93b27000) [pid = 1936] [serial = 2044] [outer = (nil)] 23:14:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x951ce800) [pid = 1936] [serial = 2045] [outer = 0x93b27000] 23:14:14 INFO - PROCESS | 1936 | 1467699254479 Marionette DEBUG loaded listener.js 23:14:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x96dd0000) [pid = 1936] [serial = 2046] [outer = 0x93b27000] 23:14:15 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:15 INFO - PROCESS | 1936 | 1467699255831 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:15 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 23:14:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:14:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 23:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1883ms 23:14:15 INFO - PROCESS | 1936 | 1467699255869 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 23:14:15 INFO - PROCESS | 1936 | 1467699255874 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:14:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:14:15 INFO - PROCESS | 1936 | 1467699255880 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:14:15 INFO - PROCESS | 1936 | 1467699255883 Marionette TRACE conn3 <- [1,2698,null,{}] 23:14:15 INFO - PROCESS | 1936 | 1467699255888 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:15 INFO - PROCESS | 1936 | 1467699255893 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:16 INFO - PROCESS | 1936 | 1467699256117 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:14:16 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x92507400) [pid = 1936] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:14:16 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x91e1f400) [pid = 1936] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:14:16 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x8f1fbc00) [pid = 1936] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:14:16 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x8f4ec000) [pid = 1936] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:14:16 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8f3ef400) [pid = 1936] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:14:16 INFO - PROCESS | 1936 | 1467699256369 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:16 INFO - PROCESS | 1936 | 1467699256378 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fac00 == 64 [pid = 1936] [id = 682] 23:14:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x8f2db800) [pid = 1936] [serial = 2047] [outer = (nil)] 23:14:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x91ced400) [pid = 1936] [serial = 2048] [outer = 0x8f2db800] 23:14:16 INFO - PROCESS | 1936 | 1467699256445 Marionette DEBUG loaded listener.js 23:14:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x92eb3400) [pid = 1936] [serial = 2049] [outer = 0x8f2db800] 23:14:17 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:17 INFO - PROCESS | 1936 | 1467699257608 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:17 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 23:14:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:14:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 23:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1785ms 23:14:17 INFO - PROCESS | 1936 | 1467699257674 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 23:14:17 INFO - PROCESS | 1936 | 1467699257678 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:14:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:14:17 INFO - PROCESS | 1936 | 1467699257685 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:14:17 INFO - PROCESS | 1936 | 1467699257688 Marionette TRACE conn3 <- [1,2702,null,{}] 23:14:17 INFO - PROCESS | 1936 | 1467699257693 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:17 INFO - PROCESS | 1936 | 1467699257698 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:17 INFO - PROCESS | 1936 | 1467699257910 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:14:18 INFO - PROCESS | 1936 | 1467699257999 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:18 INFO - PROCESS | 1936 | 1467699258008 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x90f93800 == 65 [pid = 1936] [id = 683] 23:14:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x91ba9c00) [pid = 1936] [serial = 2050] [outer = (nil)] 23:14:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x99b8d000) [pid = 1936] [serial = 2051] [outer = 0x91ba9c00] 23:14:18 INFO - PROCESS | 1936 | 1467699258073 Marionette DEBUG loaded listener.js 23:14:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x99da9400) [pid = 1936] [serial = 2052] [outer = 0x91ba9c00] 23:14:19 INFO - PROCESS | 1936 | 1467699259133 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:14:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:14:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1485ms 23:14:19 INFO - PROCESS | 1936 | 1467699259171 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:14:19 INFO - PROCESS | 1936 | 1467699259178 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:14:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:14:19 INFO - PROCESS | 1936 | 1467699259187 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:14:19 INFO - PROCESS | 1936 | 1467699259191 Marionette TRACE conn3 <- [1,2706,null,{}] 23:14:19 INFO - PROCESS | 1936 | 1467699259201 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:19 INFO - PROCESS | 1936 | 1467699259208 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:19 INFO - PROCESS | 1936 | 1467699259419 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:14:19 INFO - PROCESS | 1936 | 1467699259690 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:19 INFO - PROCESS | 1936 | 1467699259703 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f9400 == 66 [pid = 1936] [id = 684] 23:14:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x8fae6c00) [pid = 1936] [serial = 2053] [outer = (nil)] 23:14:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x91c07c00) [pid = 1936] [serial = 2054] [outer = 0x8fae6c00] 23:14:19 INFO - PROCESS | 1936 | 1467699259827 Marionette DEBUG loaded listener.js 23:14:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x91e9f400) [pid = 1936] [serial = 2055] [outer = 0x8fae6c00] 23:14:20 INFO - PROCESS | 1936 | 1467699260771 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:14:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1636ms 23:14:20 INFO - PROCESS | 1936 | 1467699260823 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:14:20 INFO - PROCESS | 1936 | 1467699260831 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:14:20 INFO - PROCESS | 1936 | 1467699260843 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:14:20 INFO - PROCESS | 1936 | 1467699260850 Marionette TRACE conn3 <- [1,2710,null,{}] 23:14:20 INFO - PROCESS | 1936 | 1467699260857 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:20 INFO - PROCESS | 1936 | 1467699260862 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:21 INFO - PROCESS | 1936 | 1467699261087 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:14:21 INFO - PROCESS | 1936 | 1467699261354 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:21 INFO - PROCESS | 1936 | 1467699261361 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b2c400 == 67 [pid = 1936] [id = 685] 23:14:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x94699400) [pid = 1936] [serial = 2056] [outer = (nil)] 23:14:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x9632a000) [pid = 1936] [serial = 2057] [outer = 0x94699400] 23:14:21 INFO - PROCESS | 1936 | 1467699261487 Marionette DEBUG loaded listener.js 23:14:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x98d47800) [pid = 1936] [serial = 2058] [outer = 0x94699400] 23:14:22 INFO - PROCESS | 1936 | 1467699262470 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:14:22 INFO - PROCESS | 1936 | 1467699262541 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:14:22 INFO - PROCESS | 1936 | 1467699262548 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:14:22 INFO - PROCESS | 1936 | 1467699262554 Marionette TRACE conn3 <- [1,2714,null,{}] 23:14:22 INFO - PROCESS | 1936 | 1467699262571 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:22 INFO - PROCESS | 1936 | 1467699262580 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:22 INFO - PROCESS | 1936 | 1467699262808 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:14:23 INFO - PROCESS | 1936 | 1467699263063 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:23 INFO - PROCESS | 1936 | 1467699263072 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x99854c00 == 68 [pid = 1936] [id = 686] 23:14:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x9a7ebc00) [pid = 1936] [serial = 2059] [outer = (nil)] 23:14:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x9a7f3c00) [pid = 1936] [serial = 2060] [outer = 0x9a7ebc00] 23:14:23 INFO - PROCESS | 1936 | 1467699263212 Marionette DEBUG loaded listener.js 23:14:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x9ab77400) [pid = 1936] [serial = 2061] [outer = 0x9a7ebc00] 23:14:24 INFO - PROCESS | 1936 | 1467699264084 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:14:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:14:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1588ms 23:14:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:14:24 INFO - PROCESS | 1936 | 1467699264135 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:14:24 INFO - PROCESS | 1936 | 1467699264139 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:14:24 INFO - PROCESS | 1936 | 1467699264160 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:14:24 INFO - PROCESS | 1936 | 1467699264165 Marionette TRACE conn3 <- [1,2718,null,{}] 23:14:24 INFO - PROCESS | 1936 | 1467699264174 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:24 INFO - PROCESS | 1936 | 1467699264179 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:24 INFO - PROCESS | 1936 | 1467699264359 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:14:24 INFO - PROCESS | 1936 | 1467699264617 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:24 INFO - PROCESS | 1936 | 1467699264625 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x9398bc00 == 69 [pid = 1936] [id = 687] 23:14:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x98d41800) [pid = 1936] [serial = 2062] [outer = (nil)] 23:14:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x9b72e800) [pid = 1936] [serial = 2063] [outer = 0x98d41800] 23:14:24 INFO - PROCESS | 1936 | 1467699264705 Marionette DEBUG loaded listener.js 23:14:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x9b737000) [pid = 1936] [serial = 2064] [outer = 0x98d41800] 23:14:25 INFO - PROCESS | 1936 | 1467699265702 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:14:25 INFO - PROCESS | 1936 | 1467699265749 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:14:25 INFO - PROCESS | 1936 | 1467699265755 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:14:25 INFO - PROCESS | 1936 | 1467699265758 Marionette TRACE conn3 <- [1,2722,null,{}] 23:14:25 INFO - PROCESS | 1936 | 1467699265764 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:25 INFO - PROCESS | 1936 | 1467699265769 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:25 INFO - PROCESS | 1936 | 1467699265946 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:14:26 INFO - PROCESS | 1936 | 1467699266216 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:26 INFO - PROCESS | 1936 | 1467699266222 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d0c00 == 70 [pid = 1936] [id = 688] 23:14:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8fae4400) [pid = 1936] [serial = 2065] [outer = (nil)] 23:14:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x9b750800) [pid = 1936] [serial = 2066] [outer = 0x8fae4400] 23:14:26 INFO - PROCESS | 1936 | 1467699266345 Marionette DEBUG loaded listener.js 23:14:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x9b7ebc00) [pid = 1936] [serial = 2067] [outer = 0x8fae4400] 23:14:27 INFO - PROCESS | 1936 | 1467699267301 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 23:14:27 INFO - PROCESS | 1936 | 1467699267389 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:14:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:14:27 INFO - PROCESS | 1936 | 1467699267395 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:14:27 INFO - PROCESS | 1936 | 1467699267399 Marionette TRACE conn3 <- [1,2726,null,{}] 23:14:27 INFO - PROCESS | 1936 | 1467699267404 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:27 INFO - PROCESS | 1936 | 1467699267415 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:27 INFO - PROCESS | 1936 | 1467699267666 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:14:27 INFO - PROCESS | 1936 | 1467699267934 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:27 INFO - PROCESS | 1936 | 1467699267944 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c184800 == 71 [pid = 1936] [id = 689] 23:14:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8e7dd400) [pid = 1936] [serial = 2068] [outer = (nil)] 23:14:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0xa1110000) [pid = 1936] [serial = 2069] [outer = 0x8e7dd400] 23:14:28 INFO - PROCESS | 1936 | 1467699268064 Marionette DEBUG loaded listener.js 23:14:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0xa2002800) [pid = 1936] [serial = 2070] [outer = 0x8e7dd400] 23:14:28 INFO - PROCESS | 1936 | 1467699268967 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:14:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:14:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1629ms 23:14:29 INFO - PROCESS | 1936 | 1467699269025 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:14:29 INFO - PROCESS | 1936 | 1467699269029 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:14:29 INFO - PROCESS | 1936 | 1467699269035 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:14:29 INFO - PROCESS | 1936 | 1467699269039 Marionette TRACE conn3 <- [1,2730,null,{}] 23:14:29 INFO - PROCESS | 1936 | 1467699269044 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:29 INFO - PROCESS | 1936 | 1467699269049 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:29 INFO - PROCESS | 1936 | 1467699269223 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:14:29 INFO - PROCESS | 1936 | 1467699269439 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:29 INFO - PROCESS | 1936 | 1467699269446 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d8400 == 72 [pid = 1936] [id = 690] 23:14:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x91e27800) [pid = 1936] [serial = 2071] [outer = (nil)] 23:14:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0xa20a9c00) [pid = 1936] [serial = 2072] [outer = 0x91e27800] 23:14:29 INFO - PROCESS | 1936 | 1467699269574 Marionette DEBUG loaded listener.js 23:14:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0xa2379000) [pid = 1936] [serial = 2073] [outer = 0x91e27800] 23:14:30 INFO - PROCESS | 1936 | 1467699270883 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 23:14:30 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 23:14:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 23:14:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 23:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:14:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1885ms 23:14:30 INFO - PROCESS | 1936 | 1467699270948 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 23:14:30 INFO - PROCESS | 1936 | 1467699270953 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:14:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:14:30 INFO - PROCESS | 1936 | 1467699270963 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:14:30 INFO - PROCESS | 1936 | 1467699270966 Marionette TRACE conn3 <- [1,2734,null,{}] 23:14:30 INFO - PROCESS | 1936 | 1467699270973 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:30 INFO - PROCESS | 1936 | 1467699270978 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:31 INFO - PROCESS | 1936 | 1467699271239 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:14:31 INFO - PROCESS | 1936 | 1467699271510 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:31 INFO - PROCESS | 1936 | 1467699271518 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7dc800 == 73 [pid = 1936] [id = 691] 23:14:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0xa118e000) [pid = 1936] [serial = 2074] [outer = (nil)] 23:14:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0xa2564c00) [pid = 1936] [serial = 2075] [outer = 0xa118e000] 23:14:31 INFO - PROCESS | 1936 | 1467699271600 Marionette DEBUG loaded listener.js 23:14:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0xa25fc400) [pid = 1936] [serial = 2076] [outer = 0xa118e000] 23:14:32 INFO - PROCESS | 1936 | 1467699272548 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:14:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:14:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1640ms 23:14:32 INFO - PROCESS | 1936 | 1467699272606 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:14:32 INFO - PROCESS | 1936 | 1467699272610 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:14:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:14:32 INFO - PROCESS | 1936 | 1467699272618 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:14:32 INFO - PROCESS | 1936 | 1467699272622 Marionette TRACE conn3 <- [1,2738,null,{}] 23:14:32 INFO - PROCESS | 1936 | 1467699272629 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:32 INFO - PROCESS | 1936 | 1467699272635 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:32 INFO - PROCESS | 1936 | 1467699272836 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:14:33 INFO - PROCESS | 1936 | 1467699273111 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:33 INFO - PROCESS | 1936 | 1467699273118 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4ec000 == 74 [pid = 1936] [id = 692] 23:14:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x8f4f4400) [pid = 1936] [serial = 2077] [outer = (nil)] 23:14:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0xa2ff1000) [pid = 1936] [serial = 2078] [outer = 0x8f4f4400] 23:14:33 INFO - PROCESS | 1936 | 1467699273260 Marionette DEBUG loaded listener.js 23:14:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0xa3243800) [pid = 1936] [serial = 2079] [outer = 0x8f4f4400] 23:14:34 INFO - PROCESS | 1936 | 1467699274177 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:14:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:14:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1636ms 23:14:34 INFO - PROCESS | 1936 | 1467699274254 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:14:34 INFO - PROCESS | 1936 | 1467699274258 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:14:34 INFO - PROCESS | 1936 | 1467699274265 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:14:34 INFO - PROCESS | 1936 | 1467699274268 Marionette TRACE conn3 <- [1,2742,null,{}] 23:14:34 INFO - PROCESS | 1936 | 1467699274274 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:34 INFO - PROCESS | 1936 | 1467699274280 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:34 INFO - PROCESS | 1936 | 1467699274795 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:14:35 INFO - PROCESS | 1936 | 1467699275078 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:35 INFO - PROCESS | 1936 | 1467699275088 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f2800 == 75 [pid = 1936] [id = 693] 23:14:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x8f1f5800) [pid = 1936] [serial = 2080] [outer = (nil)] 23:14:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8f2df800) [pid = 1936] [serial = 2081] [outer = 0x8f1f5800] 23:14:35 INFO - PROCESS | 1936 | 1467699275167 Marionette DEBUG loaded listener.js 23:14:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x8fae2400) [pid = 1936] [serial = 2082] [outer = 0x8f1f5800] 23:14:36 INFO - PROCESS | 1936 | 1467699276102 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:14:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:14:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1880ms 23:14:36 INFO - PROCESS | 1936 | 1467699276147 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:14:36 INFO - PROCESS | 1936 | 1467699276153 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:14:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:14:36 INFO - PROCESS | 1936 | 1467699276161 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:14:36 INFO - PROCESS | 1936 | 1467699276166 Marionette TRACE conn3 <- [1,2746,null,{}] 23:14:36 INFO - PROCESS | 1936 | 1467699276173 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:36 INFO - PROCESS | 1936 | 1467699276179 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:36 INFO - PROCESS | 1936 | 1467699276359 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:14:36 INFO - PROCESS | 1936 | 1467699276577 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:36 INFO - PROCESS | 1936 | 1467699276587 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x938f3400 == 76 [pid = 1936] [id = 694] 23:14:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x93903400) [pid = 1936] [serial = 2083] [outer = (nil)] 23:14:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x8f1f6000) [pid = 1936] [serial = 2084] [outer = 0x93903400] 23:14:36 INFO - PROCESS | 1936 | 1467699276782 Marionette DEBUG loaded listener.js 23:14:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x9390d800) [pid = 1936] [serial = 2085] [outer = 0x93903400] 23:14:37 INFO - PROCESS | 1936 | 1467699277743 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1632ms 23:14:37 INFO - PROCESS | 1936 | 1467699277793 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:14:37 INFO - PROCESS | 1936 | 1467699277798 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:14:37 INFO - PROCESS | 1936 | 1467699277805 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:14:37 INFO - PROCESS | 1936 | 1467699277808 Marionette TRACE conn3 <- [1,2750,null,{}] 23:14:37 INFO - PROCESS | 1936 | 1467699277814 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:37 INFO - PROCESS | 1936 | 1467699277819 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:38 INFO - PROCESS | 1936 | 1467699278010 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:14:38 INFO - PROCESS | 1936 | 1467699278296 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:38 INFO - PROCESS | 1936 | 1467699278302 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3ed000 == 77 [pid = 1936] [id = 695] 23:14:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x938ef800) [pid = 1936] [serial = 2086] [outer = (nil)] 23:14:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x9890b000) [pid = 1936] [serial = 2087] [outer = 0x938ef800] 23:14:38 INFO - PROCESS | 1936 | 1467699278460 Marionette DEBUG loaded listener.js 23:14:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x998d0c00) [pid = 1936] [serial = 2088] [outer = 0x938ef800] 23:14:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1fac00 == 76 [pid = 1936] [id = 682] 23:14:39 INFO - PROCESS | 1936 | --DOCSHELL 0x9398f400 == 75 [pid = 1936] [id = 681] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x950d1800) [pid = 1936] [serial = 2015] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9b730800) [pid = 1936] [serial = 1994] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x8f3edc00) [pid = 1936] [serial = 1997] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9a353000) [pid = 1936] [serial = 1985] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x99584000) [pid = 1936] [serial = 1982] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x950cb000) [pid = 1936] [serial = 1979] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8f2dec00) [pid = 1936] [serial = 1973] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x91cef000) [pid = 1936] [serial = 1976] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x9aaed400) [pid = 1936] [serial = 1988] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x9b1cd800) [pid = 1936] [serial = 1991] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ee800 == 74 [pid = 1936] [id = 680] 23:14:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0800 == 73 [pid = 1936] [id = 679] 23:14:39 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1000 == 72 [pid = 1936] [id = 672] 23:14:39 INFO - PROCESS | 1936 | 1467699279426 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x938e5c00) [pid = 1936] [serial = 2009] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x91e9ec00) [pid = 1936] [serial = 2006] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x938f2800) [pid = 1936] [serial = 2010] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x90f95800) [pid = 1936] [serial = 2012] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8f66e000) [pid = 1936] [serial = 2003] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x912c6000) [pid = 1936] [serial = 2001] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8f66f000) [pid = 1936] [serial = 2000] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x912c3400) [pid = 1936] [serial = 2004] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x9398cc00) [pid = 1936] [serial = 2013] [outer = (nil)] [url = about:blank] 23:14:39 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x9237e400) [pid = 1936] [serial = 2007] [outer = (nil)] [url = about:blank] 23:14:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:14:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1679ms 23:14:39 INFO - PROCESS | 1936 | 1467699279485 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:14:39 INFO - PROCESS | 1936 | 1467699279491 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:14:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:14:39 INFO - PROCESS | 1936 | 1467699279507 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:14:39 INFO - PROCESS | 1936 | 1467699279514 Marionette TRACE conn3 <- [1,2754,null,{}] 23:14:39 INFO - PROCESS | 1936 | 1467699279519 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:39 INFO - PROCESS | 1936 | 1467699279526 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:39 INFO - PROCESS | 1936 | 1467699279721 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:14:39 INFO - PROCESS | 1936 | 1467699279976 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:39 INFO - PROCESS | 1936 | 1467699279982 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f1000 == 73 [pid = 1936] [id = 696] 23:14:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8f3edc00) [pid = 1936] [serial = 2089] [outer = (nil)] 23:14:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x91e24400) [pid = 1936] [serial = 2090] [outer = 0x8f3edc00] 23:14:40 INFO - PROCESS | 1936 | 1467699280057 Marionette DEBUG loaded listener.js 23:14:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x951d4c00) [pid = 1936] [serial = 2091] [outer = 0x8f3edc00] 23:14:40 INFO - PROCESS | 1936 | 1467699280842 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:14:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:14:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1396ms 23:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:14:40 INFO - PROCESS | 1936 | 1467699280896 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:14:40 INFO - PROCESS | 1936 | 1467699280899 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:14:40 INFO - PROCESS | 1936 | 1467699280905 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:14:40 INFO - PROCESS | 1936 | 1467699280908 Marionette TRACE conn3 <- [1,2758,null,{}] 23:14:40 INFO - PROCESS | 1936 | 1467699280913 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:40 INFO - PROCESS | 1936 | 1467699280918 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:41 INFO - PROCESS | 1936 | 1467699281089 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:14:41 INFO - PROCESS | 1936 | 1467699281098 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:41 INFO - PROCESS | 1936 | 1467699281106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x9890b800 == 74 [pid = 1936] [id = 697] 23:14:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x99b88000) [pid = 1936] [serial = 2092] [outer = (nil)] 23:14:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x9a565800) [pid = 1936] [serial = 2093] [outer = 0x99b88000] 23:14:41 INFO - PROCESS | 1936 | 1467699281171 Marionette DEBUG loaded listener.js 23:14:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9a7ea000) [pid = 1936] [serial = 2094] [outer = 0x99b88000] 23:14:42 INFO - PROCESS | 1936 | 1467699282173 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:14:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:14:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1289ms 23:14:42 INFO - PROCESS | 1936 | 1467699282193 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:14:42 INFO - PROCESS | 1936 | 1467699282197 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:14:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:14:42 INFO - PROCESS | 1936 | 1467699282203 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:14:42 INFO - PROCESS | 1936 | 1467699282206 Marionette TRACE conn3 <- [1,2762,null,{}] 23:14:42 INFO - PROCESS | 1936 | 1467699282212 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:42 INFO - PROCESS | 1936 | 1467699282217 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:42 INFO - PROCESS | 1936 | 1467699282467 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:14:42 INFO - PROCESS | 1936 | 1467699282514 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:42 INFO - PROCESS | 1936 | 1467699282531 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x9ab77c00 == 75 [pid = 1936] [id = 698] 23:14:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x9ad79c00) [pid = 1936] [serial = 2095] [outer = (nil)] 23:14:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x9b1d2c00) [pid = 1936] [serial = 2096] [outer = 0x9ad79c00] 23:14:42 INFO - PROCESS | 1936 | 1467699282610 Marionette DEBUG loaded listener.js 23:14:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x9b751400) [pid = 1936] [serial = 2097] [outer = 0x9ad79c00] 23:14:43 INFO - PROCESS | 1936 | 1467699283624 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:14:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:14:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1431ms 23:14:43 INFO - PROCESS | 1936 | 1467699283634 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:14:43 INFO - PROCESS | 1936 | 1467699283638 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:14:43 INFO - PROCESS | 1936 | 1467699283643 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:14:43 INFO - PROCESS | 1936 | 1467699283646 Marionette TRACE conn3 <- [1,2766,null,{}] 23:14:43 INFO - PROCESS | 1936 | 1467699283653 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:43 INFO - PROCESS | 1936 | 1467699283659 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:43 INFO - PROCESS | 1936 | 1467699283910 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x91c0e400) [pid = 1936] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x8e7dfc00) [pid = 1936] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x99509400) [pid = 1936] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x9950f400) [pid = 1936] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x91e9b400) [pid = 1936] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x977a2000) [pid = 1936] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8c17d400) [pid = 1936] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x8d1fb400) [pid = 1936] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8c188c00) [pid = 1936] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x998d6800) [pid = 1936] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x9a565000) [pid = 1936] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x8f4eb000) [pid = 1936] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x90f8fc00) [pid = 1936] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x91c0f000) [pid = 1936] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x8f2db800) [pid = 1936] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:14:44 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x93b27000) [pid = 1936] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:14:44 INFO - PROCESS | 1936 | 1467699284542 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:44 INFO - PROCESS | 1936 | 1467699284550 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c17d400 == 76 [pid = 1936] [id = 699] 23:14:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x8c188c00) [pid = 1936] [serial = 2098] [outer = (nil)] 23:14:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8f331c00) [pid = 1936] [serial = 2099] [outer = 0x8c188c00] 23:14:44 INFO - PROCESS | 1936 | 1467699284629 Marionette DEBUG loaded listener.js 23:14:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x91ba2800) [pid = 1936] [serial = 2100] [outer = 0x8c188c00] 23:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1733ms 23:14:45 INFO - PROCESS | 1936 | 1467699285370 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:14:45 INFO - PROCESS | 1936 | 1467699285379 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:14:45 INFO - PROCESS | 1936 | 1467699285382 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:14:45 INFO - PROCESS | 1936 | 1467699285388 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:14:45 INFO - PROCESS | 1936 | 1467699285391 Marionette TRACE conn3 <- [1,2770,null,{}] 23:14:45 INFO - PROCESS | 1936 | 1467699285397 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:45 INFO - PROCESS | 1936 | 1467699285402 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:45 INFO - PROCESS | 1936 | 1467699285631 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:14:45 INFO - PROCESS | 1936 | 1467699285660 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:45 INFO - PROCESS | 1936 | 1467699285666 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e23400 == 77 [pid = 1936] [id = 700] 23:14:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x91e9b400) [pid = 1936] [serial = 2101] [outer = (nil)] 23:14:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x997e8c00) [pid = 1936] [serial = 2102] [outer = 0x91e9b400] 23:14:45 INFO - PROCESS | 1936 | 1467699285739 Marionette DEBUG loaded listener.js 23:14:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x9a7f1000) [pid = 1936] [serial = 2103] [outer = 0x91e9b400] 23:14:46 INFO - PROCESS | 1936 | 1467699286760 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1430ms 23:14:46 INFO - PROCESS | 1936 | 1467699286820 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:14:46 INFO - PROCESS | 1936 | 1467699286826 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:14:46 INFO - PROCESS | 1936 | 1467699286835 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:14:46 INFO - PROCESS | 1936 | 1467699286840 Marionette TRACE conn3 <- [1,2774,null,{}] 23:14:46 INFO - PROCESS | 1936 | 1467699286849 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:46 INFO - PROCESS | 1936 | 1467699286855 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:47 INFO - PROCESS | 1936 | 1467699287147 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:14:47 INFO - PROCESS | 1936 | 1467699287427 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:47 INFO - PROCESS | 1936 | 1467699287441 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dac00 == 78 [pid = 1936] [id = 701] 23:14:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8f2dd400) [pid = 1936] [serial = 2104] [outer = (nil)] 23:14:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x912c6000) [pid = 1936] [serial = 2105] [outer = 0x8f2dd400] 23:14:47 INFO - PROCESS | 1936 | 1467699287534 Marionette DEBUG loaded listener.js 23:14:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x91baa400) [pid = 1936] [serial = 2106] [outer = 0x8f2dd400] 23:14:48 INFO - PROCESS | 1936 | 1467699288472 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:14:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:14:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1682ms 23:14:48 INFO - PROCESS | 1936 | 1467699288517 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:14:48 INFO - PROCESS | 1936 | 1467699288524 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:14:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:14:48 INFO - PROCESS | 1936 | 1467699288536 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:14:48 INFO - PROCESS | 1936 | 1467699288540 Marionette TRACE conn3 <- [1,2778,null,{}] 23:14:48 INFO - PROCESS | 1936 | 1467699288547 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:48 INFO - PROCESS | 1936 | 1467699288552 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:48 INFO - PROCESS | 1936 | 1467699288751 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:14:49 INFO - PROCESS | 1936 | 1467699289028 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:49 INFO - PROCESS | 1936 | 1467699289035 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c071800 == 79 [pid = 1936] [id = 702] 23:14:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x91c03400) [pid = 1936] [serial = 2107] [outer = (nil)] 23:14:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x951d2400) [pid = 1936] [serial = 2108] [outer = 0x91c03400] 23:14:49 INFO - PROCESS | 1936 | 1467699289165 Marionette DEBUG loaded listener.js 23:14:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x977ab400) [pid = 1936] [serial = 2109] [outer = 0x91c03400] 23:14:50 INFO - PROCESS | 1936 | 1467699290140 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1681ms 23:14:50 INFO - PROCESS | 1936 | 1467699290216 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:14:50 INFO - PROCESS | 1936 | 1467699290221 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:14:50 INFO - PROCESS | 1936 | 1467699290227 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:14:50 INFO - PROCESS | 1936 | 1467699290233 Marionette TRACE conn3 <- [1,2782,null,{}] 23:14:50 INFO - PROCESS | 1936 | 1467699290250 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:50 INFO - PROCESS | 1936 | 1467699290258 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:50 INFO - PROCESS | 1936 | 1467699290480 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:14:50 INFO - PROCESS | 1936 | 1467699290803 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:50 INFO - PROCESS | 1936 | 1467699290813 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x9b6f2c00 == 80 [pid = 1936] [id = 703] 23:14:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x9b6fd000) [pid = 1936] [serial = 2110] [outer = (nil)] 23:14:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x9d912c00) [pid = 1936] [serial = 2111] [outer = 0x9b6fd000] 23:14:50 INFO - PROCESS | 1936 | 1467699290916 Marionette DEBUG loaded listener.js 23:14:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0xa1118000) [pid = 1936] [serial = 2112] [outer = 0x9b6fd000] 23:14:51 INFO - PROCESS | 1936 | 1467699291799 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:14:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:14:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1587ms 23:14:51 INFO - PROCESS | 1936 | 1467699291815 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:14:51 INFO - PROCESS | 1936 | 1467699291820 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:14:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:14:51 INFO - PROCESS | 1936 | 1467699291826 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:14:51 INFO - PROCESS | 1936 | 1467699291830 Marionette TRACE conn3 <- [1,2786,null,{}] 23:14:51 INFO - PROCESS | 1936 | 1467699291837 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:51 INFO - PROCESS | 1936 | 1467699291842 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:52 INFO - PROCESS | 1936 | 1467699292051 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:14:52 INFO - PROCESS | 1936 | 1467699292312 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:52 INFO - PROCESS | 1936 | 1467699292319 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:52 INFO - PROCESS | 1936 | ++DOCSHELL 0xa200ec00 == 81 [pid = 1936] [id = 704] 23:14:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0xa2010800) [pid = 1936] [serial = 2113] [outer = (nil)] 23:14:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0xa253bc00) [pid = 1936] [serial = 2114] [outer = 0xa2010800] 23:14:52 INFO - PROCESS | 1936 | 1467699292407 Marionette DEBUG loaded listener.js 23:14:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0xa3242800) [pid = 1936] [serial = 2115] [outer = 0xa2010800] 23:14:53 INFO - PROCESS | 1936 | 1467699293342 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1545ms 23:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:14:53 INFO - PROCESS | 1936 | 1467699293373 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:14:53 INFO - PROCESS | 1936 | 1467699293376 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:14:53 INFO - PROCESS | 1936 | 1467699293383 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:14:53 INFO - PROCESS | 1936 | 1467699293386 Marionette TRACE conn3 <- [1,2790,null,{}] 23:14:53 INFO - PROCESS | 1936 | 1467699293392 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:53 INFO - PROCESS | 1936 | 1467699293397 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:53 INFO - PROCESS | 1936 | 1467699293590 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:14:53 INFO - PROCESS | 1936 | 1467699293862 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:53 INFO - PROCESS | 1936 | 1467699293869 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:53 INFO - PROCESS | 1936 | ++DOCSHELL 0xa23adc00 == 82 [pid = 1936] [id = 705] 23:14:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0xa3242400) [pid = 1936] [serial = 2116] [outer = (nil)] 23:14:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0xa324f400) [pid = 1936] [serial = 2117] [outer = 0xa3242400] 23:14:53 INFO - PROCESS | 1936 | 1467699293970 Marionette DEBUG loaded listener.js 23:14:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0xa3250400) [pid = 1936] [serial = 2118] [outer = 0xa3242400] 23:14:54 INFO - PROCESS | 1936 | 1467699294902 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:14:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:14:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1540ms 23:14:54 INFO - PROCESS | 1936 | 1467699294922 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:14:54 INFO - PROCESS | 1936 | 1467699294926 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:14:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:14:54 INFO - PROCESS | 1936 | 1467699294932 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:14:54 INFO - PROCESS | 1936 | 1467699294937 Marionette TRACE conn3 <- [1,2794,null,{}] 23:14:54 INFO - PROCESS | 1936 | 1467699294962 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:54 INFO - PROCESS | 1936 | 1467699294973 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:55 INFO - PROCESS | 1936 | 1467699295195 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:14:55 INFO - PROCESS | 1936 | 1467699295462 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:55 INFO - PROCESS | 1936 | 1467699295473 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x9a566400 == 83 [pid = 1936] [id = 706] 23:14:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0xa3326400) [pid = 1936] [serial = 2119] [outer = (nil)] 23:14:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0xa4d0a800) [pid = 1936] [serial = 2120] [outer = 0xa3326400] 23:14:55 INFO - PROCESS | 1936 | 1467699295603 Marionette DEBUG loaded listener.js 23:14:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0xa4d50c00) [pid = 1936] [serial = 2121] [outer = 0xa3326400] 23:14:56 INFO - PROCESS | 1936 | 1467699296571 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1697ms 23:14:56 INFO - PROCESS | 1936 | 1467699296631 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:14:56 INFO - PROCESS | 1936 | 1467699296635 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:14:56 INFO - PROCESS | 1936 | 1467699296641 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:14:56 INFO - PROCESS | 1936 | 1467699296645 Marionette TRACE conn3 <- [1,2798,null,{}] 23:14:56 INFO - PROCESS | 1936 | 1467699296650 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:56 INFO - PROCESS | 1936 | 1467699296655 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:56 INFO - PROCESS | 1936 | 1467699296849 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:14:57 INFO - PROCESS | 1936 | 1467699297113 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:57 INFO - PROCESS | 1936 | 1467699297121 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069c00 == 84 [pid = 1936] [id = 707] 23:14:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0xa1116400) [pid = 1936] [serial = 2122] [outer = (nil)] 23:14:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0xa4f78000) [pid = 1936] [serial = 2123] [outer = 0xa1116400] 23:14:57 INFO - PROCESS | 1936 | 1467699297248 Marionette DEBUG loaded listener.js 23:14:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0xa61b1400) [pid = 1936] [serial = 2124] [outer = 0xa1116400] 23:14:58 INFO - PROCESS | 1936 | 1467699298148 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1579ms 23:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:14:58 INFO - PROCESS | 1936 | 1467699298220 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:14:58 INFO - PROCESS | 1936 | 1467699298223 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:14:58 INFO - PROCESS | 1936 | 1467699298230 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:14:58 INFO - PROCESS | 1936 | 1467699298233 Marionette TRACE conn3 <- [1,2802,null,{}] 23:14:58 INFO - PROCESS | 1936 | 1467699298239 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:58 INFO - PROCESS | 1936 | 1467699298244 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:58 INFO - PROCESS | 1936 | 1467699298436 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:14:58 INFO - PROCESS | 1936 | 1467699298751 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:58 INFO - PROCESS | 1936 | 1467699298758 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e21000 == 85 [pid = 1936] [id = 708] 23:14:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x96dd3000) [pid = 1936] [serial = 2125] [outer = (nil)] 23:14:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0xa672e000) [pid = 1936] [serial = 2126] [outer = 0x96dd3000] 23:14:58 INFO - PROCESS | 1936 | 1467699298841 Marionette DEBUG loaded listener.js 23:14:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0xa6794000) [pid = 1936] [serial = 2127] [outer = 0x96dd3000] 23:14:59 INFO - PROCESS | 1936 | 1467699299689 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:14:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:14:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1529ms 23:14:59 INFO - PROCESS | 1936 | 1467699299758 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:14:59 INFO - PROCESS | 1936 | 1467699299761 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:14:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:14:59 INFO - PROCESS | 1936 | 1467699299768 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:14:59 INFO - PROCESS | 1936 | 1467699299771 Marionette TRACE conn3 <- [1,2806,null,{}] 23:14:59 INFO - PROCESS | 1936 | 1467699299777 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:59 INFO - PROCESS | 1936 | 1467699299782 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:14:59 INFO - PROCESS | 1936 | 1467699299977 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:15:00 INFO - PROCESS | 1936 | 1467699300239 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:00 INFO - PROCESS | 1936 | 1467699300250 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:00 INFO - PROCESS | 1936 | ++DOCSHELL 0xa4f7c400 == 86 [pid = 1936] [id = 709] 23:15:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0xa67a0800) [pid = 1936] [serial = 2128] [outer = (nil)] 23:15:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0xa6bbdc00) [pid = 1936] [serial = 2129] [outer = 0xa67a0800] 23:15:00 INFO - PROCESS | 1936 | 1467699300371 Marionette DEBUG loaded listener.js 23:15:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0xa6bc1c00) [pid = 1936] [serial = 2130] [outer = 0xa67a0800] 23:15:01 INFO - PROCESS | 1936 | 1467699301242 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 23:15:01 INFO - PROCESS | 1936 | 1467699301302 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:15:01 INFO - PROCESS | 1936 | 1467699301306 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:15:01 INFO - PROCESS | 1936 | 1467699301312 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:15:01 INFO - PROCESS | 1936 | 1467699301316 Marionette TRACE conn3 <- [1,2810,null,{}] 23:15:01 INFO - PROCESS | 1936 | 1467699301321 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:01 INFO - PROCESS | 1936 | 1467699301326 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:01 INFO - PROCESS | 1936 | 1467699301509 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:15:01 INFO - PROCESS | 1936 | 1467699301775 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:01 INFO - PROCESS | 1936 | 1467699301785 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f241400 == 87 [pid = 1936] [id = 710] 23:15:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x8f243400) [pid = 1936] [serial = 2131] [outer = (nil)] 23:15:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x8f249c00) [pid = 1936] [serial = 2132] [outer = 0x8f243400] 23:15:01 INFO - PROCESS | 1936 | 1467699301906 Marionette DEBUG loaded listener.js 23:15:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x8f24cc00) [pid = 1936] [serial = 2133] [outer = 0x8f243400] 23:15:02 INFO - PROCESS | 1936 | 1467699302840 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1583ms 23:15:02 INFO - PROCESS | 1936 | 1467699302897 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:15:02 INFO - PROCESS | 1936 | 1467699302901 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:15:02 INFO - PROCESS | 1936 | 1467699302909 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:15:02 INFO - PROCESS | 1936 | 1467699302914 Marionette TRACE conn3 <- [1,2814,null,{}] 23:15:02 INFO - PROCESS | 1936 | 1467699302920 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:02 INFO - PROCESS | 1936 | 1467699302926 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:03 INFO - PROCESS | 1936 | 1467699303164 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:15:03 INFO - PROCESS | 1936 | 1467699303507 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:03 INFO - PROCESS | 1936 | 1467699303513 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d1400 == 88 [pid = 1936] [id = 711] 23:15:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x8f664c00) [pid = 1936] [serial = 2134] [outer = (nil)] 23:15:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x994aa000) [pid = 1936] [serial = 2135] [outer = 0x8f664c00] 23:15:03 INFO - PROCESS | 1936 | 1467699303603 Marionette DEBUG loaded listener.js 23:15:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0xa6bbbc00) [pid = 1936] [serial = 2136] [outer = 0x8f664c00] 23:15:04 INFO - PROCESS | 1936 | 1467699304515 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1677ms 23:15:04 INFO - PROCESS | 1936 | 1467699304587 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:15:04 INFO - PROCESS | 1936 | 1467699304591 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:15:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:15:04 INFO - PROCESS | 1936 | 1467699304597 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:15:04 INFO - PROCESS | 1936 | 1467699304601 Marionette TRACE conn3 <- [1,2818,null,{}] 23:15:04 INFO - PROCESS | 1936 | 1467699304606 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:04 INFO - PROCESS | 1936 | 1467699304611 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:04 INFO - PROCESS | 1936 | 1467699304877 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:15:05 INFO - PROCESS | 1936 | 1467699305563 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:05 INFO - PROCESS | 1936 | 1467699305575 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1f0800 == 89 [pid = 1936] [id = 712] 23:15:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x8f1fac00) [pid = 1936] [serial = 2137] [outer = (nil)] 23:15:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x8f249800) [pid = 1936] [serial = 2138] [outer = 0x8f1fac00] 23:15:05 INFO - PROCESS | 1936 | 1467699305706 Marionette DEBUG loaded listener.js 23:15:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x8f322c00) [pid = 1936] [serial = 2139] [outer = 0x8f1fac00] 23:15:06 INFO - PROCESS | 1936 | 1467699306636 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2086ms 23:15:06 INFO - PROCESS | 1936 | 1467699306686 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:15:06 INFO - PROCESS | 1936 | 1467699306692 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:15:06 INFO - PROCESS | 1936 | 1467699306699 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:15:06 INFO - PROCESS | 1936 | 1467699306703 Marionette TRACE conn3 <- [1,2822,null,{}] 23:15:06 INFO - PROCESS | 1936 | 1467699306711 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:06 INFO - PROCESS | 1936 | 1467699306719 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:06 INFO - PROCESS | 1936 | 1467699306895 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:15:07 INFO - PROCESS | 1936 | 1467699307174 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:07 INFO - PROCESS | 1936 | 1467699307185 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d1c00 == 90 [pid = 1936] [id = 713] 23:15:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x8f330400) [pid = 1936] [serial = 2140] [outer = (nil)] 23:15:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x90f8fc00) [pid = 1936] [serial = 2141] [outer = 0x8f330400] 23:15:07 INFO - PROCESS | 1936 | 1467699307304 Marionette DEBUG loaded listener.js 23:15:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x910b9000) [pid = 1936] [serial = 2142] [outer = 0x8f330400] 23:15:08 INFO - PROCESS | 1936 | 1467699308282 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:15:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:15:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1633ms 23:15:08 INFO - PROCESS | 1936 | 1467699308342 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:15:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:15:08 INFO - PROCESS | 1936 | 1467699308352 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:15:08 INFO - PROCESS | 1936 | 1467699308359 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:15:08 INFO - PROCESS | 1936 | 1467699308363 Marionette TRACE conn3 <- [1,2826,null,{}] 23:15:08 INFO - PROCESS | 1936 | 1467699308369 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:08 INFO - PROCESS | 1936 | 1467699308374 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:08 INFO - PROCESS | 1936 | 1467699308561 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:15:08 INFO - PROCESS | 1936 | 1467699308950 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:08 INFO - PROCESS | 1936 | 1467699308957 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:08 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2cc800 == 89 [pid = 1936] [id = 628] 23:15:08 INFO - PROCESS | 1936 | --DOCSHELL 0x912c3800 == 88 [pid = 1936] [id = 642] 23:15:08 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8000 == 87 [pid = 1936] [id = 636] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2df400 == 86 [pid = 1936] [id = 560] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x99b8d000) [pid = 1936] [serial = 2051] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d0400 == 87 [pid = 1936] [id = 714] 23:15:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x8e7d8000) [pid = 1936] [serial = 2143] [outer = (nil)] 23:15:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8faee400) [pid = 1936] [serial = 2144] [outer = 0x8e7d8000] 23:15:09 INFO - PROCESS | 1936 | 1467699309104 Marionette DEBUG loaded listener.js 23:15:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x91c04000) [pid = 1936] [serial = 2145] [outer = 0x8e7d8000] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17d400 == 86 [pid = 1936] [id = 699] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17f000 == 85 [pid = 1936] [id = 656] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x9ab77c00 == 84 [pid = 1936] [id = 698] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x9890b800 == 83 [pid = 1936] [id = 697] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1000 == 82 [pid = 1936] [id = 696] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3ed000 == 81 [pid = 1936] [id = 695] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x938f3400 == 80 [pid = 1936] [id = 694] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f2800 == 79 [pid = 1936] [id = 693] 23:15:09 INFO - PROCESS | 1936 | --DOCSHELL 0x90f93800 == 78 [pid = 1936] [id = 683] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x99ee7800) [pid = 1936] [serial = 1944] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x9a7ee000) [pid = 1936] [serial = 1947] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x8faeb800) [pid = 1936] [serial = 1932] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x920ea800) [pid = 1936] [serial = 1935] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x99dacc00) [pid = 1936] [serial = 1911] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x99da4400) [pid = 1936] [serial = 1908] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x99da1800) [pid = 1936] [serial = 1941] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x96dd2400) [pid = 1936] [serial = 1929] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x99502400) [pid = 1936] [serial = 1938] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x91ceec00) [pid = 1936] [serial = 1998] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x9a7f7c00) [pid = 1936] [serial = 1950] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x8fae0800) [pid = 1936] [serial = 1971] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8f3f0400) [pid = 1936] [serial = 2018] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x91c01400) [pid = 1936] [serial = 2040] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x91b9e000) [pid = 1936] [serial = 2039] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x91cf9400) [pid = 1936] [serial = 2021] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x91e22800) [pid = 1936] [serial = 2042] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x9237a800) [pid = 1936] [serial = 2043] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x997e3400) [pid = 1936] [serial = 2030] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x951da400) [pid = 1936] [serial = 2024] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x99da8c00) [pid = 1936] [serial = 2033] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x98d4a400) [pid = 1936] [serial = 2027] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9ad83800) [pid = 1936] [serial = 2036] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x91ced400) [pid = 1936] [serial = 2048] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x951ce800) [pid = 1936] [serial = 2045] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x92eb3400) [pid = 1936] [serial = 2049] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x96dd0000) [pid = 1936] [serial = 2046] [outer = (nil)] [url = about:blank] 23:15:09 INFO - PROCESS | 1936 | 1467699309991 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:15:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:15:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1679ms 23:15:10 INFO - PROCESS | 1936 | 1467699310039 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:15:10 INFO - PROCESS | 1936 | 1467699310043 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:15:10 INFO - PROCESS | 1936 | 1467699310051 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:15:10 INFO - PROCESS | 1936 | 1467699310059 Marionette TRACE conn3 <- [1,2830,null,{}] 23:15:10 INFO - PROCESS | 1936 | 1467699310072 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:10 INFO - PROCESS | 1936 | 1467699310079 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:10 INFO - PROCESS | 1936 | 1467699310248 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:15:10 INFO - PROCESS | 1936 | 1467699310258 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:10 INFO - PROCESS | 1936 | 1467699310266 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d4400 == 79 [pid = 1936] [id = 715] 23:15:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x910ba400) [pid = 1936] [serial = 2146] [outer = (nil)] 23:15:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x9237a800) [pid = 1936] [serial = 2147] [outer = 0x910ba400] 23:15:10 INFO - PROCESS | 1936 | 1467699310351 Marionette DEBUG loaded listener.js 23:15:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x92508800) [pid = 1936] [serial = 2148] [outer = 0x910ba400] 23:15:11 INFO - PROCESS | 1936 | 1467699311363 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1340ms 23:15:11 INFO - PROCESS | 1936 | 1467699311390 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:15:11 INFO - PROCESS | 1936 | 1467699311394 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:15:11 INFO - PROCESS | 1936 | 1467699311400 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:15:11 INFO - PROCESS | 1936 | 1467699311403 Marionette TRACE conn3 <- [1,2834,null,{}] 23:15:11 INFO - PROCESS | 1936 | 1467699311409 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:11 INFO - PROCESS | 1936 | 1467699311413 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:11 INFO - PROCESS | 1936 | 1467699311664 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:15:11 INFO - PROCESS | 1936 | 1467699311698 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:11 INFO - PROCESS | 1936 | 1467699311711 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c067400 == 80 [pid = 1936] [id = 716] 23:15:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x8d2cc800) [pid = 1936] [serial = 2149] [outer = (nil)] 23:15:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x938f0400) [pid = 1936] [serial = 2150] [outer = 0x8d2cc800] 23:15:11 INFO - PROCESS | 1936 | 1467699311786 Marionette DEBUG loaded listener.js 23:15:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x9398e400) [pid = 1936] [serial = 2151] [outer = 0x8d2cc800] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x938ef800) [pid = 1936] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9ad79c00) [pid = 1936] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x8f3edc00) [pid = 1936] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x99b88000) [pid = 1936] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x8c188c00) [pid = 1936] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8f1f5800) [pid = 1936] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:15:13 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x93903400) [pid = 1936] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:15:13 INFO - PROCESS | 1936 | 1467699313682 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2330ms 23:15:13 INFO - PROCESS | 1936 | 1467699313732 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:15:13 INFO - PROCESS | 1936 | 1467699313739 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:15:13 INFO - PROCESS | 1936 | 1467699313765 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:15:13 INFO - PROCESS | 1936 | 1467699313773 Marionette TRACE conn3 <- [1,2838,null,{}] 23:15:13 INFO - PROCESS | 1936 | 1467699313781 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:13 INFO - PROCESS | 1936 | 1467699313787 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:13 INFO - PROCESS | 1936 | 1467699313981 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:15:14 INFO - PROCESS | 1936 | 1467699314292 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:14 INFO - PROCESS | 1936 | 1467699314305 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f4f0800 == 81 [pid = 1936] [id = 717] 23:15:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8f4f2800) [pid = 1936] [serial = 2152] [outer = (nil)] 23:15:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x90f8c400) [pid = 1936] [serial = 2153] [outer = 0x8f4f2800] 23:15:14 INFO - PROCESS | 1936 | 1467699314391 Marionette DEBUG loaded listener.js 23:15:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x910ba000) [pid = 1936] [serial = 2154] [outer = 0x8f4f2800] 23:15:15 INFO - PROCESS | 1936 | 1467699315344 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1640ms 23:15:15 INFO - PROCESS | 1936 | 1467699315403 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:15:15 INFO - PROCESS | 1936 | 1467699315410 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:15:15 INFO - PROCESS | 1936 | 1467699315420 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:15:15 INFO - PROCESS | 1936 | 1467699315425 Marionette TRACE conn3 <- [1,2842,null,{}] 23:15:15 INFO - PROCESS | 1936 | 1467699315431 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:15 INFO - PROCESS | 1936 | 1467699315437 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:15 INFO - PROCESS | 1936 | 1467699315659 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:15:15 INFO - PROCESS | 1936 | 1467699315967 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:15 INFO - PROCESS | 1936 | 1467699315977 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e21800 == 82 [pid = 1936] [id = 718] 23:15:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x91ea0000) [pid = 1936] [serial = 2155] [outer = (nil)] 23:15:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x920e9000) [pid = 1936] [serial = 2156] [outer = 0x91ea0000] 23:15:16 INFO - PROCESS | 1936 | 1467699316065 Marionette DEBUG loaded listener.js 23:15:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x92eaa800) [pid = 1936] [serial = 2157] [outer = 0x91ea0000] 23:15:17 INFO - PROCESS | 1936 | 1467699317016 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1628ms 23:15:17 INFO - PROCESS | 1936 | 1467699317049 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:15:17 INFO - PROCESS | 1936 | 1467699317053 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:15:17 INFO - PROCESS | 1936 | 1467699317060 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:15:17 INFO - PROCESS | 1936 | 1467699317066 Marionette TRACE conn3 <- [1,2846,null,{}] 23:15:17 INFO - PROCESS | 1936 | 1467699317084 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:17 INFO - PROCESS | 1936 | 1467699317094 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:17 INFO - PROCESS | 1936 | 1467699317289 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:15:17 INFO - PROCESS | 1936 | 1467699317608 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:17 INFO - PROCESS | 1936 | 1467699317619 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x946a2c00 == 83 [pid = 1936] [id = 719] 23:15:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x951cdc00) [pid = 1936] [serial = 2158] [outer = (nil)] 23:15:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x96321400) [pid = 1936] [serial = 2159] [outer = 0x951cdc00] 23:15:17 INFO - PROCESS | 1936 | 1467699317706 Marionette DEBUG loaded listener.js 23:15:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x96dd1000) [pid = 1936] [serial = 2160] [outer = 0x951cdc00] 23:15:18 INFO - PROCESS | 1936 | 1467699318580 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1591ms 23:15:18 INFO - PROCESS | 1936 | 1467699318652 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:15:18 INFO - PROCESS | 1936 | 1467699318657 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:15:18 INFO - PROCESS | 1936 | 1467699318663 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:15:18 INFO - PROCESS | 1936 | 1467699318667 Marionette TRACE conn3 <- [1,2850,null,{}] 23:15:18 INFO - PROCESS | 1936 | 1467699318672 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:18 INFO - PROCESS | 1936 | 1467699318677 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:18 INFO - PROCESS | 1936 | 1467699318897 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:15:19 INFO - PROCESS | 1936 | 1467699319200 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:19 INFO - PROCESS | 1936 | 1467699319208 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x94697800 == 84 [pid = 1936] [id = 720] 23:15:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x951d3c00) [pid = 1936] [serial = 2161] [outer = (nil)] 23:15:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x98d4f000) [pid = 1936] [serial = 2162] [outer = 0x951d3c00] 23:15:19 INFO - PROCESS | 1936 | 1467699319292 Marionette DEBUG loaded listener.js 23:15:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x99502c00) [pid = 1936] [serial = 2163] [outer = 0x951d3c00] 23:15:20 INFO - PROCESS | 1936 | 1467699320147 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 23:15:20 INFO - PROCESS | 1936 | 1467699320196 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:15:20 INFO - PROCESS | 1936 | 1467699320199 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:15:20 INFO - PROCESS | 1936 | 1467699320206 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:15:20 INFO - PROCESS | 1936 | 1467699320210 Marionette TRACE conn3 <- [1,2854,null,{}] 23:15:20 INFO - PROCESS | 1936 | 1467699320215 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:20 INFO - PROCESS | 1936 | 1467699320220 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:20 INFO - PROCESS | 1936 | 1467699320399 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:15:20 INFO - PROCESS | 1936 | 1467699320663 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:20 INFO - PROCESS | 1936 | 1467699320672 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2da800 == 85 [pid = 1936] [id = 721] 23:15:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x8e7d5800) [pid = 1936] [serial = 2164] [outer = (nil)] 23:15:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x998d9c00) [pid = 1936] [serial = 2165] [outer = 0x8e7d5800] 23:15:20 INFO - PROCESS | 1936 | 1467699320753 Marionette DEBUG loaded listener.js 23:15:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x99b88000) [pid = 1936] [serial = 2166] [outer = 0x8e7d5800] 23:15:21 INFO - PROCESS | 1936 | 1467699321738 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:15:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:15:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 23:15:21 INFO - PROCESS | 1936 | 1467699321788 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:15:21 INFO - PROCESS | 1936 | 1467699321792 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:15:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:15:21 INFO - PROCESS | 1936 | 1467699321798 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:15:21 INFO - PROCESS | 1936 | 1467699321802 Marionette TRACE conn3 <- [1,2858,null,{}] 23:15:21 INFO - PROCESS | 1936 | 1467699321807 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:21 INFO - PROCESS | 1936 | 1467699321818 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:22 INFO - PROCESS | 1936 | 1467699322018 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:15:22 INFO - PROCESS | 1936 | 1467699322339 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:22 INFO - PROCESS | 1936 | 1467699322346 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c064800 == 86 [pid = 1936] [id = 722] 23:15:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x8c17d800) [pid = 1936] [serial = 2167] [outer = (nil)] 23:15:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x99ee8000) [pid = 1936] [serial = 2168] [outer = 0x8c17d800] 23:15:22 INFO - PROCESS | 1936 | 1467699322432 Marionette DEBUG loaded listener.js 23:15:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x9a563c00) [pid = 1936] [serial = 2169] [outer = 0x8c17d800] 23:15:23 INFO - PROCESS | 1936 | 1467699323304 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1546ms 23:15:23 INFO - PROCESS | 1936 | 1467699323346 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:15:23 INFO - PROCESS | 1936 | 1467699323350 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:15:23 INFO - PROCESS | 1936 | 1467699323374 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:15:23 INFO - PROCESS | 1936 | 1467699323378 Marionette TRACE conn3 <- [1,2862,null,{}] 23:15:23 INFO - PROCESS | 1936 | 1467699323386 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:23 INFO - PROCESS | 1936 | 1467699323391 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:23 INFO - PROCESS | 1936 | 1467699323581 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:15:23 INFO - PROCESS | 1936 | 1467699323849 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:23 INFO - PROCESS | 1936 | 1467699323860 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x99dab800 == 87 [pid = 1936] [id = 723] 23:15:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x9a55f800) [pid = 1936] [serial = 2170] [outer = (nil)] 23:15:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x9aa21800) [pid = 1936] [serial = 2171] [outer = 0x9a55f800] 23:15:23 INFO - PROCESS | 1936 | 1467699323977 Marionette DEBUG loaded listener.js 23:15:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x9b1ccc00) [pid = 1936] [serial = 2172] [outer = 0x9a55f800] 23:15:24 INFO - PROCESS | 1936 | 1467699324840 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1551ms 23:15:24 INFO - PROCESS | 1936 | 1467699324914 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:15:24 INFO - PROCESS | 1936 | 1467699324917 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:15:24 INFO - PROCESS | 1936 | 1467699324926 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:15:24 INFO - PROCESS | 1936 | 1467699324930 Marionette TRACE conn3 <- [1,2866,null,{}] 23:15:24 INFO - PROCESS | 1936 | 1467699324935 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:24 INFO - PROCESS | 1936 | 1467699324940 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:25 INFO - PROCESS | 1936 | 1467699325124 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:15:25 INFO - PROCESS | 1936 | 1467699325393 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:25 INFO - PROCESS | 1936 | 1467699325402 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x9aa13c00 == 88 [pid = 1936] [id = 724] 23:15:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x9aa1a800) [pid = 1936] [serial = 2173] [outer = (nil)] 23:15:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x9b730800) [pid = 1936] [serial = 2174] [outer = 0x9aa1a800] 23:15:25 INFO - PROCESS | 1936 | 1467699325528 Marionette DEBUG loaded listener.js 23:15:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x9b74c800) [pid = 1936] [serial = 2175] [outer = 0x9aa1a800] 23:15:26 INFO - PROCESS | 1936 | 1467699326471 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 23:15:26 INFO - PROCESS | 1936 | 1467699326512 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:15:26 INFO - PROCESS | 1936 | 1467699326516 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:15:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:15:26 INFO - PROCESS | 1936 | 1467699326522 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:15:26 INFO - PROCESS | 1936 | 1467699326526 Marionette TRACE conn3 <- [1,2870,null,{}] 23:15:26 INFO - PROCESS | 1936 | 1467699326531 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:26 INFO - PROCESS | 1936 | 1467699326535 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:26 INFO - PROCESS | 1936 | 1467699326717 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:15:27 INFO - PROCESS | 1936 | 1467699326998 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:27 INFO - PROCESS | 1936 | 1467699327005 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f32ac00 == 89 [pid = 1936] [id = 725] 23:15:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x912c5400) [pid = 1936] [serial = 2176] [outer = (nil)] 23:15:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0xa209ec00) [pid = 1936] [serial = 2177] [outer = 0x912c5400] 23:15:27 INFO - PROCESS | 1936 | 1467699327133 Marionette DEBUG loaded listener.js 23:15:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0xa23ac400) [pid = 1936] [serial = 2178] [outer = 0x912c5400] 23:15:28 INFO - PROCESS | 1936 | 1467699328019 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1532ms 23:15:28 INFO - PROCESS | 1936 | 1467699328056 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:15:28 INFO - PROCESS | 1936 | 1467699328059 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:15:28 INFO - PROCESS | 1936 | 1467699328066 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:15:28 INFO - PROCESS | 1936 | 1467699328070 Marionette TRACE conn3 <- [1,2874,null,{}] 23:15:28 INFO - PROCESS | 1936 | 1467699328075 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:28 INFO - PROCESS | 1936 | 1467699328080 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:28 INFO - PROCESS | 1936 | 1467699328269 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:15:28 INFO - PROCESS | 1936 | 1467699328552 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:28 INFO - PROCESS | 1936 | 1467699328562 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x9ad88000 == 90 [pid = 1936] [id = 726] 23:15:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0xa25f1c00) [pid = 1936] [serial = 2179] [outer = (nil)] 23:15:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0xa324f800) [pid = 1936] [serial = 2180] [outer = 0xa25f1c00] 23:15:28 INFO - PROCESS | 1936 | 1467699328704 Marionette DEBUG loaded listener.js 23:15:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0xa3349800) [pid = 1936] [serial = 2181] [outer = 0xa25f1c00] 23:15:29 INFO - PROCESS | 1936 | 1467699329641 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1635ms 23:15:29 INFO - PROCESS | 1936 | 1467699329702 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:15:29 INFO - PROCESS | 1936 | 1467699329706 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:15:29 INFO - PROCESS | 1936 | 1467699329712 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:15:29 INFO - PROCESS | 1936 | 1467699329717 Marionette TRACE conn3 <- [1,2878,null,{}] 23:15:29 INFO - PROCESS | 1936 | 1467699329723 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:29 INFO - PROCESS | 1936 | 1467699329729 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:29 INFO - PROCESS | 1936 | 1467699329966 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:15:30 INFO - PROCESS | 1936 | 1467699330288 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:30 INFO - PROCESS | 1936 | 1467699330298 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x926e4400 == 91 [pid = 1936] [id = 727] 23:15:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x926e7800) [pid = 1936] [serial = 2182] [outer = (nil)] 23:15:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x926ec000) [pid = 1936] [serial = 2183] [outer = 0x926e7800] 23:15:30 INFO - PROCESS | 1936 | 1467699330383 Marionette DEBUG loaded listener.js 23:15:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0xa324c400) [pid = 1936] [serial = 2184] [outer = 0x926e7800] 23:15:31 INFO - PROCESS | 1936 | 1467699331287 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1639ms 23:15:31 INFO - PROCESS | 1936 | 1467699331353 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:15:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:15:31 INFO - PROCESS | 1936 | 1467699331357 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:15:31 INFO - PROCESS | 1936 | 1467699331363 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:15:31 INFO - PROCESS | 1936 | 1467699331367 Marionette TRACE conn3 <- [1,2882,null,{}] 23:15:31 INFO - PROCESS | 1936 | 1467699331373 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:31 INFO - PROCESS | 1936 | 1467699331378 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:31 INFO - PROCESS | 1936 | 1467699331565 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:15:31 INFO - PROCESS | 1936 | 1467699331849 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:31 INFO - PROCESS | 1936 | 1467699331856 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06d400 == 92 [pid = 1936] [id = 728] 23:15:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x8f1f8c00) [pid = 1936] [serial = 2185] [outer = (nil)] 23:15:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0xa4d4b400) [pid = 1936] [serial = 2186] [outer = 0x8f1f8c00] 23:15:31 INFO - PROCESS | 1936 | 1467699331982 Marionette DEBUG loaded listener.js 23:15:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0xa610f800) [pid = 1936] [serial = 2187] [outer = 0x8f1f8c00] 23:15:32 INFO - PROCESS | 1936 | 1467699332903 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:15:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:15:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1579ms 23:15:32 INFO - PROCESS | 1936 | 1467699332943 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:15:32 INFO - PROCESS | 1936 | 1467699332946 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:15:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:15:32 INFO - PROCESS | 1936 | 1467699332953 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:15:32 INFO - PROCESS | 1936 | 1467699332956 Marionette TRACE conn3 <- [1,2886,null,{}] 23:15:32 INFO - PROCESS | 1936 | 1467699332962 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:32 INFO - PROCESS | 1936 | 1467699332966 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:33 INFO - PROCESS | 1936 | 1467699333141 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:15:33 INFO - PROCESS | 1936 | 1467699333430 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:33 INFO - PROCESS | 1936 | 1467699333443 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d3800 == 93 [pid = 1936] [id = 729] 23:15:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x8f2df000) [pid = 1936] [serial = 2188] [outer = (nil)] 23:15:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x8f94d800) [pid = 1936] [serial = 2189] [outer = 0x8f2df000] 23:15:33 INFO - PROCESS | 1936 | 1467699333590 Marionette DEBUG loaded listener.js 23:15:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x8f94dc00) [pid = 1936] [serial = 2190] [outer = 0x8f2df000] 23:15:34 INFO - PROCESS | 1936 | 1467699334489 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:15:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:15:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1587ms 23:15:34 INFO - PROCESS | 1936 | 1467699334540 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:15:34 INFO - PROCESS | 1936 | 1467699334544 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:15:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:15:34 INFO - PROCESS | 1936 | 1467699334569 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:15:34 INFO - PROCESS | 1936 | 1467699334573 Marionette TRACE conn3 <- [1,2890,null,{}] 23:15:34 INFO - PROCESS | 1936 | 1467699334580 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:34 INFO - PROCESS | 1936 | 1467699334584 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:34 INFO - PROCESS | 1936 | 1467699334766 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:15:35 INFO - PROCESS | 1936 | 1467699335360 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:35 INFO - PROCESS | 1936 | 1467699335367 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f0800 == 94 [pid = 1936] [id = 730] 23:15:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x8d1f0c00) [pid = 1936] [serial = 2191] [outer = (nil)] 23:15:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x8d2db800) [pid = 1936] [serial = 2192] [outer = 0x8d1f0c00] 23:15:35 INFO - PROCESS | 1936 | 1467699335456 Marionette DEBUG loaded listener.js 23:15:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x8f244400) [pid = 1936] [serial = 2193] [outer = 0x8d1f0c00] 23:15:36 INFO - PROCESS | 1936 | 1467699336412 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:15:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:15:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1890ms 23:15:36 INFO - PROCESS | 1936 | 1467699336461 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:15:36 INFO - PROCESS | 1936 | 1467699336467 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:15:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:15:36 INFO - PROCESS | 1936 | 1467699336474 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:15:36 INFO - PROCESS | 1936 | 1467699336479 Marionette TRACE conn3 <- [1,2894,null,{}] 23:15:36 INFO - PROCESS | 1936 | 1467699336487 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:36 INFO - PROCESS | 1936 | 1467699336495 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:36 INFO - PROCESS | 1936 | 1467699336685 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:15:37 INFO - PROCESS | 1936 | 1467699337053 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:37 INFO - PROCESS | 1936 | 1467699337063 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f94e000 == 95 [pid = 1936] [id = 731] 23:15:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x8faee000) [pid = 1936] [serial = 2194] [outer = (nil)] 23:15:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x910b1800) [pid = 1936] [serial = 2195] [outer = 0x8faee000] 23:15:37 INFO - PROCESS | 1936 | 1467699337224 Marionette DEBUG loaded listener.js 23:15:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x912cbc00) [pid = 1936] [serial = 2196] [outer = 0x8faee000] 23:15:38 INFO - PROCESS | 1936 | 1467699338150 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:15:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1738ms 23:15:38 INFO - PROCESS | 1936 | 1467699338225 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:15:38 INFO - PROCESS | 1936 | 1467699338230 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:15:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:15:38 INFO - PROCESS | 1936 | 1467699338240 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:15:38 INFO - PROCESS | 1936 | 1467699338242 Marionette TRACE conn3 <- [1,2898,null,{}] 23:15:38 INFO - PROCESS | 1936 | 1467699338249 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:38 INFO - PROCESS | 1936 | 1467699338253 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:38 INFO - PROCESS | 1936 | 1467699338437 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:15:38 INFO - PROCESS | 1936 | 1467699338811 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:38 INFO - PROCESS | 1936 | 1467699338818 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f245400 == 96 [pid = 1936] [id = 732] 23:15:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x910b6800) [pid = 1936] [serial = 2197] [outer = (nil)] 23:15:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x9237ac00) [pid = 1936] [serial = 2198] [outer = 0x910b6800] 23:15:38 INFO - PROCESS | 1936 | 1467699338897 Marionette DEBUG loaded listener.js 23:15:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x926eb800) [pid = 1936] [serial = 2199] [outer = 0x910b6800] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d4400 == 95 [pid = 1936] [id = 715] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d0400 == 94 [pid = 1936] [id = 714] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d1c00 == 93 [pid = 1936] [id = 713] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f0800 == 92 [pid = 1936] [id = 712] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d8400 == 91 [pid = 1936] [id = 690] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c183800 == 90 [pid = 1936] [id = 575] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x93b2c400 == 89 [pid = 1936] [id = 685] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c182c00 == 88 [pid = 1936] [id = 566] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x938f2000 == 87 [pid = 1936] [id = 671] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06a800 == 86 [pid = 1936] [id = 613] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91ceb800 == 85 [pid = 1936] [id = 674] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x99daac00 == 84 [pid = 1936] [id = 648] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2dac00 == 83 [pid = 1936] [id = 701] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9b6f2c00 == 82 [pid = 1936] [id = 703] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1fe000 == 81 [pid = 1936] [id = 562] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c186400 == 80 [pid = 1936] [id = 615] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f9400 == 79 [pid = 1936] [id = 644] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x93906000 == 78 [pid = 1936] [id = 618] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f7400 == 77 [pid = 1936] [id = 675] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f8400 == 76 [pid = 1936] [id = 649] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c071800 == 75 [pid = 1936] [id = 702] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x93b22c00 == 74 [pid = 1936] [id = 620] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2ce400 == 73 [pid = 1936] [id = 647] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0xa200ec00 == 72 [pid = 1936] [id = 704] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91c01c00 == 71 [pid = 1936] [id = 621] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c184c00 == 70 [pid = 1936] [id = 677] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c065000 == 69 [pid = 1936] [id = 664] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9a566400 == 68 [pid = 1936] [id = 706] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0xa4f7c400 == 67 [pid = 1936] [id = 709] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f241400 == 66 [pid = 1936] [id = 710] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c069c00 == 65 [pid = 1936] [id = 707] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91e21000 == 64 [pid = 1936] [id = 708] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0xa23adc00 == 63 [pid = 1936] [id = 705] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c064400 == 62 [pid = 1936] [id = 665] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f9400 == 61 [pid = 1936] [id = 684] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ec000 == 60 [pid = 1936] [id = 692] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x99854c00 == 59 [pid = 1936] [id = 686] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d9000 == 58 [pid = 1936] [id = 673] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06d000 == 57 [pid = 1936] [id = 676] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06b800 == 56 [pid = 1936] [id = 619] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d2000 == 55 [pid = 1936] [id = 646] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c17f400 == 54 [pid = 1936] [id = 616] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8800 == 53 [pid = 1936] [id = 622] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d0c00 == 52 [pid = 1936] [id = 688] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7dc800 == 51 [pid = 1936] [id = 691] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c184800 == 50 [pid = 1936] [id = 689] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d1400 == 49 [pid = 1936] [id = 711] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9398bc00 == 48 [pid = 1936] [id = 687] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91e1fc00 == 47 [pid = 1936] [id = 564] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x912c3c00 == 46 [pid = 1936] [id = 611] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f662c00 == 45 [pid = 1936] [id = 561] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x951da800 == 44 [pid = 1936] [id = 645] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06f800 == 43 [pid = 1936] [id = 568] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x920f0400 == 42 [pid = 1936] [id = 617] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f94e000 == 41 [pid = 1936] [id = 731] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d3800 == 40 [pid = 1936] [id = 729] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f0800 == 39 [pid = 1936] [id = 730] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06d400 == 38 [pid = 1936] [id = 728] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x926e4400 == 37 [pid = 1936] [id = 727] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9ad88000 == 36 [pid = 1936] [id = 726] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x9aa13c00 == 35 [pid = 1936] [id = 724] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f32ac00 == 34 [pid = 1936] [id = 725] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x99dab800 == 33 [pid = 1936] [id = 723] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c064800 == 32 [pid = 1936] [id = 722] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2da800 == 31 [pid = 1936] [id = 721] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x94697800 == 30 [pid = 1936] [id = 720] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x946a2c00 == 29 [pid = 1936] [id = 719] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91e23400 == 28 [pid = 1936] [id = 700] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x91e21800 == 27 [pid = 1936] [id = 718] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x98250400 == 26 [pid = 1936] [id = 678] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4f0800 == 25 [pid = 1936] [id = 717] 23:15:41 INFO - PROCESS | 1936 | --DOCSHELL 0x8c067400 == 24 [pid = 1936] [id = 716] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x998d0c00) [pid = 1936] [serial = 2088] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x91c07c00) [pid = 1936] [serial = 2054] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0xa2ff1000) [pid = 1936] [serial = 2078] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x9b1d2c00) [pid = 1936] [serial = 2096] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x91e24400) [pid = 1936] [serial = 2090] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x951d4c00) [pid = 1936] [serial = 2091] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x9a565800) [pid = 1936] [serial = 2093] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x9b72e800) [pid = 1936] [serial = 2063] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x9a7ea000) [pid = 1936] [serial = 2094] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x91ba2800) [pid = 1936] [serial = 2100] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x8f331c00) [pid = 1936] [serial = 2099] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x8f2df800) [pid = 1936] [serial = 2081] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x9390d800) [pid = 1936] [serial = 2085] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x9a7f3c00) [pid = 1936] [serial = 2060] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x9890b000) [pid = 1936] [serial = 2087] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x8fae2400) [pid = 1936] [serial = 2082] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x9b751400) [pid = 1936] [serial = 2097] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x9b750800) [pid = 1936] [serial = 2066] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0xa2564c00) [pid = 1936] [serial = 2075] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x9632a000) [pid = 1936] [serial = 2057] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0xa20a9c00) [pid = 1936] [serial = 2072] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0xa1110000) [pid = 1936] [serial = 2069] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x8f1f6000) [pid = 1936] [serial = 2084] [outer = (nil)] [url = about:blank] 23:15:41 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x997e8c00) [pid = 1936] [serial = 2102] [outer = (nil)] [url = about:blank] 23:15:42 INFO - PROCESS | 1936 | 1467699342032 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3835ms 23:15:42 INFO - PROCESS | 1936 | 1467699342076 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:15:42 INFO - PROCESS | 1936 | 1467699342082 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:15:42 INFO - PROCESS | 1936 | 1467699342090 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:15:42 INFO - PROCESS | 1936 | 1467699342094 Marionette TRACE conn3 <- [1,2902,null,{}] 23:15:42 INFO - PROCESS | 1936 | 1467699342103 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:42 INFO - PROCESS | 1936 | 1467699342108 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:42 INFO - PROCESS | 1936 | 1467699342276 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:15:42 INFO - PROCESS | 1936 | 1467699342513 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:42 INFO - PROCESS | 1936 | 1467699342523 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c071800 == 25 [pid = 1936] [id = 733] 23:15:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x8c17a400) [pid = 1936] [serial = 2200] [outer = (nil)] 23:15:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x8e7d5c00) [pid = 1936] [serial = 2201] [outer = 0x8c17a400] 23:15:42 INFO - PROCESS | 1936 | 1467699342597 Marionette DEBUG loaded listener.js 23:15:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x8e7dc000) [pid = 1936] [serial = 2202] [outer = 0x8c17a400] 23:15:43 INFO - PROCESS | 1936 | 1467699343366 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1331ms 23:15:43 INFO - PROCESS | 1936 | 1467699343421 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:15:43 INFO - PROCESS | 1936 | 1467699343426 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:15:43 INFO - PROCESS | 1936 | 1467699343437 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:15:43 INFO - PROCESS | 1936 | 1467699343440 Marionette TRACE conn3 <- [1,2906,null,{}] 23:15:43 INFO - PROCESS | 1936 | 1467699343446 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:43 INFO - PROCESS | 1936 | 1467699343452 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:43 INFO - PROCESS | 1936 | 1467699343634 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:15:43 INFO - PROCESS | 1936 | 1467699343829 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:43 INFO - PROCESS | 1936 | 1467699343838 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d2d6400 == 26 [pid = 1936] [id = 734] 23:15:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x8f2de400) [pid = 1936] [serial = 2203] [outer = (nil)] 23:15:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x8f3e9000) [pid = 1936] [serial = 2204] [outer = 0x8f2de400] 23:15:43 INFO - PROCESS | 1936 | 1467699343912 Marionette DEBUG loaded listener.js 23:15:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x8f4ee800) [pid = 1936] [serial = 2205] [outer = 0x8f2de400] 23:15:44 INFO - PROCESS | 1936 | 1467699344824 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1435ms 23:15:44 INFO - PROCESS | 1936 | 1467699344872 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:15:44 INFO - PROCESS | 1936 | 1467699344876 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:15:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:15:44 INFO - PROCESS | 1936 | 1467699344887 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:15:44 INFO - PROCESS | 1936 | 1467699344893 Marionette TRACE conn3 <- [1,2910,null,{}] 23:15:44 INFO - PROCESS | 1936 | 1467699344909 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:44 INFO - PROCESS | 1936 | 1467699344918 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:45 INFO - PROCESS | 1936 | 1467699345146 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:15:45 INFO - PROCESS | 1936 | 1467699345169 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:45 INFO - PROCESS | 1936 | 1467699345179 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fa47c00 == 27 [pid = 1936] [id = 735] 23:15:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x8fa48800) [pid = 1936] [serial = 2206] [outer = (nil)] 23:15:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x8fae5c00) [pid = 1936] [serial = 2207] [outer = 0x8fa48800] 23:15:45 INFO - PROCESS | 1936 | 1467699345249 Marionette DEBUG loaded listener.js 23:15:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x90f96800) [pid = 1936] [serial = 2208] [outer = 0x8fa48800] 23:15:46 INFO - PROCESS | 1936 | 1467699346159 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:15:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:15:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:15:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1282ms 23:15:46 INFO - PROCESS | 1936 | 1467699346169 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:15:46 INFO - PROCESS | 1936 | 1467699346173 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:15:46 INFO - TEST-START | /DOMEvents/constructors.html 23:15:46 INFO - PROCESS | 1936 | 1467699346189 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:15:46 INFO - PROCESS | 1936 | 1467699346192 Marionette TRACE conn3 <- [1,2914,null,{}] 23:15:46 INFO - PROCESS | 1936 | 1467699346197 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:46 INFO - PROCESS | 1936 | 1467699346202 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:48 INFO - PROCESS | 1936 | 1467699348285 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x93b43c00) [pid = 1936] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x91e27800) [pid = 1936] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x8fae4400) [pid = 1936] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x8fae6c00) [pid = 1936] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x98d41800) [pid = 1936] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x9a7ebc00) [pid = 1936] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x8e7dd400) [pid = 1936] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0xa118e000) [pid = 1936] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x8f4f4400) [pid = 1936] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x94699400) [pid = 1936] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x91ba9c00) [pid = 1936] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x96dd3000) [pid = 1936] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0xa1116400) [pid = 1936] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x8f243400) [pid = 1936] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x8e7d8000) [pid = 1936] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0xa3326400) [pid = 1936] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0xa2010800) [pid = 1936] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8f2dd400) [pid = 1936] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x8f664c00) [pid = 1936] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x91e9b400) [pid = 1936] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x9b6fd000) [pid = 1936] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0xa67a0800) [pid = 1936] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x8f1fac00) [pid = 1936] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x91c03400) [pid = 1936] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x8f330400) [pid = 1936] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0xa3242400) [pid = 1936] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x8f3f1c00) [pid = 1936] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x950cb400) [pid = 1936] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x8f1f8800) [pid = 1936] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x99da9800) [pid = 1936] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x8c187800) [pid = 1936] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8f1f1800) [pid = 1936] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x96327c00) [pid = 1936] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x93b27c00) [pid = 1936] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x9390b000) [pid = 1936] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x98d42800) [pid = 1936] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x91ba3000) [pid = 1936] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x912c5000) [pid = 1936] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x99854800) [pid = 1936] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8d2ce800) [pid = 1936] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x8d2d2400) [pid = 1936] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x910ba400) [pid = 1936] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:15:48 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8d2cc800) [pid = 1936] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:15:48 INFO - PROCESS | 1936 | 1467699348577 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:48 INFO - PROCESS | 1936 | 1467699348586 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c067c00 == 28 [pid = 1936] [id = 736] 23:15:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x8c17a800) [pid = 1936] [serial = 2209] [outer = (nil)] 23:15:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8d2dbc00) [pid = 1936] [serial = 2210] [outer = 0x8c17a800] 23:15:48 INFO - PROCESS | 1936 | 1467699348659 Marionette DEBUG loaded listener.js 23:15:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8f3f1c00) [pid = 1936] [serial = 2211] [outer = 0x8c17a800] 23:15:49 INFO - PROCESS | 1936 | 1467699349459 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:15:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:15:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:15:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 3348ms 23:15:49 INFO - PROCESS | 1936 | 1467699349538 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:15:49 INFO - PROCESS | 1936 | 1467699349541 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:15:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:15:49 INFO - PROCESS | 1936 | 1467699349549 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:15:49 INFO - PROCESS | 1936 | 1467699349556 Marionette TRACE conn3 <- [1,2918,null,{}] 23:15:49 INFO - PROCESS | 1936 | 1467699349573 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:49 INFO - PROCESS | 1936 | 1467699349582 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:49 INFO - PROCESS | 1936 | 1467699349798 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:15:49 INFO - PROCESS | 1936 | 1467699349814 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:49 INFO - PROCESS | 1936 | 1467699349822 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f94a400 == 29 [pid = 1936] [id = 737] 23:15:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8fa4f800) [pid = 1936] [serial = 2212] [outer = (nil)] 23:15:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x910bb800) [pid = 1936] [serial = 2213] [outer = 0x8fa4f800] 23:15:49 INFO - PROCESS | 1936 | 1467699349889 Marionette DEBUG loaded listener.js 23:15:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x91ba9000) [pid = 1936] [serial = 2214] [outer = 0x8fa4f800] 23:15:50 INFO - PROCESS | 1936 | 1467699350871 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:15:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:15:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1337ms 23:15:50 INFO - PROCESS | 1936 | 1467699350888 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:15:50 INFO - PROCESS | 1936 | 1467699350896 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:15:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:15:50 INFO - PROCESS | 1936 | 1467699350904 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:15:50 INFO - PROCESS | 1936 | 1467699350910 Marionette TRACE conn3 <- [1,2922,null,{}] 23:15:50 INFO - PROCESS | 1936 | 1467699350921 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:50 INFO - PROCESS | 1936 | 1467699350926 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:51 INFO - PROCESS | 1936 | 1467699351140 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:15:51 INFO - PROCESS | 1936 | 1467699351421 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:51 INFO - PROCESS | 1936 | 1467699351435 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1f3800 == 30 [pid = 1936] [id = 738] 23:15:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x8e7d6000) [pid = 1936] [serial = 2215] [outer = (nil)] 23:15:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8f2d3400) [pid = 1936] [serial = 2216] [outer = 0x8e7d6000] 23:15:51 INFO - PROCESS | 1936 | 1467699351527 Marionette DEBUG loaded listener.js 23:15:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x8f3e4400) [pid = 1936] [serial = 2217] [outer = 0x8e7d6000] 23:15:52 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:52 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:52 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:52 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:15:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:52 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 23:15:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:52 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 23:15:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:52 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]" 23:15:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:15:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1586ms 23:15:52 INFO - PROCESS | 1936 | 1467699352460 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:15:52 INFO - PROCESS | 1936 | 1467699352490 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:15:52 INFO - PROCESS | 1936 | 1467699352508 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:15:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:15:52 INFO - PROCESS | 1936 | 1467699352521 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:15:52 INFO - PROCESS | 1936 | 1467699352525 Marionette TRACE conn3 <- [1,2926,null,{}] 23:15:52 INFO - PROCESS | 1936 | 1467699352551 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:52 INFO - PROCESS | 1936 | 1467699352558 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:52 INFO - PROCESS | 1936 | 1467699352737 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:15:53 INFO - PROCESS | 1936 | 1467699353007 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:53 INFO - PROCESS | 1936 | 1467699353014 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x8fae2400 == 31 [pid = 1936] [id = 739] 23:15:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x910b6c00) [pid = 1936] [serial = 2218] [outer = (nil)] 23:15:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x912d0000) [pid = 1936] [serial = 2219] [outer = 0x910b6c00] 23:15:53 INFO - PROCESS | 1936 | 1467699353101 Marionette DEBUG loaded listener.js 23:15:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x910ae400) [pid = 1936] [serial = 2220] [outer = 0x910b6c00] 23:15:53 INFO - PROCESS | 1936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:15:54 INFO - PROCESS | 1936 | 1467699354047 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:15:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:15:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1555ms 23:15:54 INFO - PROCESS | 1936 | 1467699354076 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:15:54 INFO - PROCESS | 1936 | 1467699354080 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:15:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:15:54 INFO - PROCESS | 1936 | 1467699354087 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:15:54 INFO - PROCESS | 1936 | 1467699354093 Marionette TRACE conn3 <- [1,2930,null,{}] 23:15:54 INFO - PROCESS | 1936 | 1467699354109 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:54 INFO - PROCESS | 1936 | 1467699354118 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:54 INFO - PROCESS | 1936 | 1467699354291 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:15:54 INFO - PROCESS | 1936 | 1467699354573 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:54 INFO - PROCESS | 1936 | 1467699354581 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x91e25800 == 32 [pid = 1936] [id = 740] 23:15:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x91e27000) [pid = 1936] [serial = 2221] [outer = (nil)] 23:15:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x91e9c400) [pid = 1936] [serial = 2222] [outer = 0x91e27000] 23:15:54 INFO - PROCESS | 1936 | 1467699354672 Marionette DEBUG loaded listener.js 23:15:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x91ea5c00) [pid = 1936] [serial = 2223] [outer = 0x91e27000] 23:15:55 INFO - PROCESS | 1936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:15:55 INFO - PROCESS | 1936 | 1467699355488 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:15:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:15:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1448ms 23:15:55 INFO - PROCESS | 1936 | 1467699355535 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:15:55 INFO - PROCESS | 1936 | 1467699355540 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:15:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:15:55 INFO - PROCESS | 1936 | 1467699355546 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:15:55 INFO - PROCESS | 1936 | 1467699355550 Marionette TRACE conn3 <- [1,2934,null,{}] 23:15:55 INFO - PROCESS | 1936 | 1467699355555 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:55 INFO - PROCESS | 1936 | 1467699355560 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:55 INFO - PROCESS | 1936 | 1467699355759 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:15:56 INFO - PROCESS | 1936 | 1467699356028 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:56 INFO - PROCESS | 1936 | 1467699356038 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f953c00 == 33 [pid = 1936] [id = 741] 23:15:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x920f2800) [pid = 1936] [serial = 2224] [outer = (nil)] 23:15:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x926e9400) [pid = 1936] [serial = 2225] [outer = 0x920f2800] 23:15:56 INFO - PROCESS | 1936 | 1467699356119 Marionette DEBUG loaded listener.js 23:15:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x926ed000) [pid = 1936] [serial = 2226] [outer = 0x920f2800] 23:15:56 INFO - PROCESS | 1936 | 1467699356941 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:15:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:15:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1428ms 23:15:56 INFO - PROCESS | 1936 | 1467699356976 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:15:56 INFO - PROCESS | 1936 | 1467699356979 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:15:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:15:56 INFO - PROCESS | 1936 | 1467699356986 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:15:56 INFO - PROCESS | 1936 | 1467699356989 Marionette TRACE conn3 <- [1,2938,null,{}] 23:15:56 INFO - PROCESS | 1936 | 1467699356995 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:57 INFO - PROCESS | 1936 | 1467699357000 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:57 INFO - PROCESS | 1936 | 1467699357159 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:15:57 INFO - PROCESS | 1936 | 1467699357400 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:57 INFO - PROCESS | 1936 | 1467699357412 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06a800 == 34 [pid = 1936] [id = 742] 23:15:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x920eb800) [pid = 1936] [serial = 2227] [outer = (nil)] 23:15:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x938eb800) [pid = 1936] [serial = 2228] [outer = 0x920eb800] 23:15:57 INFO - PROCESS | 1936 | 1467699357503 Marionette DEBUG loaded listener.js 23:15:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x938f1000) [pid = 1936] [serial = 2229] [outer = 0x920eb800] 23:15:58 INFO - PROCESS | 1936 | 1467699358301 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:15:58 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. 23:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1330ms 23:15:58 INFO - PROCESS | 1936 | 1467699358316 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:15:58 INFO - PROCESS | 1936 | 1467699358320 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:15:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:15:58 INFO - PROCESS | 1936 | 1467699358327 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:15:58 INFO - PROCESS | 1936 | 1467699358330 Marionette TRACE conn3 <- [1,2942,null,{}] 23:15:58 INFO - PROCESS | 1936 | 1467699358336 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:58 INFO - PROCESS | 1936 | 1467699358347 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:58 INFO - PROCESS | 1936 | 1467699358552 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:15:58 INFO - PROCESS | 1936 | 1467699358837 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:58 INFO - PROCESS | 1936 | 1467699358848 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8c00 == 35 [pid = 1936] [id = 743] 23:15:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x912c2c00) [pid = 1936] [serial = 2230] [outer = (nil)] 23:15:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x9469d400) [pid = 1936] [serial = 2231] [outer = 0x912c2c00] 23:15:58 INFO - PROCESS | 1936 | 1467699358925 Marionette DEBUG loaded listener.js 23:15:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x950c7800) [pid = 1936] [serial = 2232] [outer = 0x912c2c00] 23:15:59 INFO - PROCESS | 1936 | 1467699359709 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:15:59 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 23:15:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:15:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1427ms 23:15:59 INFO - PROCESS | 1936 | 1467699359755 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:15:59 INFO - PROCESS | 1936 | 1467699359759 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:15:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:15:59 INFO - PROCESS | 1936 | 1467699359765 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:15:59 INFO - PROCESS | 1936 | 1467699359769 Marionette TRACE conn3 <- [1,2946,null,{}] 23:15:59 INFO - PROCESS | 1936 | 1467699359774 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:59 INFO - PROCESS | 1936 | 1467699359779 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:15:59 INFO - PROCESS | 1936 | 1467699359970 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:16:00 INFO - PROCESS | 1936 | 1467699360245 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:00 INFO - PROCESS | 1936 | 1467699360251 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06d000 == 36 [pid = 1936] [id = 744] 23:16:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x8d1fe000) [pid = 1936] [serial = 2233] [outer = (nil)] 23:16:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x96dccc00) [pid = 1936] [serial = 2234] [outer = 0x8d1fe000] 23:16:00 INFO - PROCESS | 1936 | 1467699360338 Marionette DEBUG loaded listener.js 23:16:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x9632c800) [pid = 1936] [serial = 2235] [outer = 0x8d1fe000] 23:16:01 INFO - PROCESS | 1936 | 1467699361114 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:16:01 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. 23:16:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1381ms 23:16:01 INFO - PROCESS | 1936 | 1467699361147 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:16:01 INFO - PROCESS | 1936 | 1467699361158 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:16:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:16:01 INFO - PROCESS | 1936 | 1467699361164 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:16:01 INFO - PROCESS | 1936 | 1467699361167 Marionette TRACE conn3 <- [1,2950,null,{}] 23:16:01 INFO - PROCESS | 1936 | 1467699361174 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:01 INFO - PROCESS | 1936 | 1467699361179 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:01 INFO - PROCESS | 1936 | 1467699361336 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:16:01 INFO - PROCESS | 1936 | 1467699361591 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:01 INFO - PROCESS | 1936 | 1467699361605 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d8c00 == 37 [pid = 1936] [id = 745] 23:16:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x910b7400) [pid = 1936] [serial = 2236] [outer = (nil)] 23:16:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x9890b000) [pid = 1936] [serial = 2237] [outer = 0x910b7400] 23:16:01 INFO - PROCESS | 1936 | 1467699361694 Marionette DEBUG loaded listener.js 23:16:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x98990c00) [pid = 1936] [serial = 2238] [outer = 0x910b7400] 23:16:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x9950bc00 == 38 [pid = 1936] [id = 746] 23:16:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x9950c000) [pid = 1936] [serial = 2239] [outer = (nil)] 23:16:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x91e23400) [pid = 1936] [serial = 2240] [outer = 0x9950c000] 23:16:02 INFO - PROCESS | 1936 | 1467699362608 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:16:02 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. 23:16:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 23:16:02 INFO - PROCESS | 1936 | 1467699362659 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:16:02 INFO - PROCESS | 1936 | 1467699362663 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:16:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:16:02 INFO - PROCESS | 1936 | 1467699362671 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:16:02 INFO - PROCESS | 1936 | 1467699362674 Marionette TRACE conn3 <- [1,2954,null,{}] 23:16:02 INFO - PROCESS | 1936 | 1467699362679 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:02 INFO - PROCESS | 1936 | 1467699362685 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:02 INFO - PROCESS | 1936 | 1467699362868 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:16:03 INFO - PROCESS | 1936 | 1467699363137 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:03 INFO - PROCESS | 1936 | 1467699363145 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f24f800 == 39 [pid = 1936] [id = 747] 23:16:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x98250400) [pid = 1936] [serial = 2241] [outer = (nil)] 23:16:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x9950f400) [pid = 1936] [serial = 2242] [outer = 0x98250400] 23:16:03 INFO - PROCESS | 1936 | 1467699363234 Marionette DEBUG loaded listener.js 23:16:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x997e2400) [pid = 1936] [serial = 2243] [outer = 0x98250400] 23:16:03 INFO - PROCESS | 1936 | 1467699363986 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:16:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:16:03 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 23:16:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1327ms 23:16:04 INFO - PROCESS | 1936 | 1467699364000 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:16:04 INFO - PROCESS | 1936 | 1467699364003 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:16:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:16:04 INFO - PROCESS | 1936 | 1467699364033 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:16:04 INFO - PROCESS | 1936 | 1467699364036 Marionette TRACE conn3 <- [1,2958,null,{}] 23:16:04 INFO - PROCESS | 1936 | 1467699364043 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:04 INFO - PROCESS | 1936 | 1467699364048 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:04 INFO - PROCESS | 1936 | 1467699364225 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:16:04 INFO - PROCESS | 1936 | 1467699364469 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:04 INFO - PROCESS | 1936 | 1467699364479 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x951cd400 == 40 [pid = 1936] [id = 748] 23:16:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x99507800) [pid = 1936] [serial = 2244] [outer = (nil)] 23:16:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x99dac400) [pid = 1936] [serial = 2245] [outer = 0x99507800] 23:16:04 INFO - PROCESS | 1936 | 1467699364559 Marionette DEBUG loaded listener.js 23:16:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x99dafc00) [pid = 1936] [serial = 2246] [outer = 0x99507800] 23:16:05 INFO - PROCESS | 1936 | 1467699365409 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:16:05 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. 23:16:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1435ms 23:16:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:16:05 INFO - PROCESS | 1936 | 1467699365462 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:16:05 INFO - PROCESS | 1936 | 1467699365466 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:16:05 INFO - PROCESS | 1936 | 1467699365490 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:16:05 INFO - PROCESS | 1936 | 1467699365496 Marionette TRACE conn3 <- [1,2962,null,{}] 23:16:05 INFO - PROCESS | 1936 | 1467699365503 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:05 INFO - PROCESS | 1936 | 1467699365509 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:05 INFO - PROCESS | 1936 | 1467699365696 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:16:06 INFO - PROCESS | 1936 | 1467699365979 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:06 INFO - PROCESS | 1936 | 1467699365987 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x912cf000 == 41 [pid = 1936] [id = 749] 23:16:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x998d0c00) [pid = 1936] [serial = 2247] [outer = (nil)] 23:16:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x9a7ee800) [pid = 1936] [serial = 2248] [outer = 0x998d0c00] 23:16:06 INFO - PROCESS | 1936 | 1467699366070 Marionette DEBUG loaded listener.js 23:16:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x9aa1b000) [pid = 1936] [serial = 2249] [outer = 0x998d0c00] 23:16:06 INFO - PROCESS | 1936 | 1467699366897 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:16:06 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. 23:16:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1451ms 23:16:06 INFO - PROCESS | 1936 | 1467699366936 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:16:06 INFO - PROCESS | 1936 | 1467699366939 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:16:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:16:06 INFO - PROCESS | 1936 | 1467699366947 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:16:06 INFO - PROCESS | 1936 | 1467699366951 Marionette TRACE conn3 <- [1,2966,null,{}] 23:16:06 INFO - PROCESS | 1936 | 1467699366957 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:06 INFO - PROCESS | 1936 | 1467699366966 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:07 INFO - PROCESS | 1936 | 1467699367134 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:16:07 INFO - PROCESS | 1936 | 1467699367382 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:07 INFO - PROCESS | 1936 | 1467699367394 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x910af000 == 42 [pid = 1936] [id = 750] 23:16:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x9aaeb400) [pid = 1936] [serial = 2250] [outer = (nil)] 23:16:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x9b1ce000) [pid = 1936] [serial = 2251] [outer = 0x9aaeb400] 23:16:07 INFO - PROCESS | 1936 | 1467699367474 Marionette DEBUG loaded listener.js 23:16:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x9b6ee800) [pid = 1936] [serial = 2252] [outer = 0x9aaeb400] 23:16:08 INFO - PROCESS | 1936 | 1467699368242 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:16:08 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. 23:16:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1332ms 23:16:08 INFO - PROCESS | 1936 | 1467699368281 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:16:08 INFO - PROCESS | 1936 | 1467699368284 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:16:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:16:08 INFO - PROCESS | 1936 | 1467699368291 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:16:08 INFO - PROCESS | 1936 | 1467699368295 Marionette TRACE conn3 <- [1,2970,null,{}] 23:16:08 INFO - PROCESS | 1936 | 1467699368300 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:08 INFO - PROCESS | 1936 | 1467699368304 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:08 INFO - PROCESS | 1936 | 1467699368470 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:16:08 INFO - PROCESS | 1936 | 1467699368736 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:08 INFO - PROCESS | 1936 | 1467699368745 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c182400 == 43 [pid = 1936] [id = 751] 23:16:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x8c184c00) [pid = 1936] [serial = 2253] [outer = (nil)] 23:16:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x9b73a000) [pid = 1936] [serial = 2254] [outer = 0x8c184c00] 23:16:08 INFO - PROCESS | 1936 | 1467699368828 Marionette DEBUG loaded listener.js 23:16:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x9b74a400) [pid = 1936] [serial = 2255] [outer = 0x8c184c00] 23:16:09 INFO - PROCESS | 1936 | 1467699369671 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:16:09 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. 23:16:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1437ms 23:16:09 INFO - PROCESS | 1936 | 1467699369729 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:16:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:16:09 INFO - PROCESS | 1936 | 1467699369733 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:16:09 INFO - PROCESS | 1936 | 1467699369739 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:16:09 INFO - PROCESS | 1936 | 1467699369743 Marionette TRACE conn3 <- [1,2974,null,{}] 23:16:09 INFO - PROCESS | 1936 | 1467699369749 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:09 INFO - PROCESS | 1936 | 1467699369754 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:09 INFO - PROCESS | 1936 | 1467699369933 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:16:10 INFO - PROCESS | 1936 | 1467699370227 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:10 INFO - PROCESS | 1936 | 1467699370239 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x92510000 == 44 [pid = 1936] [id = 752] 23:16:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x926e6400) [pid = 1936] [serial = 2256] [outer = (nil)] 23:16:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x99ee1000) [pid = 1936] [serial = 2257] [outer = 0x926e6400] 23:16:10 INFO - PROCESS | 1936 | 1467699370319 Marionette DEBUG loaded listener.js 23:16:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x9b886800) [pid = 1936] [serial = 2258] [outer = 0x926e6400] 23:16:11 INFO - PROCESS | 1936 | 1467699371101 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:16:11 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. 23:16:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1383ms 23:16:11 INFO - PROCESS | 1936 | 1467699371135 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:16:11 INFO - PROCESS | 1936 | 1467699371139 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:16:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:16:11 INFO - PROCESS | 1936 | 1467699371148 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:16:11 INFO - PROCESS | 1936 | 1467699371151 Marionette TRACE conn3 <- [1,2978,null,{}] 23:16:11 INFO - PROCESS | 1936 | 1467699371157 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:11 INFO - PROCESS | 1936 | 1467699371162 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:11 INFO - PROCESS | 1936 | 1467699371321 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:16:11 INFO - PROCESS | 1936 | 1467699371581 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:11 INFO - PROCESS | 1936 | 1467699371589 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f242c00 == 45 [pid = 1936] [id = 753] 23:16:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x8f243c00) [pid = 1936] [serial = 2259] [outer = (nil)] 23:16:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x8f324c00) [pid = 1936] [serial = 2260] [outer = 0x8f243c00] 23:16:11 INFO - PROCESS | 1936 | 1467699371668 Marionette DEBUG loaded listener.js 23:16:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x910ad400) [pid = 1936] [serial = 2261] [outer = 0x8f243c00] 23:16:12 INFO - PROCESS | 1936 | 1467699372557 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:16:12 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. 23:16:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1429ms 23:16:12 INFO - PROCESS | 1936 | 1467699372577 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:16:12 INFO - PROCESS | 1936 | 1467699372581 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:16:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:16:12 INFO - PROCESS | 1936 | 1467699372587 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:16:12 INFO - PROCESS | 1936 | 1467699372591 Marionette TRACE conn3 <- [1,2982,null,{}] 23:16:12 INFO - PROCESS | 1936 | 1467699372596 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:12 INFO - PROCESS | 1936 | 1467699372601 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:12 INFO - PROCESS | 1936 | 1467699372770 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:16:13 INFO - PROCESS | 1936 | 1467699373020 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:13 INFO - PROCESS | 1936 | 1467699373029 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3e5800 == 46 [pid = 1936] [id = 754] 23:16:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x8f3e7400) [pid = 1936] [serial = 2262] [outer = (nil)] 23:16:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x938e8000) [pid = 1936] [serial = 2263] [outer = 0x8f3e7400] 23:16:13 INFO - PROCESS | 1936 | 1467699373111 Marionette DEBUG loaded listener.js 23:16:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x951cc800) [pid = 1936] [serial = 2264] [outer = 0x8f3e7400] 23:16:13 INFO - PROCESS | 1936 | 1467699373931 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:16:13 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 23:16:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:16:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1382ms 23:16:13 INFO - PROCESS | 1936 | 1467699373972 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:16:13 INFO - PROCESS | 1936 | 1467699373975 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:16:13 INFO - PROCESS | 1936 | 1467699373982 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:16:13 INFO - PROCESS | 1936 | 1467699373985 Marionette TRACE conn3 <- [1,2986,null,{}] 23:16:13 INFO - PROCESS | 1936 | 1467699373991 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:13 INFO - PROCESS | 1936 | 1467699373995 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:14 INFO - PROCESS | 1936 | 1467699374207 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:16:14 INFO - PROCESS | 1936 | 1467699374734 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:14 INFO - PROCESS | 1936 | 1467699374743 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06bc00 == 47 [pid = 1936] [id = 755] 23:16:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x8c06d400) [pid = 1936] [serial = 2265] [outer = (nil)] 23:16:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x8c180800) [pid = 1936] [serial = 2266] [outer = 0x8c06d400] 23:16:14 INFO - PROCESS | 1936 | 1467699374823 Marionette DEBUG loaded listener.js 23:16:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x8d2d0000) [pid = 1936] [serial = 2267] [outer = 0x8c06d400] 23:16:15 INFO - PROCESS | 1936 | 1467699375594 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:16:15 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. 23:16:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1637ms 23:16:15 INFO - PROCESS | 1936 | 1467699375624 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:16:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:16:15 INFO - PROCESS | 1936 | 1467699375630 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:16:15 INFO - PROCESS | 1936 | 1467699375637 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:16:15 INFO - PROCESS | 1936 | 1467699375642 Marionette TRACE conn3 <- [1,2990,null,{}] 23:16:15 INFO - PROCESS | 1936 | 1467699375649 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:15 INFO - PROCESS | 1936 | 1467699375657 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:15 INFO - PROCESS | 1936 | 1467699375832 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:16:16 INFO - PROCESS | 1936 | 1467699376136 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:16 INFO - PROCESS | 1936 | 1467699376155 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x8e7d8000 == 48 [pid = 1936] [id = 756] 23:16:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x8f240c00) [pid = 1936] [serial = 2268] [outer = (nil)] 23:16:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x8f66c000) [pid = 1936] [serial = 2269] [outer = 0x8f240c00] 23:16:16 INFO - PROCESS | 1936 | 1467699376270 Marionette DEBUG loaded listener.js 23:16:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x8f950000) [pid = 1936] [serial = 2270] [outer = 0x8f240c00] 23:16:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8c067c00 == 47 [pid = 1936] [id = 736] 23:16:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa47c00 == 46 [pid = 1936] [id = 735] 23:16:16 INFO - PROCESS | 1936 | --DOCSHELL 0x8d2d6400 == 45 [pid = 1936] [id = 734] 23:16:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3efc00 == 46 [pid = 1936] [id = 757] 23:16:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x8f3f1000) [pid = 1936] [serial = 2271] [outer = (nil)] 23:16:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x8f661800) [pid = 1936] [serial = 2272] [outer = 0x8f3f1000] 23:16:17 INFO - PROCESS | 1936 | --DOCSHELL 0x8c071800 == 45 [pid = 1936] [id = 733] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x951d6c00) [pid = 1936] [serial = 2016] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x9b1d9000) [pid = 1936] [serial = 1992] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x91ea6400) [pid = 1936] [serial = 2022] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x91ea5400) [pid = 1936] [serial = 1977] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x9b6f5000) [pid = 1936] [serial = 2037] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x9a564800) [pid = 1936] [serial = 1986] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x99ce8400) [pid = 1936] [serial = 1983] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x96dd1400) [pid = 1936] [serial = 1980] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x9b734800) [pid = 1936] [serial = 1995] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x96dd2800) [pid = 1936] [serial = 2025] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x8f3e9c00) [pid = 1936] [serial = 1974] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x9ad85400) [pid = 1936] [serial = 1989] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x9aae2000) [pid = 1936] [serial = 2034] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x8f664400) [pid = 1936] [serial = 2019] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x999c0000) [pid = 1936] [serial = 2031] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x9949fc00) [pid = 1936] [serial = 2028] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0xa672e000) [pid = 1936] [serial = 2126] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0xa6794000) [pid = 1936] [serial = 2127] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0xa4f78000) [pid = 1936] [serial = 2123] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0xa61b1400) [pid = 1936] [serial = 2124] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x8f249c00) [pid = 1936] [serial = 2132] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x8f24cc00) [pid = 1936] [serial = 2133] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x8faee400) [pid = 1936] [serial = 2144] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x91c04000) [pid = 1936] [serial = 2145] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0xa4d0a800) [pid = 1936] [serial = 2120] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0xa4d50c00) [pid = 1936] [serial = 2121] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0xa253bc00) [pid = 1936] [serial = 2114] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0xa3242800) [pid = 1936] [serial = 2115] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x912c6000) [pid = 1936] [serial = 2105] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x91baa400) [pid = 1936] [serial = 2106] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x994aa000) [pid = 1936] [serial = 2135] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0xa6bbbc00) [pid = 1936] [serial = 2136] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x9a7f1000) [pid = 1936] [serial = 2103] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x9d912c00) [pid = 1936] [serial = 2111] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0xa1118000) [pid = 1936] [serial = 2112] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0xa6bbdc00) [pid = 1936] [serial = 2129] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0xa6bc1c00) [pid = 1936] [serial = 2130] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x8f249800) [pid = 1936] [serial = 2138] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x8f322c00) [pid = 1936] [serial = 2139] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x951d2400) [pid = 1936] [serial = 2108] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x977ab400) [pid = 1936] [serial = 2109] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x90f8fc00) [pid = 1936] [serial = 2141] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x910b9000) [pid = 1936] [serial = 2142] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0xa324f400) [pid = 1936] [serial = 2117] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0xa3250400) [pid = 1936] [serial = 2118] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0xa2379000) [pid = 1936] [serial = 2073] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x9b7ebc00) [pid = 1936] [serial = 2067] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x91e9f400) [pid = 1936] [serial = 2055] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9b737000) [pid = 1936] [serial = 2064] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9ab77400) [pid = 1936] [serial = 2061] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0xa2002800) [pid = 1936] [serial = 2070] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0xa25fc400) [pid = 1936] [serial = 2076] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0xa3243800) [pid = 1936] [serial = 2079] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x98d47800) [pid = 1936] [serial = 2058] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x99da9400) [pid = 1936] [serial = 2052] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x92508800) [pid = 1936] [serial = 2148] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x9237a800) [pid = 1936] [serial = 2147] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x938f0400) [pid = 1936] [serial = 2150] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x9398e400) [pid = 1936] [serial = 2151] [outer = (nil)] [url = about:blank] 23:16:17 INFO - PROCESS | 1936 | 1467699377321 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:16:17 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. 23:16:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1732ms 23:16:17 INFO - PROCESS | 1936 | 1467699377372 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:16:17 INFO - PROCESS | 1936 | 1467699377377 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:16:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:16:17 INFO - PROCESS | 1936 | 1467699377398 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:16:17 INFO - PROCESS | 1936 | 1467699377402 Marionette TRACE conn3 <- [1,2994,null,{}] 23:16:17 INFO - PROCESS | 1936 | 1467699377407 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:17 INFO - PROCESS | 1936 | 1467699377412 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:17 INFO - PROCESS | 1936 | 1467699377591 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:16:17 INFO - PROCESS | 1936 | 1467699377601 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:17 INFO - PROCESS | 1936 | 1467699377608 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f66f400 == 46 [pid = 1936] [id = 758] 23:16:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8f670800) [pid = 1936] [serial = 2273] [outer = (nil)] 23:16:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x910b9c00) [pid = 1936] [serial = 2274] [outer = 0x8f670800] 23:16:17 INFO - PROCESS | 1936 | 1467699377675 Marionette DEBUG loaded listener.js 23:16:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x91ba4400) [pid = 1936] [serial = 2275] [outer = 0x8f670800] 23:16:18 INFO - PROCESS | 1936 | 1467699378580 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:16:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:16:18 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 23:16:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1238ms 23:16:18 INFO - PROCESS | 1936 | 1467699378631 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:16:18 INFO - PROCESS | 1936 | 1467699378635 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:16:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:16:18 INFO - PROCESS | 1936 | 1467699378648 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:16:18 INFO - PROCESS | 1936 | 1467699378661 Marionette TRACE conn3 <- [1,2998,null,{}] 23:16:18 INFO - PROCESS | 1936 | 1467699378676 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:18 INFO - PROCESS | 1936 | 1467699378683 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:18 INFO - PROCESS | 1936 | 1467699378851 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:16:19 INFO - PROCESS | 1936 | 1467699379052 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:19 INFO - PROCESS | 1936 | 1467699379059 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c066000 == 47 [pid = 1936] [id = 759] 23:16:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x90f94000) [pid = 1936] [serial = 2276] [outer = (nil)] 23:16:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x91e28c00) [pid = 1936] [serial = 2277] [outer = 0x90f94000] 23:16:19 INFO - PROCESS | 1936 | 1467699379128 Marionette DEBUG loaded listener.js 23:16:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x920f3000) [pid = 1936] [serial = 2278] [outer = 0x90f94000] 23:16:19 INFO - PROCESS | 1936 | 1467699379823 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:16:19 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. 23:16:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1216ms 23:16:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:16:19 INFO - PROCESS | 1936 | 1467699379857 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:16:19 INFO - PROCESS | 1936 | 1467699379860 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:16:19 INFO - PROCESS | 1936 | 1467699379873 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:16:19 INFO - PROCESS | 1936 | 1467699379875 Marionette TRACE conn3 <- [1,3002,null,{}] 23:16:19 INFO - PROCESS | 1936 | 1467699379880 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:19 INFO - PROCESS | 1936 | 1467699379885 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:20 INFO - PROCESS | 1936 | 1467699380101 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:16:20 INFO - PROCESS | 1936 | 1467699380133 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:20 INFO - PROCESS | 1936 | 1467699380159 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x91ced000 == 48 [pid = 1936] [id = 760] 23:16:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x91e20c00) [pid = 1936] [serial = 2279] [outer = (nil)] 23:16:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x926e9000) [pid = 1936] [serial = 2280] [outer = 0x91e20c00] 23:16:20 INFO - PROCESS | 1936 | 1467699380327 Marionette DEBUG loaded listener.js 23:16:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x9390d800) [pid = 1936] [serial = 2281] [outer = 0x91e20c00] 23:16:21 INFO - PROCESS | 1936 | 1467699381209 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:16:21 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. 23:16:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1393ms 23:16:21 INFO - PROCESS | 1936 | 1467699381260 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:16:21 INFO - PROCESS | 1936 | 1467699381263 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:16:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:16:21 INFO - PROCESS | 1936 | 1467699381268 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:16:21 INFO - PROCESS | 1936 | 1467699381272 Marionette TRACE conn3 <- [1,3006,null,{}] 23:16:21 INFO - PROCESS | 1936 | 1467699381277 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:21 INFO - PROCESS | 1936 | 1467699381282 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:21 INFO - PROCESS | 1936 | 1467699381515 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:16:21 INFO - PROCESS | 1936 | 1467699381548 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:21 INFO - PROCESS | 1936 | 1467699381562 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x93b26000 == 49 [pid = 1936] [id = 761] 23:16:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x93b41400) [pid = 1936] [serial = 2282] [outer = (nil)] 23:16:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x94698c00) [pid = 1936] [serial = 2283] [outer = 0x93b41400] 23:16:21 INFO - PROCESS | 1936 | 1467699381757 Marionette DEBUG loaded listener.js 23:16:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x9631fc00) [pid = 1936] [serial = 2284] [outer = 0x93b41400] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x8f4f2800) [pid = 1936] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x91ea0000) [pid = 1936] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x951cdc00) [pid = 1936] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x951d3c00) [pid = 1936] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x8e7d5800) [pid = 1936] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8c17d800) [pid = 1936] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x9a55f800) [pid = 1936] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x9aa1a800) [pid = 1936] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x912c5400) [pid = 1936] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x8fa48800) [pid = 1936] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0xa25f1c00) [pid = 1936] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x910b6800) [pid = 1936] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x926e7800) [pid = 1936] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8f2de400) [pid = 1936] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x8f1f8c00) [pid = 1936] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x8c17a400) [pid = 1936] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8faee000) [pid = 1936] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x8f2df000) [pid = 1936] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8c17a800) [pid = 1936] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:16:22 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8d1f0c00) [pid = 1936] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:16:22 INFO - PROCESS | 1936 | 1467699382778 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:16:22 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. 23:16:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1526ms 23:16:22 INFO - PROCESS | 1936 | 1467699382795 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:16:22 INFO - PROCESS | 1936 | 1467699382799 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:16:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:16:22 INFO - PROCESS | 1936 | 1467699382805 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:16:22 INFO - PROCESS | 1936 | 1467699382807 Marionette TRACE conn3 <- [1,3010,null,{}] 23:16:22 INFO - PROCESS | 1936 | 1467699382813 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:22 INFO - PROCESS | 1936 | 1467699382818 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:22 INFO - PROCESS | 1936 | 1467699382974 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:16:23 INFO - PROCESS | 1936 | 1467699382993 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:23 INFO - PROCESS | 1936 | 1467699383000 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f94d400 == 50 [pid = 1936] [id = 762] 23:16:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x90f8d400) [pid = 1936] [serial = 2285] [outer = (nil)] 23:16:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x93b2c400) [pid = 1936] [serial = 2286] [outer = 0x90f8d400] 23:16:23 INFO - PROCESS | 1936 | 1467699383069 Marionette DEBUG loaded listener.js 23:16:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x96dcc800) [pid = 1936] [serial = 2287] [outer = 0x90f8d400] 23:16:23 INFO - PROCESS | 1936 | 1467699383940 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:16:23 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 23:16:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1186ms 23:16:23 INFO - PROCESS | 1936 | 1467699383991 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:16:23 INFO - PROCESS | 1936 | 1467699383995 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:16:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:16:24 INFO - PROCESS | 1936 | 1467699384001 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:16:24 INFO - PROCESS | 1936 | 1467699384004 Marionette TRACE conn3 <- [1,3014,null,{}] 23:16:24 INFO - PROCESS | 1936 | 1467699384009 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:24 INFO - PROCESS | 1936 | 1467699384014 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:24 INFO - PROCESS | 1936 | 1467699384249 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:16:24 INFO - PROCESS | 1936 | 1467699384490 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:24 INFO - PROCESS | 1936 | 1467699384501 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c064800 == 51 [pid = 1936] [id = 763] 23:16:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x8c065000) [pid = 1936] [serial = 2288] [outer = (nil)] 23:16:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x8c06f800) [pid = 1936] [serial = 2289] [outer = 0x8c065000] 23:16:24 INFO - PROCESS | 1936 | 1467699384589 Marionette DEBUG loaded listener.js 23:16:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8c188400) [pid = 1936] [serial = 2290] [outer = 0x8c065000] 23:16:24 INFO - PROCESS | 1936 | [1936] 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 23:16:25 INFO - PROCESS | 1936 | 1467699385589 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:16:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:16:25 INFO - {} 23:16:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:16:25 INFO - {} 23:16:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:16:25 INFO - {} 23:16:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:16:25 INFO - {} 23:16:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1627ms 23:16:25 INFO - PROCESS | 1936 | 1467699385633 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:16:25 INFO - PROCESS | 1936 | 1467699385638 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:16:25 INFO - TEST-START | /FileAPI/fileReader.html 23:16:25 INFO - PROCESS | 1936 | 1467699385694 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:16:25 INFO - PROCESS | 1936 | 1467699385700 Marionette TRACE conn3 <- [1,3018,null,{}] 23:16:25 INFO - PROCESS | 1936 | 1467699385708 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:25 INFO - PROCESS | 1936 | 1467699385713 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:25 INFO - PROCESS | 1936 | 1467699385926 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:16:26 INFO - PROCESS | 1936 | 1467699386259 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:26 INFO - PROCESS | 1936 | 1467699386269 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c071800 == 52 [pid = 1936] [id = 764] 23:16:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8f2df000) [pid = 1936] [serial = 2291] [outer = (nil)] 23:16:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f667c00) [pid = 1936] [serial = 2292] [outer = 0x8f2df000] 23:16:26 INFO - PROCESS | 1936 | 1467699386356 Marionette DEBUG loaded listener.js 23:16:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8fae6000) [pid = 1936] [serial = 2293] [outer = 0x8f2df000] 23:16:27 INFO - PROCESS | 1936 | 1467699387172 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:16:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:16:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:16:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:16:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:16:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 1544ms 23:16:27 INFO - PROCESS | 1936 | 1467699387246 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:16:27 INFO - PROCESS | 1936 | 1467699387253 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:16:27 INFO - TEST-START | /FileAPI/historical.html 23:16:27 INFO - PROCESS | 1936 | 1467699387259 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:16:27 INFO - PROCESS | 1936 | 1467699387263 Marionette TRACE conn3 <- [1,3022,null,{}] 23:16:27 INFO - PROCESS | 1936 | 1467699387270 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:27 INFO - PROCESS | 1936 | 1467699387275 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:27 INFO - PROCESS | 1936 | 1467699387472 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:16:27 INFO - PROCESS | 1936 | 1467699387758 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:27 INFO - PROCESS | 1936 | 1467699387765 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f3f1400 == 53 [pid = 1936] [id = 765] 23:16:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x90f8b000) [pid = 1936] [serial = 2294] [outer = (nil)] 23:16:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x91cf2000) [pid = 1936] [serial = 2295] [outer = 0x90f8b000] 23:16:27 INFO - PROCESS | 1936 | 1467699387849 Marionette DEBUG loaded listener.js 23:16:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x91cf9c00) [pid = 1936] [serial = 2296] [outer = 0x90f8b000] 23:16:28 INFO - PROCESS | 1936 | 1467699388743 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:16:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:16:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:16:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:16:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:16:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:16:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:16:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:16:28 INFO - TEST-OK | /FileAPI/historical.html | took 1530ms 23:16:28 INFO - PROCESS | 1936 | 1467699388793 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:16:28 INFO - PROCESS | 1936 | 1467699388797 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:16:28 INFO - TEST-START | /FileAPI/idlharness.html 23:16:28 INFO - PROCESS | 1936 | 1467699388813 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:16:28 INFO - PROCESS | 1936 | 1467699388822 Marionette TRACE conn3 <- [1,3026,null,{}] 23:16:28 INFO - PROCESS | 1936 | 1467699388829 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:28 INFO - PROCESS | 1936 | 1467699388836 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:29 INFO - PROCESS | 1936 | 1467699389065 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:16:29 INFO - PROCESS | 1936 | 1467699389334 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:29 INFO - PROCESS | 1936 | 1467699389342 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2d6400 == 54 [pid = 1936] [id = 766] 23:16:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x91c0b400) [pid = 1936] [serial = 2297] [outer = (nil)] 23:16:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x96dce800) [pid = 1936] [serial = 2298] [outer = 0x91c0b400] 23:16:29 INFO - PROCESS | 1936 | 1467699389425 Marionette DEBUG loaded listener.js 23:16:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x977aac00) [pid = 1936] [serial = 2299] [outer = 0x91c0b400] 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:16:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:16:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:16:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:16:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:16:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:16:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:16:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:16:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:16:31 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 23:16:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:16:31 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 23:16:31 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 23:16:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:16:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:16:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:16:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:16:31 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 23:16:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:16:31 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 23:16:31 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 23:16:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:16:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:16:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 2265ms 23:16:31 INFO - PROCESS | 1936 | 1467699390860 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 23:16:31 INFO - PROCESS | 1936 | 1467699391143 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:16:31 INFO - PROCESS | 1936 | 1467699391150 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:16:31 INFO - TEST-START | /FileAPI/idlharness.worker 23:16:31 INFO - PROCESS | 1936 | 1467699391192 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:16:31 INFO - PROCESS | 1936 | 1467699391195 Marionette TRACE conn3 <- [1,3030,null,{}] 23:16:31 INFO - PROCESS | 1936 | 1467699391201 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:31 INFO - PROCESS | 1936 | 1467699391206 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:31 INFO - PROCESS | 1936 | 1467699391420 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:16:31 INFO - PROCESS | 1936 | 1467699391688 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:31 INFO - PROCESS | 1936 | 1467699391694 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f329c00 == 55 [pid = 1936] [id = 767] 23:16:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x92503000) [pid = 1936] [serial = 2300] [outer = (nil)] 23:16:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0xa2380400) [pid = 1936] [serial = 2301] [outer = 0x92503000] 23:16:31 INFO - PROCESS | 1936 | 1467699391776 Marionette DEBUG loaded listener.js 23:16:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0xa25ef000) [pid = 1936] [serial = 2302] [outer = 0x92503000] 23:16:32 INFO - PROCESS | 1936 | [1936] 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 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:16:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:16:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:16:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:16:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:16:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:16:33 INFO - {} 23:16:33 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 23:16:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:16:33 INFO - {} 23:16:33 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 - {} 23:16:33 INFO - {} 23:16:33 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 23:16:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:16:33 INFO - {} 23:16:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:16:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:16:34 INFO - {} 23:16:34 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 23:16:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:16:34 INFO - {} 23:16:34 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 - {} 23:16:34 INFO - {} 23:16:34 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 23:16:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 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 23:16:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 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 23:16:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 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 23:16:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 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 23:16:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:16:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:16:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2845ms 23:16:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:16:34 INFO - PROCESS | 1936 | 1467699393866 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 23:16:34 INFO - PROCESS | 1936 | 1467699394019 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:16:34 INFO - PROCESS | 1936 | 1467699394028 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:16:34 INFO - PROCESS | 1936 | 1467699394040 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:16:34 INFO - PROCESS | 1936 | 1467699394051 Marionette TRACE conn3 <- [1,3034,null,{}] 23:16:34 INFO - PROCESS | 1936 | 1467699394065 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:34 INFO - PROCESS | 1936 | 1467699394077 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:34 INFO - PROCESS | 1936 | 1467699394387 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:16:34 INFO - PROCESS | 1936 | 1467699394666 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:34 INFO - PROCESS | 1936 | 1467699394683 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:34 INFO - PROCESS | 1936 | ++DOCSHELL 0xa3245c00 == 56 [pid = 1936] [id = 768] 23:16:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0xa3246400) [pid = 1936] [serial = 2303] [outer = (nil)] 23:16:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0xa823b000) [pid = 1936] [serial = 2304] [outer = 0xa3246400] 23:16:34 INFO - PROCESS | 1936 | 1467699394773 Marionette DEBUG loaded listener.js 23:16:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0xa825dc00) [pid = 1936] [serial = 2305] [outer = 0xa3246400] 23:16:35 INFO - PROCESS | 1936 | 1467699395622 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:16:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:16:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1594ms 23:16:35 INFO - PROCESS | 1936 | 1467699395634 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:16:35 INFO - PROCESS | 1936 | 1467699395638 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:16:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:16:35 INFO - PROCESS | 1936 | 1467699395645 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:16:35 INFO - PROCESS | 1936 | 1467699395649 Marionette TRACE conn3 <- [1,3038,null,{}] 23:16:35 INFO - PROCESS | 1936 | 1467699395654 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:35 INFO - PROCESS | 1936 | 1467699395659 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:35 INFO - PROCESS | 1936 | 1467699395849 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:16:36 INFO - PROCESS | 1936 | 1467699396100 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:36 INFO - PROCESS | 1936 | 1467699396106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f327000 == 57 [pid = 1936] [id = 769] 23:16:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x8f452c00) [pid = 1936] [serial = 2306] [outer = (nil)] 23:16:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x8f45f400) [pid = 1936] [serial = 2307] [outer = 0x8f452c00] 23:16:36 INFO - PROCESS | 1936 | 1467699396187 Marionette DEBUG loaded listener.js 23:16:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x8f460c00) [pid = 1936] [serial = 2308] [outer = 0x8f452c00] 23:16:37 INFO - PROCESS | 1936 | 1467699397029 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:16:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:16:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:16:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1436ms 23:16:37 INFO - PROCESS | 1936 | 1467699397082 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:16:37 INFO - PROCESS | 1936 | 1467699397085 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:16:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:16:37 INFO - PROCESS | 1936 | 1467699397092 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:16:37 INFO - PROCESS | 1936 | 1467699397096 Marionette TRACE conn3 <- [1,3042,null,{}] 23:16:37 INFO - PROCESS | 1936 | 1467699397101 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:37 INFO - PROCESS | 1936 | 1467699397106 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:37 INFO - PROCESS | 1936 | 1467699397339 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:16:37 INFO - PROCESS | 1936 | 1467699397627 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:37 INFO - PROCESS | 1936 | 1467699397635 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c070400 == 58 [pid = 1936] [id = 770] 23:16:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x8c183800) [pid = 1936] [serial = 2309] [outer = (nil)] 23:16:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x8f322400) [pid = 1936] [serial = 2310] [outer = 0x8c183800] 23:16:37 INFO - PROCESS | 1936 | 1467699397717 Marionette DEBUG loaded listener.js 23:16:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x8f4ec800) [pid = 1936] [serial = 2311] [outer = 0x8c183800] 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:16:38 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. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:16:38 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'.) 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:16:38 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. 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:16:38 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. 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:16:38 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. 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:16:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1823ms 23:16:39 INFO - PROCESS | 1936 | 1467699398812 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:16:39 INFO - PROCESS | 1936 | 1467699399715 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:16:39 INFO - PROCESS | 1936 | 1467699399723 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:16:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:16:39 INFO - PROCESS | 1936 | 1467699399785 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:16:39 INFO - PROCESS | 1936 | 1467699399792 Marionette TRACE conn3 <- [1,3046,null,{}] 23:16:39 INFO - PROCESS | 1936 | 1467699399800 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:39 INFO - PROCESS | 1936 | 1467699399806 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:39 INFO - PROCESS | 1936 | 1467699399968 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:16:40 INFO - PROCESS | 1936 | 1467699400235 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:40 INFO - PROCESS | 1936 | 1467699400248 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1fc800 == 59 [pid = 1936] [id = 771] 23:16:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x8d1fd000) [pid = 1936] [serial = 2312] [outer = (nil)] 23:16:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x8d2d3400) [pid = 1936] [serial = 2313] [outer = 0x8d1fd000] 23:16:40 INFO - PROCESS | 1936 | 1467699400322 Marionette DEBUG loaded listener.js 23:16:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x8e7df400) [pid = 1936] [serial = 2314] [outer = 0x8d1fd000] 23:16:40 INFO - PROCESS | 1936 | [1936] 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 23:16:41 INFO - PROCESS | 1936 | 1467699401346 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:16:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:16:41 INFO - {} 23:16:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1589ms 23:16:41 INFO - PROCESS | 1936 | 1467699401368 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:16:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:16:41 INFO - PROCESS | 1936 | 1467699401373 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:16:41 INFO - PROCESS | 1936 | 1467699401383 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:16:41 INFO - PROCESS | 1936 | 1467699401389 Marionette TRACE conn3 <- [1,3050,null,{}] 23:16:41 INFO - PROCESS | 1936 | 1467699401402 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:41 INFO - PROCESS | 1936 | 1467699401407 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:41 INFO - PROCESS | 1936 | 1467699401670 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:16:41 INFO - PROCESS | 1936 | 1467699401923 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:41 INFO - PROCESS | 1936 | 1467699401931 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1fa800 == 60 [pid = 1936] [id = 772] 23:16:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x8f243000) [pid = 1936] [serial = 2315] [outer = (nil)] 23:16:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x8f45e400) [pid = 1936] [serial = 2316] [outer = 0x8f243000] 23:16:42 INFO - PROCESS | 1936 | 1467699402013 Marionette DEBUG loaded listener.js 23:16:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x8f4f9400) [pid = 1936] [serial = 2317] [outer = 0x8f243000] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f94d400 == 59 [pid = 1936] [id = 762] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x93b26000 == 58 [pid = 1936] [id = 761] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91ced000 == 57 [pid = 1936] [id = 760] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c066000 == 56 [pid = 1936] [id = 759] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f66f400 == 55 [pid = 1936] [id = 758] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3efc00 == 54 [pid = 1936] [id = 757] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8000 == 53 [pid = 1936] [id = 756] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06bc00 == 52 [pid = 1936] [id = 755] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x9950bc00 == 51 [pid = 1936] [id = 746] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f245400 == 50 [pid = 1936] [id = 732] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06e400 == 49 [pid = 1936] [id = 610] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ed800 == 48 [pid = 1936] [id = 599] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c070000 == 47 [pid = 1936] [id = 598] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f94a400 == 46 [pid = 1936] [id = 737] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06a400 == 45 [pid = 1936] [id = 607] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06d000 == 44 [pid = 1936] [id = 744] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f2c00 == 43 [pid = 1936] [id = 597] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f0000 == 42 [pid = 1936] [id = 601] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x951cd400 == 41 [pid = 1936] [id = 748] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8fa50c00 == 40 [pid = 1936] [id = 603] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8fae2400 == 39 [pid = 1936] [id = 739] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x92510000 == 38 [pid = 1936] [id = 752] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f1400 == 37 [pid = 1936] [id = 609] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f3800 == 36 [pid = 1936] [id = 738] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c06a800 == 35 [pid = 1936] [id = 742] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91cf8000 == 34 [pid = 1936] [id = 604] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8d1f5000 == 33 [pid = 1936] [id = 594] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8e7d8c00 == 32 [pid = 1936] [id = 743] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f24f800 == 31 [pid = 1936] [id = 747] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2e0800 == 30 [pid = 1936] [id = 595] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x912cf000 == 29 [pid = 1936] [id = 749] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x910af000 == 28 [pid = 1936] [id = 750] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c182400 == 27 [pid = 1936] [id = 751] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3e5800 == 26 [pid = 1936] [id = 754] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d8400 == 25 [pid = 1936] [id = 606] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f4ea400 == 24 [pid = 1936] [id = 596] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x912cd800 == 23 [pid = 1936] [id = 605] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f953c00 == 22 [pid = 1936] [id = 741] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d8c00 == 21 [pid = 1936] [id = 745] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x91e25800 == 20 [pid = 1936] [id = 740] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f1f2400 == 19 [pid = 1936] [id = 602] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f242c00 == 18 [pid = 1936] [id = 753] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8faed400 == 17 [pid = 1936] [id = 600] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c185c00 == 16 [pid = 1936] [id = 608] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c070400 == 15 [pid = 1936] [id = 770] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0xa3245c00 == 14 [pid = 1936] [id = 768] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f327000 == 13 [pid = 1936] [id = 769] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f329c00 == 12 [pid = 1936] [id = 767] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f2d6400 == 11 [pid = 1936] [id = 766] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c071800 == 10 [pid = 1936] [id = 764] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8f3f1400 == 9 [pid = 1936] [id = 765] 23:16:44 INFO - PROCESS | 1936 | --DOCSHELL 0x8c064800 == 8 [pid = 1936] [id = 763] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x910ba000) [pid = 1936] [serial = 2154] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x90f8c400) [pid = 1936] [serial = 2153] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x920e9000) [pid = 1936] [serial = 2156] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x92eaa800) [pid = 1936] [serial = 2157] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x96dd1000) [pid = 1936] [serial = 2160] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x96321400) [pid = 1936] [serial = 2159] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x99502c00) [pid = 1936] [serial = 2163] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x98d4f000) [pid = 1936] [serial = 2162] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x99b88000) [pid = 1936] [serial = 2166] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x998d9c00) [pid = 1936] [serial = 2165] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x9a563c00) [pid = 1936] [serial = 2169] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x99ee8000) [pid = 1936] [serial = 2168] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x9b1ccc00) [pid = 1936] [serial = 2172] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x9aa21800) [pid = 1936] [serial = 2171] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x9b74c800) [pid = 1936] [serial = 2175] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x9b730800) [pid = 1936] [serial = 2174] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0xa23ac400) [pid = 1936] [serial = 2178] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0xa209ec00) [pid = 1936] [serial = 2177] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x8fae5c00) [pid = 1936] [serial = 2207] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x90f96800) [pid = 1936] [serial = 2208] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0xa3349800) [pid = 1936] [serial = 2181] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0xa324f800) [pid = 1936] [serial = 2180] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x9237ac00) [pid = 1936] [serial = 2198] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0xa324c400) [pid = 1936] [serial = 2184] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x8f3e9000) [pid = 1936] [serial = 2204] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x926ec000) [pid = 1936] [serial = 2183] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0xa610f800) [pid = 1936] [serial = 2187] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x8e7d5c00) [pid = 1936] [serial = 2201] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0xa4d4b400) [pid = 1936] [serial = 2186] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x8e7dc000) [pid = 1936] [serial = 2202] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x910b1800) [pid = 1936] [serial = 2195] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8f94dc00) [pid = 1936] [serial = 2190] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x8f94d800) [pid = 1936] [serial = 2189] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x926eb800) [pid = 1936] [serial = 2199] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x8d2dbc00) [pid = 1936] [serial = 2210] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x8f244400) [pid = 1936] [serial = 2193] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8d2db800) [pid = 1936] [serial = 2192] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x910bb800) [pid = 1936] [serial = 2213] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8f3f1c00) [pid = 1936] [serial = 2211] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x912cbc00) [pid = 1936] [serial = 2196] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x8f4ee800) [pid = 1936] [serial = 2205] [outer = (nil)] [url = about:blank] 23:16:44 INFO - PROCESS | 1936 | 1467699404583 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:16:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3255ms 23:16:44 INFO - PROCESS | 1936 | 1467699404636 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:16:44 INFO - PROCESS | 1936 | 1467699404644 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:16:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:16:44 INFO - PROCESS | 1936 | 1467699404653 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:16:44 INFO - PROCESS | 1936 | 1467699404658 Marionette TRACE conn3 <- [1,3054,null,{}] 23:16:44 INFO - PROCESS | 1936 | 1467699404665 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:44 INFO - PROCESS | 1936 | 1467699404671 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:44 INFO - PROCESS | 1936 | 1467699404847 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:16:45 INFO - PROCESS | 1936 | 1467699405002 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:45 INFO - PROCESS | 1936 | 1467699405017 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c185c00 == 9 [pid = 1936] [id = 773] 23:16:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x8d1f3000) [pid = 1936] [serial = 2318] [outer = (nil)] 23:16:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x8d1f9800) [pid = 1936] [serial = 2319] [outer = 0x8d1f3000] 23:16:45 INFO - PROCESS | 1936 | 1467699405083 Marionette DEBUG loaded listener.js 23:16:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x8d2d1000) [pid = 1936] [serial = 2320] [outer = 0x8d1f3000] 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:16:46 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" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:16:46 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" 23:16:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:16:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:16:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1602ms 23:16:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:16:46 INFO - PROCESS | 1936 | 1467699406145 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:16:46 INFO - PROCESS | 1936 | 1467699406264 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:16:46 INFO - PROCESS | 1936 | 1467699406278 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:16:46 INFO - PROCESS | 1936 | 1467699406304 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:16:46 INFO - PROCESS | 1936 | 1467699406311 Marionette TRACE conn3 <- [1,3058,null,{}] 23:16:46 INFO - PROCESS | 1936 | 1467699406326 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:46 INFO - PROCESS | 1936 | 1467699406333 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:46 INFO - PROCESS | 1936 | 1467699406659 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:16:46 INFO - PROCESS | 1936 | 1467699406718 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:46 INFO - PROCESS | 1936 | 1467699406735 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f245c00 == 10 [pid = 1936] [id = 774] 23:16:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x8f24c000) [pid = 1936] [serial = 2321] [outer = (nil)] 23:16:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x8f2d6c00) [pid = 1936] [serial = 2322] [outer = 0x8f24c000] 23:16:46 INFO - PROCESS | 1936 | 1467699406825 Marionette DEBUG loaded listener.js 23:16:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x8f2df800) [pid = 1936] [serial = 2323] [outer = 0x8f24c000] 23:16:47 INFO - PROCESS | 1936 | 1467699407769 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:16:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:16:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:16:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:16:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:16:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:16:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:16:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:16:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:16:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1498ms 23:16:47 INFO - PROCESS | 1936 | 1467699407810 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:16:47 INFO - PROCESS | 1936 | 1467699407816 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:16:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:16:47 INFO - PROCESS | 1936 | 1467699407822 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:16:47 INFO - PROCESS | 1936 | 1467699407828 Marionette TRACE conn3 <- [1,3062,null,{}] 23:16:47 INFO - PROCESS | 1936 | 1467699407853 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:47 INFO - PROCESS | 1936 | 1467699407862 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:48 INFO - PROCESS | 1936 | 1467699408068 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:16:48 INFO - PROCESS | 1936 | 1467699408088 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:48 INFO - PROCESS | 1936 | 1467699408099 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f451c00 == 11 [pid = 1936] [id = 775] 23:16:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x8f452400) [pid = 1936] [serial = 2324] [outer = (nil)] 23:16:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x8f457400) [pid = 1936] [serial = 2325] [outer = 0x8f452400] 23:16:48 INFO - PROCESS | 1936 | 1467699408181 Marionette DEBUG loaded listener.js 23:16:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x8f4eac00) [pid = 1936] [serial = 2326] [outer = 0x8f452400] 23:16:48 INFO - PROCESS | 1936 | [1936] 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 23:16:49 INFO - PROCESS | 1936 | 1467699409116 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:16:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:16:49 INFO - {} 23:16:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1331ms 23:16:49 INFO - PROCESS | 1936 | 1467699409154 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:16:49 INFO - PROCESS | 1936 | 1467699409157 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:16:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:16:49 INFO - PROCESS | 1936 | 1467699409164 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:16:49 INFO - PROCESS | 1936 | 1467699409167 Marionette TRACE conn3 <- [1,3066,null,{}] 23:16:49 INFO - PROCESS | 1936 | 1467699409172 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:49 INFO - PROCESS | 1936 | 1467699409177 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:49 INFO - PROCESS | 1936 | 1467699409396 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:16:49 INFO - PROCESS | 1936 | 1467699409428 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:49 INFO - PROCESS | 1936 | 1467699409434 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f668c00 == 12 [pid = 1936] [id = 776] 23:16:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x8f66e400) [pid = 1936] [serial = 2327] [outer = (nil)] 23:16:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x8fa4e800) [pid = 1936] [serial = 2328] [outer = 0x8f66e400] 23:16:49 INFO - PROCESS | 1936 | 1467699409506 Marionette DEBUG loaded listener.js 23:16:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x8fae9800) [pid = 1936] [serial = 2329] [outer = 0x8f66e400] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x926e6400) [pid = 1936] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x8d1fe000) [pid = 1936] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x8f240c00) [pid = 1936] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x99507800) [pid = 1936] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x8f243c00) [pid = 1936] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x8f670800) [pid = 1936] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x920f2800) [pid = 1936] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x91e20c00) [pid = 1936] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x998d0c00) [pid = 1936] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x91e27000) [pid = 1936] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x93b41400) [pid = 1936] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x8f3e7400) [pid = 1936] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x920eb800) [pid = 1936] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x8e7d6000) [pid = 1936] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x98250400) [pid = 1936] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x910b7400) [pid = 1936] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:16:50 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x912c2c00) [pid = 1936] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x910b6c00) [pid = 1936] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x9aaeb400) [pid = 1936] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x8f3f1000) [pid = 1936] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x8c184c00) [pid = 1936] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x90f94000) [pid = 1936] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x8fa4f800) [pid = 1936] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x9950c000) [pid = 1936] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x8c06d400) [pid = 1936] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:16:51 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x90f8d400) [pid = 1936] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 23:16:51 INFO - PROCESS | 1936 | 1467699411373 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:16:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:16:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2232ms 23:16:51 INFO - PROCESS | 1936 | 1467699411398 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:16:51 INFO - PROCESS | 1936 | 1467699411401 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:16:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:16:51 INFO - PROCESS | 1936 | 1467699411407 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:16:51 INFO - PROCESS | 1936 | 1467699411410 Marionette TRACE conn3 <- [1,3070,null,{}] 23:16:51 INFO - PROCESS | 1936 | 1467699411415 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:51 INFO - PROCESS | 1936 | 1467699411420 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:51 INFO - PROCESS | 1936 | 1467699411575 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:16:51 INFO - PROCESS | 1936 | 1467699411592 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:51 INFO - PROCESS | 1936 | 1467699411601 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f324800 == 13 [pid = 1936] [id = 777] 23:16:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x8f3f1400) [pid = 1936] [serial = 2330] [outer = (nil)] 23:16:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x8fa49800) [pid = 1936] [serial = 2331] [outer = 0x8f3f1400] 23:16:51 INFO - PROCESS | 1936 | 1467699411666 Marionette DEBUG loaded listener.js 23:16:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x8faea000) [pid = 1936] [serial = 2332] [outer = 0x8f3f1400] 23:16:52 INFO - PROCESS | 1936 | 1467699412508 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:16:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1127ms 23:16:52 INFO - PROCESS | 1936 | 1467699412537 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:16:52 INFO - PROCESS | 1936 | 1467699412540 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:16:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:16:52 INFO - PROCESS | 1936 | 1467699412546 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:16:52 INFO - PROCESS | 1936 | 1467699412549 Marionette TRACE conn3 <- [1,3074,null,{}] 23:16:52 INFO - PROCESS | 1936 | 1467699412554 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:52 INFO - PROCESS | 1936 | 1467699412564 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:52 INFO - PROCESS | 1936 | 1467699412823 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:16:53 INFO - PROCESS | 1936 | 1467699413038 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:53 INFO - PROCESS | 1936 | 1467699413048 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c063800 == 14 [pid = 1936] [id = 778] 23:16:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x8c063c00) [pid = 1936] [serial = 2333] [outer = (nil)] 23:16:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x8c06a800) [pid = 1936] [serial = 2334] [outer = 0x8c063c00] 23:16:53 INFO - PROCESS | 1936 | 1467699413141 Marionette DEBUG loaded listener.js 23:16:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x8c17e800) [pid = 1936] [serial = 2335] [outer = 0x8c063c00] 23:16:54 INFO - PROCESS | 1936 | 1467699414049 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:16:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1537ms 23:16:54 INFO - PROCESS | 1936 | 1467699414087 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:16:54 INFO - PROCESS | 1936 | 1467699414093 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:16:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:16:54 INFO - PROCESS | 1936 | 1467699414101 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:16:54 INFO - PROCESS | 1936 | 1467699414106 Marionette TRACE conn3 <- [1,3078,null,{}] 23:16:54 INFO - PROCESS | 1936 | 1467699414114 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:54 INFO - PROCESS | 1936 | 1467699414122 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:54 INFO - PROCESS | 1936 | 1467699414366 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:16:54 INFO - PROCESS | 1936 | 1467699414576 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:54 INFO - PROCESS | 1936 | 1467699414583 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f1ee800 == 15 [pid = 1936] [id = 779] 23:16:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x8f1f1000) [pid = 1936] [serial = 2336] [outer = (nil)] 23:16:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x8f1f5c00) [pid = 1936] [serial = 2337] [outer = 0x8f1f1000] 23:16:54 INFO - PROCESS | 1936 | 1467699414712 Marionette DEBUG loaded listener.js 23:16:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x8f246c00) [pid = 1936] [serial = 2338] [outer = 0x8f1f1000] 23:16:55 INFO - PROCESS | 1936 | 1467699415621 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:16:55 INFO - PROCESS | 1936 | 1467699415721 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:16:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:16:55 INFO - PROCESS | 1936 | 1467699415728 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:16:55 INFO - PROCESS | 1936 | 1467699415731 Marionette TRACE conn3 <- [1,3082,null,{}] 23:16:55 INFO - PROCESS | 1936 | 1467699415738 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:55 INFO - PROCESS | 1936 | 1467699415742 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:55 INFO - PROCESS | 1936 | 1467699415928 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:16:56 INFO - PROCESS | 1936 | 1467699416144 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:56 INFO - PROCESS | 1936 | 1467699416155 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f32b000 == 16 [pid = 1936] [id = 780] 23:16:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x8f3edc00) [pid = 1936] [serial = 2339] [outer = (nil)] 23:16:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x8f454800) [pid = 1936] [serial = 2340] [outer = 0x8f3edc00] 23:16:56 INFO - PROCESS | 1936 | 1467699416272 Marionette DEBUG loaded listener.js 23:16:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x8f4ee000) [pid = 1936] [serial = 2341] [outer = 0x8f3edc00] 23:16:57 INFO - PROCESS | 1936 | 1467699417199 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:16:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:16:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:16:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1533ms 23:16:57 INFO - PROCESS | 1936 | 1467699417262 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:16:57 INFO - PROCESS | 1936 | 1467699417266 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:16:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:16:57 INFO - PROCESS | 1936 | 1467699417282 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:16:57 INFO - PROCESS | 1936 | 1467699417291 Marionette TRACE conn3 <- [1,3086,null,{}] 23:16:57 INFO - PROCESS | 1936 | 1467699417315 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:57 INFO - PROCESS | 1936 | 1467699417323 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:57 INFO - PROCESS | 1936 | 1467699417518 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:16:57 INFO - PROCESS | 1936 | 1467699417755 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:57 INFO - PROCESS | 1936 | 1467699417763 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f451800 == 17 [pid = 1936] [id = 781] 23:16:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x8f950400) [pid = 1936] [serial = 2342] [outer = (nil)] 23:16:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x8fae7400) [pid = 1936] [serial = 2343] [outer = 0x8f950400] 23:16:57 INFO - PROCESS | 1936 | 1467699417891 Marionette DEBUG loaded listener.js 23:16:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x90e05400) [pid = 1936] [serial = 2344] [outer = 0x8f950400] 23:16:58 INFO - PROCESS | 1936 | 1467699418718 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:16:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:16:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1513ms 23:16:58 INFO - PROCESS | 1936 | 1467699418787 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:16:58 INFO - PROCESS | 1936 | 1467699418791 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:16:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:16:58 INFO - PROCESS | 1936 | 1467699418798 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:16:58 INFO - PROCESS | 1936 | 1467699418801 Marionette TRACE conn3 <- [1,3090,null,{}] 23:16:58 INFO - PROCESS | 1936 | 1467699418807 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:58 INFO - PROCESS | 1936 | 1467699418811 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:59 INFO - PROCESS | 1936 | 1467699419024 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:16:59 INFO - PROCESS | 1936 | 1467699419231 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:59 INFO - PROCESS | 1936 | 1467699419242 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:16:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x90e08800 == 18 [pid = 1936] [id = 782] 23:16:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x90e0b000) [pid = 1936] [serial = 2345] [outer = (nil)] 23:16:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x90e27800) [pid = 1936] [serial = 2346] [outer = 0x90e0b000] 23:16:59 INFO - PROCESS | 1936 | 1467699419360 Marionette DEBUG loaded listener.js 23:16:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x90e2b400) [pid = 1936] [serial = 2347] [outer = 0x90e0b000] 23:17:00 INFO - PROCESS | 1936 | 1467699420173 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:17:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:17:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1386ms 23:17:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:17:00 INFO - PROCESS | 1936 | 1467699420184 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:17:00 INFO - PROCESS | 1936 | 1467699420187 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:17:00 INFO - PROCESS | 1936 | 1467699420194 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:17:00 INFO - PROCESS | 1936 | 1467699420198 Marionette TRACE conn3 <- [1,3094,null,{}] 23:17:00 INFO - PROCESS | 1936 | 1467699420203 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:00 INFO - PROCESS | 1936 | 1467699420209 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:00 INFO - PROCESS | 1936 | 1467699420373 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:17:00 INFO - PROCESS | 1936 | 1467699420605 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:00 INFO - PROCESS | 1936 | 1467699420624 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f2dd000 == 19 [pid = 1936] [id = 783] 23:17:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x90e30c00) [pid = 1936] [serial = 2348] [outer = (nil)] 23:17:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x90f88400) [pid = 1936] [serial = 2349] [outer = 0x90e30c00] 23:17:00 INFO - PROCESS | 1936 | 1467699420713 Marionette DEBUG loaded listener.js 23:17:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x90f95800) [pid = 1936] [serial = 2350] [outer = 0x90e30c00] 23:17:01 INFO - PROCESS | 1936 | 1467699421651 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:17:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:17:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1488ms 23:17:01 INFO - PROCESS | 1936 | 1467699421682 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:17:01 INFO - PROCESS | 1936 | 1467699421686 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:17:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:17:01 INFO - PROCESS | 1936 | 1467699421692 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:17:01 INFO - PROCESS | 1936 | 1467699421696 Marionette TRACE conn3 <- [1,3098,null,{}] 23:17:01 INFO - PROCESS | 1936 | 1467699421702 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:01 INFO - PROCESS | 1936 | 1467699421707 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:01 INFO - PROCESS | 1936 | 1467699421910 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:17:02 INFO - PROCESS | 1936 | 1467699422149 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:02 INFO - PROCESS | 1936 | 1467699422157 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x8f24fc00 == 20 [pid = 1936] [id = 784] 23:17:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x8f669000) [pid = 1936] [serial = 2351] [outer = (nil)] 23:17:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x910b6c00) [pid = 1936] [serial = 2352] [outer = 0x8f669000] 23:17:02 INFO - PROCESS | 1936 | 1467699422244 Marionette DEBUG loaded listener.js 23:17:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x910bb800) [pid = 1936] [serial = 2353] [outer = 0x8f669000] 23:17:03 INFO - PROCESS | 1936 | 1467699423117 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:17:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:17:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:17:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1481ms 23:17:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:17:03 INFO - PROCESS | 1936 | 1467699423174 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:17:03 INFO - PROCESS | 1936 | 1467699423177 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:17:03 INFO - PROCESS | 1936 | 1467699423185 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:17:03 INFO - PROCESS | 1936 | 1467699423188 Marionette TRACE conn3 <- [1,3102,null,{}] 23:17:03 INFO - PROCESS | 1936 | 1467699423194 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:03 INFO - PROCESS | 1936 | 1467699423199 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:03 INFO - PROCESS | 1936 | 1467699423451 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:17:03 INFO - PROCESS | 1936 | 1467699423604 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:03 INFO - PROCESS | 1936 | 1467699423613 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x8d1fac00 == 21 [pid = 1936] [id = 785] 23:17:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x8f2d1c00) [pid = 1936] [serial = 2354] [outer = (nil)] 23:17:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x912c8000) [pid = 1936] [serial = 2355] [outer = 0x8f2d1c00] 23:17:03 INFO - PROCESS | 1936 | 1467699423730 Marionette DEBUG loaded listener.js 23:17:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x912cc800) [pid = 1936] [serial = 2356] [outer = 0x8f2d1c00] 23:17:04 INFO - PROCESS | 1936 | 1467699424610 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:17:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:17:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1446ms 23:17:04 INFO - PROCESS | 1936 | 1467699424630 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:17:04 INFO - PROCESS | 1936 | 1467699424633 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:17:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:17:04 INFO - PROCESS | 1936 | 1467699424641 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:17:04 INFO - PROCESS | 1936 | 1467699424646 Marionette TRACE conn3 <- [1,3106,null,{}] 23:17:04 INFO - PROCESS | 1936 | 1467699424652 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:04 INFO - PROCESS | 1936 | 1467699424659 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:04 INFO - PROCESS | 1936 | 1467699424869 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:17:05 INFO - PROCESS | 1936 | 1467699425106 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:05 INFO - PROCESS | 1936 | 1467699425117 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c06ac00 == 22 [pid = 1936] [id = 786] 23:17:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x8c17f400) [pid = 1936] [serial = 2357] [outer = (nil)] 23:17:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x8d2d2400) [pid = 1936] [serial = 2358] [outer = 0x8c17f400] 23:17:05 INFO - PROCESS | 1936 | 1467699425199 Marionette DEBUG loaded listener.js 23:17:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x8f4ec400) [pid = 1936] [serial = 2359] [outer = 0x8c17f400] 23:17:06 INFO - PROCESS | 1936 | 1467699425999 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:17:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:17:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:17:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:17:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1388ms 23:17:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:17:06 INFO - PROCESS | 1936 | 1467699426030 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:17:06 INFO - PROCESS | 1936 | 1467699426033 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:17:06 INFO - PROCESS | 1936 | 1467699426039 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:17:06 INFO - PROCESS | 1936 | 1467699426043 Marionette TRACE conn3 <- [1,3110,null,{}] 23:17:06 INFO - PROCESS | 1936 | 1467699426048 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:06 INFO - PROCESS | 1936 | 1467699426053 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:06 INFO - PROCESS | 1936 | 1467699426242 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:17:06 INFO - PROCESS | 1936 | 1467699426649 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:06 INFO - PROCESS | 1936 | 1467699426664 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c069400 == 23 [pid = 1936] [id = 787] 23:17:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x8c069c00) [pid = 1936] [serial = 2360] [outer = (nil)] 23:17:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x8c071400) [pid = 1936] [serial = 2361] [outer = 0x8c069c00] 23:17:06 INFO - PROCESS | 1936 | 1467699426826 Marionette DEBUG loaded listener.js 23:17:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x8d1f9c00) [pid = 1936] [serial = 2362] [outer = 0x8c069c00] 23:17:07 INFO - PROCESS | 1936 | 1467699427602 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:17:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:17:07 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 23:17:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:17:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:17:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1641ms 23:17:07 INFO - PROCESS | 1936 | 1467699427683 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:17:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:17:07 INFO - PROCESS | 1936 | 1467699427690 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:17:07 INFO - PROCESS | 1936 | 1467699427698 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:17:07 INFO - PROCESS | 1936 | 1467699427702 Marionette TRACE conn3 <- [1,3114,null,{}] 23:17:07 INFO - PROCESS | 1936 | 1467699427710 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:07 INFO - PROCESS | 1936 | 1467699427718 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:07 INFO - PROCESS | 1936 | 1467699427966 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:17:08 INFO - PROCESS | 1936 | 1467699428248 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"cccc2dbf-b5fc-462b-9841-71a098d1715d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:08 INFO - PROCESS | 1936 | 1467699428257 Marionette INFO sendAsync 6a79ac64-300e-4864-8235-079bfa69572b 23:17:08 INFO - PROCESS | 1936 | --DOCSHELL 0x8f324800 == 22 [pid = 1936] [id = 777] 23:17:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x8c068c00 == 23 [pid = 1936] [id = 788] 23:17:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x8c17c400) [pid = 1936] [serial = 2363] [outer = (nil)] 23:17:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x8d2d5800) [pid = 1936] [serial = 2364] [outer = 0x8c17c400] 23:17:08 INFO - PROCESS | 1936 | 1467699428377 Marionette DEBUG loaded listener.js 23:17:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x8f1f4800) [pid = 1936] [serial = 2365] [outer = 0x8c17c400] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x93b2c400) [pid = 1936] [serial = 2286] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x96dcc800) [pid = 1936] [serial = 2287] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x9b886800) [pid = 1936] [serial = 2258] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x99ee1000) [pid = 1936] [serial = 2257] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x96dccc00) [pid = 1936] [serial = 2234] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x8f950000) [pid = 1936] [serial = 2270] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x99dac400) [pid = 1936] [serial = 2245] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x8f324c00) [pid = 1936] [serial = 2260] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x91ba4400) [pid = 1936] [serial = 2275] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x926e9400) [pid = 1936] [serial = 2225] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x926e9000) [pid = 1936] [serial = 2280] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x9a7ee800) [pid = 1936] [serial = 2248] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x91ea5c00) [pid = 1936] [serial = 2223] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x94698c00) [pid = 1936] [serial = 2283] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x938e8000) [pid = 1936] [serial = 2263] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x9631fc00) [pid = 1936] [serial = 2284] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x938eb800) [pid = 1936] [serial = 2228] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x8f66c000) [pid = 1936] [serial = 2269] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x910b9c00) [pid = 1936] [serial = 2274] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x8f2d3400) [pid = 1936] [serial = 2216] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x9950f400) [pid = 1936] [serial = 2242] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x98990c00) [pid = 1936] [serial = 2238] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x950c7800) [pid = 1936] [serial = 2232] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x9632c800) [pid = 1936] [serial = 2235] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x912d0000) [pid = 1936] [serial = 2219] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x99dafc00) [pid = 1936] [serial = 2246] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x9b6ee800) [pid = 1936] [serial = 2252] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x9aa1b000) [pid = 1936] [serial = 2249] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x8f661800) [pid = 1936] [serial = 2272] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x9b73a000) [pid = 1936] [serial = 2254] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x910ae400) [pid = 1936] [serial = 2220] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x8f3e4400) [pid = 1936] [serial = 2217] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x920f3000) [pid = 1936] [serial = 2278] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x9b74a400) [pid = 1936] [serial = 2255] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x91ba9000) [pid = 1936] [serial = 2214] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x910ad400) [pid = 1936] [serial = 2261] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x926ed000) [pid = 1936] [serial = 2226] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x91e23400) [pid = 1936] [serial = 2240] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x9469d400) [pid = 1936] [serial = 2231] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x91e28c00) [pid = 1936] [serial = 2277] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x91e9c400) [pid = 1936] [serial = 2222] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x8d2d0000) [pid = 1936] [serial = 2267] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x8c180800) [pid = 1936] [serial = 2266] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x938f1000) [pid = 1936] [serial = 2229] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x9b1ce000) [pid = 1936] [serial = 2251] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x9390d800) [pid = 1936] [serial = 2281] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x9890b000) [pid = 1936] [serial = 2237] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x997e2400) [pid = 1936] [serial = 2243] [outer = (nil)] [url = about:blank] 23:17:08 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x951cc800) [pid = 1936] [serial = 2264] [outer = (nil)] [url = about:blank] 23:17:09 INFO - PROCESS | 1936 | 1467699429227 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:17:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:17:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1542ms 23:17:09 INFO - PROCESS | 1936 | 1467699429242 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:17:09 INFO - PROCESS | 1936 | 1467699429247 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:17:10 WARNING - u'runner_teardown' () 23:17:10 INFO - No more tests 23:17:10 INFO - Got 0 unexpected results 23:17:10 INFO - SUITE-END | took 1227s 23:17:10 INFO - Closing logging queue 23:17:10 INFO - queue closed 23:17:10 INFO - Return code: 0 23:17:10 WARNING - # TBPL SUCCESS # 23:17:10 INFO - Running post-action listener: _resource_record_post_action 23:17:10 INFO - Running post-run listener: _resource_record_post_run 23:17:11 INFO - Total resource usage - Wall time: 1261s; CPU: 98.0%; Read bytes: 14004224; Write bytes: 926679040; Read time: 604; Write time: 231624 23:17:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:17:11 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135012352; Read time: 12; Write time: 114408 23:17:11 INFO - run-tests - Wall time: 1232s; CPU: 98.0%; Read bytes: 11288576; Write bytes: 781148160; Read time: 472; Write time: 109924 23:17:11 INFO - Running post-run listener: _upload_blobber_files 23:17:11 INFO - Blob upload gear active. 23:17:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:17:11 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 23:17:11 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'] 23:17:11 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 23:17:12 INFO - (blobuploader) - INFO - Open directory for files ... 23:17:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:17:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:17:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:17:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:17:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:17:14 INFO - (blobuploader) - INFO - Done attempting. 23:17:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:17:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:17:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:17:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:17:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:17:16 INFO - (blobuploader) - INFO - Done attempting. 23:17:16 INFO - (blobuploader) - INFO - Iteration through files over. 23:17:16 INFO - Return code: 0 23:17:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:17:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:17:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19575217fdcd74037e8a39e17daa9ef644f2cf01739dc1365c406b157f81f25c71f513af9bf0dfddfc8859c41da3a10ac572e2c78c5145aa30e9ef8069ec5570", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c81e1b8d4bff81037beeaa158ddf918e2ee852478ff03e714ab52abf5c6f8a5ef9a34b0bd0ebd7301e06b943883bb004bacba1e2b799b980399e25c80741c35e"} 23:17:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:17:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:17:16 INFO - Contents: 23:17:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19575217fdcd74037e8a39e17daa9ef644f2cf01739dc1365c406b157f81f25c71f513af9bf0dfddfc8859c41da3a10ac572e2c78c5145aa30e9ef8069ec5570", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c81e1b8d4bff81037beeaa158ddf918e2ee852478ff03e714ab52abf5c6f8a5ef9a34b0bd0ebd7301e06b943883bb004bacba1e2b799b980399e25c80741c35e"} 23:17:16 INFO - Running post-run listener: copy_logs_to_upload_dir 23:17:16 INFO - Copying logs to upload dir... 23:17:16 INFO - mkdir: /builds/slave/test/build/upload/logs 23:17:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1369.240601 ========= master_lag: 7.60 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-07-04 23:17:23.405469) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-04 23:17:23.417416) ========= 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-1467679551.303295-617678556 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19575217fdcd74037e8a39e17daa9ef644f2cf01739dc1365c406b157f81f25c71f513af9bf0dfddfc8859c41da3a10ac572e2c78c5145aa30e9ef8069ec5570", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c81e1b8d4bff81037beeaa158ddf918e2ee852478ff03e714ab52abf5c6f8a5ef9a34b0bd0ebd7301e06b943883bb004bacba1e2b799b980399e25c80741c35e"} build_url:https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032367 build_url: 'https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/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/19575217fdcd74037e8a39e17daa9ef644f2cf01739dc1365c406b157f81f25c71f513af9bf0dfddfc8859c41da3a10ac572e2c78c5145aa30e9ef8069ec5570", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c81e1b8d4bff81037beeaa158ddf918e2ee852478ff03e714ab52abf5c6f8a5ef9a34b0bd0ebd7301e06b943883bb004bacba1e2b799b980399e25c80741c35e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eGWTY-rBR2-xPcN7I8vTgg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.87 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-04 23:17:25.322023) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 23:17:25.322409) ========= 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-1467679551.303295-617678556 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017176 ========= master_lag: 0.24 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 23:17:25.581176) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 23:17:25.581490) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 23:17:25.583655) ========= ========= Total master_lag: 9.94 =========