builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-020 starttime: 1461487675.07 results: success (0) buildid: 20160424004053 builduid: e7b7137715cc4ce3aca69dc7472e76ff revision: 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:55.073648) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:55.074114) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:55.074408) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:55.416764) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:55.417148) ========= 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=9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 01:47:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.5M=0.001s 2016-04-24 01:47:56 (12.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.591886 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:56.043764) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:56.044102) ========= 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=9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065905 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:56.142325) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 01:47:56.142682) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c --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=9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 01:47:56,245 truncating revision to first 12 chars 2016-04-24 01:47:56,245 Setting DEBUG logging. 2016-04-24 01:47:56,246 attempt 1/10 2016-04-24 01:47:56,246 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6f5e1ec74f49?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 01:47:58,072 unpacking tar archive at: fx-team-6f5e1ec74f49/testing/mozharness/ program finished with exit code 0 elapsedTime=2.392911 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 01:47:58.568701) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:58.569026) ========= script_repo_revision: 6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:58.569447) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:58.569721) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 01:47:58.599139) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 15 secs) (at 2016-04-24 01:47:58.599426) ========= /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 fx-team --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', 'fx-team', '--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=9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017 _=/tools/buildbot/bin/python using PTY: False 01:47:58 INFO - MultiFileLogger online at 20160424 01:47:58 in /builds/slave/test 01:47:58 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 fx-team --download-symbols true 01:47:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:47:58 INFO - {'append_to_log': False, 01:47:58 INFO - 'base_work_dir': '/builds/slave/test', 01:47:58 INFO - 'blob_upload_branch': 'fx-team', 01:47:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:47:58 INFO - 'buildbot_json_path': 'buildprops.json', 01:47:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:47:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:47:58 INFO - 'download_minidump_stackwalk': True, 01:47:58 INFO - 'download_symbols': 'true', 01:47:58 INFO - 'e10s': False, 01:47:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:47:58 INFO - 'tooltool.py': '/tools/tooltool.py', 01:47:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:47:58 INFO - '/tools/misc-python/virtualenv.py')}, 01:47:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:47:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:47:58 INFO - 'log_level': 'info', 01:47:58 INFO - 'log_to_console': True, 01:47:58 INFO - 'opt_config_files': (), 01:47:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:47:58 INFO - '--processes=1', 01:47:58 INFO - '--config=%(test_path)s/wptrunner.ini', 01:47:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:47:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:47:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:47:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:47:58 INFO - 'pip_index': False, 01:47:58 INFO - 'require_test_zip': True, 01:47:58 INFO - 'test_type': ('testharness',), 01:47:58 INFO - 'this_chunk': '1', 01:47:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:47:58 INFO - 'total_chunks': '10', 01:47:58 INFO - 'virtualenv_path': 'venv', 01:47:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:47:58 INFO - 'work_dir': 'build'} 01:47:58 INFO - ##### 01:47:58 INFO - ##### Running clobber step. 01:47:58 INFO - ##### 01:47:58 INFO - Running pre-action listener: _resource_record_pre_action 01:47:58 INFO - Running main action method: clobber 01:47:58 INFO - rmtree: /builds/slave/test/build 01:47:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:48:01 INFO - Running post-action listener: _resource_record_post_action 01:48:01 INFO - ##### 01:48:01 INFO - ##### Running read-buildbot-config step. 01:48:01 INFO - ##### 01:48:01 INFO - Running pre-action listener: _resource_record_pre_action 01:48:01 INFO - Running main action method: read_buildbot_config 01:48:01 INFO - Using buildbot properties: 01:48:01 INFO - { 01:48:01 INFO - "project": "", 01:48:01 INFO - "product": "firefox", 01:48:01 INFO - "script_repo_revision": "production", 01:48:01 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 01:48:01 INFO - "repository": "", 01:48:01 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 01:48:01 INFO - "buildid": "20160424004053", 01:48:01 INFO - "pgo_build": "False", 01:48:01 INFO - "basedir": "/builds/slave/test", 01:48:01 INFO - "buildnumber": 16, 01:48:01 INFO - "slavename": "tst-linux64-spot-020", 01:48:01 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 01:48:01 INFO - "platform": "linux64", 01:48:01 INFO - "branch": "fx-team", 01:48:01 INFO - "revision": "6f5e1ec74f4908a610bbe0274e03ff31abc3bd3c", 01:48:01 INFO - "repo_path": "integration/fx-team", 01:48:01 INFO - "moz_repo_path": "", 01:48:01 INFO - "stage_platform": "linux64", 01:48:01 INFO - "builduid": "e7b7137715cc4ce3aca69dc7472e76ff", 01:48:01 INFO - "slavebuilddir": "test" 01:48:01 INFO - } 01:48:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 01:48:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 01:48:01 INFO - Running post-action listener: _resource_record_post_action 01:48:01 INFO - ##### 01:48:01 INFO - ##### Running download-and-extract step. 01:48:01 INFO - ##### 01:48:01 INFO - Running pre-action listener: _resource_record_pre_action 01:48:01 INFO - Running main action method: download_and_extract 01:48:01 INFO - mkdir: /builds/slave/test/build/tests 01:48:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:01 INFO - https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 01:48:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:48:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:48:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:48:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 01:48:02 INFO - Downloaded 1361 bytes. 01:48:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:48:02 INFO - Using the following test package requirements: 01:48:02 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 01:48:02 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 01:48:02 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 01:48:02 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'jsshell-linux-x86_64.zip'], 01:48:02 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 01:48:02 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 01:48:02 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 01:48:02 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 01:48:02 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 01:48:02 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:48:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 01:48:02 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 01:48:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:02 INFO - https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 01:48:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:48:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:48:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:48:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 01:48:06 INFO - Downloaded 22746090 bytes. 01:48:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:48:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:48:07 INFO - caution: filename not matched: web-platform/* 01:48:07 INFO - Return code: 11 01:48:07 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')]} 01:48:07 INFO - https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 01:48:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:48:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:48:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:48:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 01:48:11 INFO - Downloaded 36402275 bytes. 01:48:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:48:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:48:15 INFO - caution: filename not matched: bin/* 01:48:15 INFO - caution: filename not matched: config/* 01:48:15 INFO - caution: filename not matched: mozbase/* 01:48:15 INFO - caution: filename not matched: marionette/* 01:48:15 INFO - caution: filename not matched: tools/wptserve/* 01:48:15 INFO - Return code: 11 01:48:15 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')]} 01:48:15 INFO - https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 01:48:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:48:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:48:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:48:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 01:48:17 INFO - Downloaded 64442461 bytes. 01:48:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:48:17 INFO - mkdir: /builds/slave/test/properties 01:48:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:48:17 INFO - Writing to file /builds/slave/test/properties/build_url 01:48:17 INFO - Contents: 01:48:17 INFO - build_url:https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:48:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:48:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:48:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:48:19 INFO - Contents: 01:48:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:48:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:19 INFO - https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:48:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:48:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:48:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:48:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 01:48:22 INFO - Downloaded 90863086 bytes. 01:48:22 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:48:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:48:27 INFO - Return code: 0 01:48:27 INFO - Running post-action listener: _resource_record_post_action 01:48:27 INFO - Running post-action listener: set_extra_try_arguments 01:48:27 INFO - ##### 01:48:27 INFO - ##### Running create-virtualenv step. 01:48:27 INFO - ##### 01:48:27 INFO - Running pre-action listener: _pre_create_virtualenv 01:48:27 INFO - Running pre-action listener: _resource_record_pre_action 01:48:27 INFO - Running main action method: create_virtualenv 01:48:27 INFO - Creating virtualenv /builds/slave/test/build/venv 01:48:27 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 01:48:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:48:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:48:28 INFO - Using real prefix '/usr' 01:48:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:48:31 INFO - Installing distribute.............................................................................................................................................................................................done. 01:48:36 INFO - Installing pip.................done. 01:48:36 INFO - Return code: 0 01:48:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:48:36 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')]} 01:48:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:48:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:36 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')]} 01:48:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:48:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1100200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd9b0>, '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 0x10fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe880>, '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': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', '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 01:48:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:48:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:48:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:48:36 INFO - 'CCACHE_UMASK': '002', 01:48:36 INFO - 'DISPLAY': ':0', 01:48:36 INFO - 'HOME': '/home/cltbld', 01:48:36 INFO - 'LANG': 'en_US.UTF-8', 01:48:36 INFO - 'LOGNAME': 'cltbld', 01:48:36 INFO - 'MAIL': '/var/mail/cltbld', 01:48:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:48:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:48:36 INFO - 'MOZ_NO_REMOTE': '1', 01:48:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:48:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:48:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:48:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:48:36 INFO - 'PWD': '/builds/slave/test', 01:48:36 INFO - 'SHELL': '/bin/bash', 01:48:36 INFO - 'SHLVL': '1', 01:48:36 INFO - 'TERM': 'linux', 01:48:36 INFO - 'TMOUT': '86400', 01:48:36 INFO - 'USER': 'cltbld', 01:48:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', 01:48:36 INFO - '_': '/tools/buildbot/bin/python'} 01:48:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:48:37 INFO - Downloading/unpacking psutil>=0.7.1 01:48:37 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 01:48:37 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 01:48:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:37 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 01:48:37 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 01:48:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:48:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:48:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:48:42 INFO - Installing collected packages: psutil 01:48:42 INFO - Running setup.py install for psutil 01:48:42 INFO - building 'psutil._psutil_linux' extension 01:48:42 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-x86_64-2.7/psutil/_psutil_linux.o 01:48:43 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 01:48:43 INFO - building 'psutil._psutil_posix' extension 01:48:43 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-x86_64-2.7/psutil/_psutil_posix.o 01:48:43 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 01:48:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:48:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:48:43 INFO - Successfully installed psutil 01:48:43 INFO - Cleaning up... 01:48:43 INFO - Return code: 0 01:48:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:48:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:48:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:48:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1100200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd9b0>, '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 0x10fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe880>, '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': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', '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 01:48:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:48:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:48:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:48:43 INFO - 'CCACHE_UMASK': '002', 01:48:43 INFO - 'DISPLAY': ':0', 01:48:43 INFO - 'HOME': '/home/cltbld', 01:48:43 INFO - 'LANG': 'en_US.UTF-8', 01:48:43 INFO - 'LOGNAME': 'cltbld', 01:48:43 INFO - 'MAIL': '/var/mail/cltbld', 01:48:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:48:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:48:43 INFO - 'MOZ_NO_REMOTE': '1', 01:48:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:48:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:48:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:48:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:48:43 INFO - 'PWD': '/builds/slave/test', 01:48:43 INFO - 'SHELL': '/bin/bash', 01:48:43 INFO - 'SHLVL': '1', 01:48:43 INFO - 'TERM': 'linux', 01:48:43 INFO - 'TMOUT': '86400', 01:48:43 INFO - 'USER': 'cltbld', 01:48:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', 01:48:43 INFO - '_': '/tools/buildbot/bin/python'} 01:48:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:48:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:48:44 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 01:48:44 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 01:48:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:44 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 01:48:44 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 01:48:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:48:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:48:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:48:49 INFO - Installing collected packages: mozsystemmonitor 01:48:49 INFO - Running setup.py install for mozsystemmonitor 01:48:49 INFO - Successfully installed mozsystemmonitor 01:48:49 INFO - Cleaning up... 01:48:49 INFO - Return code: 0 01:48:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:48:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:48:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:48:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:48:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1100200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd9b0>, '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 0x10fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe880>, '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': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', '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 01:48:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:48:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:48:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:48:49 INFO - 'CCACHE_UMASK': '002', 01:48:49 INFO - 'DISPLAY': ':0', 01:48:49 INFO - 'HOME': '/home/cltbld', 01:48:49 INFO - 'LANG': 'en_US.UTF-8', 01:48:49 INFO - 'LOGNAME': 'cltbld', 01:48:49 INFO - 'MAIL': '/var/mail/cltbld', 01:48:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:48:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:48:49 INFO - 'MOZ_NO_REMOTE': '1', 01:48:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:48:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:48:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:48:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:48:49 INFO - 'PWD': '/builds/slave/test', 01:48:49 INFO - 'SHELL': '/bin/bash', 01:48:49 INFO - 'SHLVL': '1', 01:48:49 INFO - 'TERM': 'linux', 01:48:49 INFO - 'TMOUT': '86400', 01:48:49 INFO - 'USER': 'cltbld', 01:48:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', 01:48:49 INFO - '_': '/tools/buildbot/bin/python'} 01:48:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:48:50 INFO - Downloading/unpacking blobuploader==1.2.4 01:48:50 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 01:48:50 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 01:48:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:50 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 01:48:50 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 01:48:55 INFO - Downloading blobuploader-1.2.4.tar.gz 01:48:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:48:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:48:55 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 01:48:55 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 01:48:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:55 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 01:48:55 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 01:48:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:48:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:48:56 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 01:48:56 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 01:48:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:48:56 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 01:48:56 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 01:48:56 INFO - Downloading docopt-0.6.1.tar.gz 01:48:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:48:57 INFO - Installing collected packages: blobuploader, requests, docopt 01:48:57 INFO - Running setup.py install for blobuploader 01:48:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:48:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:48:57 INFO - Running setup.py install for requests 01:48:58 INFO - Running setup.py install for docopt 01:48:58 INFO - Successfully installed blobuploader requests docopt 01:48:58 INFO - Cleaning up... 01:48:58 INFO - Return code: 0 01:48:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:48:58 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')]} 01:48:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:48:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:58 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')]} 01:48:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:48:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:48:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1100200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd9b0>, '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 0x10fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe880>, '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': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', '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 01:48:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:48:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:48:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:48:58 INFO - 'CCACHE_UMASK': '002', 01:48:58 INFO - 'DISPLAY': ':0', 01:48:58 INFO - 'HOME': '/home/cltbld', 01:48:58 INFO - 'LANG': 'en_US.UTF-8', 01:48:58 INFO - 'LOGNAME': 'cltbld', 01:48:58 INFO - 'MAIL': '/var/mail/cltbld', 01:48:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:48:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:48:58 INFO - 'MOZ_NO_REMOTE': '1', 01:48:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:48:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:48:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:48:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:48:58 INFO - 'PWD': '/builds/slave/test', 01:48:58 INFO - 'SHELL': '/bin/bash', 01:48:58 INFO - 'SHLVL': '1', 01:48:58 INFO - 'TERM': 'linux', 01:48:58 INFO - 'TMOUT': '86400', 01:48:58 INFO - 'USER': 'cltbld', 01:48:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', 01:48:58 INFO - '_': '/tools/buildbot/bin/python'} 01:48:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:48:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:48:58 INFO - Running setup.py (path:/tmp/pip-tOpyjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:48:59 INFO - Running setup.py (path:/tmp/pip-MwADNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:48:59 INFO - Running setup.py (path:/tmp/pip-wuUhCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:48:59 INFO - Running setup.py (path:/tmp/pip-wAtdcy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:48:59 INFO - Running setup.py (path:/tmp/pip-yphdno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:48:59 INFO - Running setup.py (path:/tmp/pip-MblFrR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:48:59 INFO - Running setup.py (path:/tmp/pip-hUDXHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:48:59 INFO - Running setup.py (path:/tmp/pip-HEoY4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:48:59 INFO - Running setup.py (path:/tmp/pip-rZkpOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:49:00 INFO - Running setup.py (path:/tmp/pip-YpASub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:49:00 INFO - Running setup.py (path:/tmp/pip-kg3N5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:49:00 INFO - Running setup.py (path:/tmp/pip-PsEnjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:49:00 INFO - Running setup.py (path:/tmp/pip-J_w9Kv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:49:00 INFO - Running setup.py (path:/tmp/pip-V3fQQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:49:00 INFO - Running setup.py (path:/tmp/pip-j5VIRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:49:00 INFO - Running setup.py (path:/tmp/pip-GlsQLK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:49:00 INFO - Running setup.py (path:/tmp/pip-hjFKB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:49:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:49:01 INFO - Running setup.py (path:/tmp/pip-fwjR_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:49:01 INFO - Running setup.py (path:/tmp/pip-k0mNBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:49:01 INFO - Running setup.py (path:/tmp/pip-q3z1pi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:49:01 INFO - Running setup.py (path:/tmp/pip-jsIYYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:49:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:49:01 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 01:49:01 INFO - Running setup.py install for manifestparser 01:49:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:49:02 INFO - Running setup.py install for mozcrash 01:49:02 INFO - Running setup.py install for mozdebug 01:49:02 INFO - Running setup.py install for mozdevice 01:49:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:49:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:49:02 INFO - Running setup.py install for mozfile 01:49:03 INFO - Running setup.py install for mozhttpd 01:49:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:49:03 INFO - Running setup.py install for mozinfo 01:49:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:49:03 INFO - Running setup.py install for mozInstall 01:49:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:49:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:49:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:49:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:49:03 INFO - Running setup.py install for mozleak 01:49:03 INFO - Running setup.py install for mozlog 01:49:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:49:04 INFO - Running setup.py install for moznetwork 01:49:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:49:04 INFO - Running setup.py install for mozprocess 01:49:04 INFO - Running setup.py install for mozprofile 01:49:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:49:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:49:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:49:04 INFO - Running setup.py install for mozrunner 01:49:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:49:04 INFO - Running setup.py install for mozscreenshot 01:49:05 INFO - Running setup.py install for moztest 01:49:05 INFO - Running setup.py install for mozversion 01:49:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:49:05 INFO - Running setup.py install for wptserve 01:49:05 INFO - Running setup.py install for marionette-driver 01:49:05 INFO - Running setup.py install for browsermob-proxy 01:49:06 INFO - Running setup.py install for marionette-client 01:49:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:49:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:49:06 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 01:49:06 INFO - Cleaning up... 01:49:06 INFO - Return code: 0 01:49:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:49:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:49:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:49:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:49:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:49:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:49:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:49:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1100200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd9b0>, '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 0x10fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe880>, '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': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', '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 01:49:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:49:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:49:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:49:06 INFO - 'CCACHE_UMASK': '002', 01:49:06 INFO - 'DISPLAY': ':0', 01:49:06 INFO - 'HOME': '/home/cltbld', 01:49:06 INFO - 'LANG': 'en_US.UTF-8', 01:49:06 INFO - 'LOGNAME': 'cltbld', 01:49:06 INFO - 'MAIL': '/var/mail/cltbld', 01:49:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:49:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:49:06 INFO - 'MOZ_NO_REMOTE': '1', 01:49:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:49:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:49:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:49:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:49:06 INFO - 'PWD': '/builds/slave/test', 01:49:06 INFO - 'SHELL': '/bin/bash', 01:49:06 INFO - 'SHLVL': '1', 01:49:06 INFO - 'TERM': 'linux', 01:49:06 INFO - 'TMOUT': '86400', 01:49:06 INFO - 'USER': 'cltbld', 01:49:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', 01:49:06 INFO - '_': '/tools/buildbot/bin/python'} 01:49:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:49:07 INFO - Running setup.py (path:/tmp/pip-ox6nW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:49:07 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)) 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:49:07 INFO - Running setup.py (path:/tmp/pip-pjtpMe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:49:07 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)) 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:49:07 INFO - Running setup.py (path:/tmp/pip-jaKufc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:49:07 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)) 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:49:07 INFO - Running setup.py (path:/tmp/pip-Y1k4Kq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:49:07 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)) 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:49:07 INFO - Running setup.py (path:/tmp/pip-p_itx_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:49:07 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)) 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:49:07 INFO - Running setup.py (path:/tmp/pip-xK5LP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:49:07 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)) 01:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:49:07 INFO - Running setup.py (path:/tmp/pip-91PKgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:49:08 INFO - Running setup.py (path:/tmp/pip-W20RGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:49:08 INFO - Running setup.py (path:/tmp/pip-rbMoeR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:49:08 INFO - Running setup.py (path:/tmp/pip-aKI0zp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:49:08 INFO - Running setup.py (path:/tmp/pip-RIu_n4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:49:08 INFO - Running setup.py (path:/tmp/pip-Ko0XWd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:49:08 INFO - Running setup.py (path:/tmp/pip-Pg9jYJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:49:08 INFO - Running setup.py (path:/tmp/pip-rvB6La-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:49:08 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)) 01:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:49:08 INFO - Running setup.py (path:/tmp/pip-8iMWZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:49:09 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)) 01:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:49:09 INFO - Running setup.py (path:/tmp/pip-ZAJevN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:49:09 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)) 01:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:49:09 INFO - Running setup.py (path:/tmp/pip-6KZFsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:49:09 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)) 01:49:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:49:09 INFO - Running setup.py (path:/tmp/pip-jlPfq7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:49:09 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)) 01:49:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:49:09 INFO - Running setup.py (path:/tmp/pip-_WePCp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:49:09 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)) 01:49:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:49:09 INFO - Running setup.py (path:/tmp/pip-jjyKJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:49:09 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)) 01:49:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:49:10 INFO - Running setup.py (path:/tmp/pip-VD6Sj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:49:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:49:10 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)) 01:49:10 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)) 01:49:10 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)) 01:49:10 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)) 01:49:10 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)) 01:49:10 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)) 01:49:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:49:10 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 01:49:10 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 01:49:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:49:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:49:10 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 01:49:10 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 01:49:15 INFO - Downloading blessings-1.6.tar.gz 01:49:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:49:15 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)) 01:49:15 INFO - Installing collected packages: blessings 01:49:15 INFO - Running setup.py install for blessings 01:49:15 INFO - Successfully installed blessings 01:49:15 INFO - Cleaning up... 01:49:15 INFO - Return code: 0 01:49:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:49:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:49:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:49:16 INFO - Reading from file tmpfile_stdout 01:49:16 INFO - Current package versions: 01:49:16 INFO - argparse == 1.2.1 01:49:16 INFO - blessings == 1.6 01:49:16 INFO - blobuploader == 1.2.4 01:49:16 INFO - browsermob-proxy == 0.6.0 01:49:16 INFO - docopt == 0.6.1 01:49:16 INFO - manifestparser == 1.1 01:49:16 INFO - marionette-client == 2.3.0 01:49:16 INFO - marionette-driver == 1.4.0 01:49:16 INFO - mozInstall == 1.12 01:49:16 INFO - mozcrash == 0.17 01:49:16 INFO - mozdebug == 0.1 01:49:16 INFO - mozdevice == 0.48 01:49:16 INFO - mozfile == 1.2 01:49:16 INFO - mozhttpd == 0.7 01:49:16 INFO - mozinfo == 0.9 01:49:16 INFO - mozleak == 0.1 01:49:16 INFO - mozlog == 3.1 01:49:16 INFO - moznetwork == 0.27 01:49:16 INFO - mozprocess == 0.22 01:49:16 INFO - mozprofile == 0.28 01:49:16 INFO - mozrunner == 6.11 01:49:16 INFO - mozscreenshot == 0.1 01:49:16 INFO - mozsystemmonitor == 0.0 01:49:16 INFO - moztest == 0.7 01:49:16 INFO - mozversion == 1.4 01:49:16 INFO - psutil == 3.1.1 01:49:16 INFO - requests == 1.2.3 01:49:16 INFO - wptserve == 1.4.0 01:49:16 INFO - wsgiref == 0.1.2 01:49:16 INFO - Running post-action listener: _resource_record_post_action 01:49:16 INFO - Running post-action listener: _start_resource_monitoring 01:49:16 INFO - Starting resource monitoring. 01:49:16 INFO - ##### 01:49:16 INFO - ##### Running pull step. 01:49:16 INFO - ##### 01:49:16 INFO - Running pre-action listener: _resource_record_pre_action 01:49:16 INFO - Running main action method: pull 01:49:16 INFO - Pull has nothing to do! 01:49:16 INFO - Running post-action listener: _resource_record_post_action 01:49:16 INFO - ##### 01:49:16 INFO - ##### Running install step. 01:49:16 INFO - ##### 01:49:16 INFO - Running pre-action listener: _resource_record_pre_action 01:49:16 INFO - Running main action method: install 01:49:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:49:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:49:16 INFO - Reading from file tmpfile_stdout 01:49:16 INFO - Detecting whether we're running mozinstall >=1.0... 01:49:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:49:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:49:16 INFO - Reading from file tmpfile_stdout 01:49:16 INFO - Output received: 01:49:16 INFO - Usage: mozinstall [options] installer 01:49:16 INFO - Options: 01:49:16 INFO - -h, --help show this help message and exit 01:49:16 INFO - -d DEST, --destination=DEST 01:49:16 INFO - Directory to install application into. [default: 01:49:16 INFO - "/builds/slave/test"] 01:49:16 INFO - --app=APP Application being installed. [default: firefox] 01:49:16 INFO - mkdir: /builds/slave/test/build/application 01:49:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:49:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 01:49:45 INFO - Reading from file tmpfile_stdout 01:49:45 INFO - Output received: 01:49:45 INFO - /builds/slave/test/build/application/firefox/firefox 01:49:45 INFO - Running post-action listener: _resource_record_post_action 01:49:45 INFO - ##### 01:49:45 INFO - ##### Running run-tests step. 01:49:45 INFO - ##### 01:49:45 INFO - Running pre-action listener: _resource_record_pre_action 01:49:45 INFO - Running main action method: run_tests 01:49:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:49:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:49:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:49:45 INFO - grabbing minidump binary from tooltool 01:49:45 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')]} 01:49:45 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd9b0>, '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 0x10fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe880>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:49:45 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:49:45 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/linux64/releng.manifest -o -c /builds/tooltool_cache 01:49:46 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:49:46 INFO - Return code: 0 01:49:46 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:49:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:49:46 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/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 01:49:46 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/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 01:49:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:49:46 INFO - 'CCACHE_UMASK': '002', 01:49:46 INFO - 'DISPLAY': ':0', 01:49:46 INFO - 'HOME': '/home/cltbld', 01:49:46 INFO - 'LANG': 'en_US.UTF-8', 01:49:46 INFO - 'LOGNAME': 'cltbld', 01:49:46 INFO - 'MAIL': '/var/mail/cltbld', 01:49:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:49:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:49:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:49:46 INFO - 'MOZ_NO_REMOTE': '1', 01:49:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:49:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:49:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:49:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:49:46 INFO - 'PWD': '/builds/slave/test', 01:49:46 INFO - 'SHELL': '/bin/bash', 01:49:46 INFO - 'SHLVL': '1', 01:49:46 INFO - 'TERM': 'linux', 01:49:46 INFO - 'TMOUT': '86400', 01:49:46 INFO - 'USER': 'cltbld', 01:49:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017', 01:49:46 INFO - '_': '/tools/buildbot/bin/python'} 01:49:46 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/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 01:49:46 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 01:49:46 INFO - import pkg_resources 01:49:48 INFO - Using 1 client processes 01:49:48 INFO - wptserve Starting http server on 127.0.0.1:8000 01:49:48 INFO - wptserve Starting http server on 127.0.0.1:8001 01:49:48 INFO - wptserve Starting http server on 127.0.0.1:8443 01:49:50 INFO - SUITE-START | Running 778 tests 01:49:50 INFO - Running testharness tests 01:49:50 INFO - Setting up ssl 01:49:50 INFO - PROCESS | certutil | 01:49:50 INFO - PROCESS | certutil | 01:49:50 INFO - PROCESS | certutil | 01:49:50 INFO - Certificate Nickname Trust Attributes 01:49:50 INFO - SSL,S/MIME,JAR/XPI 01:49:50 INFO - 01:49:50 INFO - web-platform-tests CT,, 01:49:50 INFO - 01:49:50 INFO - Starting runner 01:49:53 INFO - PROCESS | 1839 | 1461487793217 Marionette DEBUG Marionette enabled via build flag and pref 01:49:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40a024800 == 1 [pid = 1839] [id = 1] 01:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 1 (0x7fc40a025000) [pid = 1839] [serial = 1] [outer = (nil)] 01:49:53 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 2 (0x7fc40a026000) [pid = 1839] [serial = 2] [outer = 0x7fc40a025000] 01:49:53 INFO - PROCESS | 1839 | 1461487793824 Marionette INFO Listening on port 2828 01:49:54 INFO - PROCESS | 1839 | 1461487794330 Marionette DEBUG Marionette enabled via command-line flag 01:49:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f0c800 == 2 [pid = 1839] [id = 2] 01:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 3 (0x7fc406f0d000) [pid = 1839] [serial = 3] [outer = (nil)] 01:49:54 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 4 (0x7fc406f0e000) [pid = 1839] [serial = 4] [outer = 0x7fc406f0d000] 01:49:54 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc406305bb0 01:49:54 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc4063463d0 01:49:54 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc40634c640 01:49:54 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc40634c940 01:49:54 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc40634cc70 01:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 5 (0x7fc40638f800) [pid = 1839] [serial = 5] [outer = 0x7fc40a025000] 01:49:54 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:49:54 INFO - PROCESS | 1839 | 1461487794693 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43303 01:49:54 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:49:54 INFO - PROCESS | 1839 | 1461487794775 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43304 01:49:54 INFO - PROCESS | 1839 | 1461487794780 Marionette DEBUG Closed connection conn0 01:49:54 INFO - PROCESS | 1839 | [1839] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 01:49:54 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:49:54 INFO - PROCESS | 1839 | 1461487794897 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43305 01:49:54 INFO - PROCESS | 1839 | 1461487794899 Marionette DEBUG Closed connection conn1 01:49:54 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:49:54 INFO - PROCESS | 1839 | 1461487794954 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43306 01:49:54 INFO - PROCESS | 1839 | 1461487794968 Marionette DEBUG Closed connection conn2 01:49:55 INFO - PROCESS | 1839 | 1461487795018 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:49:55 INFO - PROCESS | 1839 | 1461487795032 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424004053","device":"desktop","version":"48.0a1"} 01:49:55 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:49:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e6c000 == 3 [pid = 1839] [id = 3] 01:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 6 (0x7fc3f9e6e800) [pid = 1839] [serial = 6] [outer = (nil)] 01:49:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e6f000 == 4 [pid = 1839] [id = 4] 01:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 7 (0x7fc3f9c4c000) [pid = 1839] [serial = 7] [outer = (nil)] 01:49:56 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:49:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f907b800 == 5 [pid = 1839] [id = 5] 01:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 8 (0x7fc3f90d2c00) [pid = 1839] [serial = 8] [outer = (nil)] 01:49:57 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:49:57 INFO - PROCESS | 1839 | [1839] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 9 (0x7fc3f8da6000) [pid = 1839] [serial = 9] [outer = 0x7fc3f90d2c00] 01:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 10 (0x7fc3f89ce800) [pid = 1839] [serial = 10] [outer = 0x7fc3f9e6e800] 01:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 11 (0x7fc3f8981000) [pid = 1839] [serial = 11] [outer = 0x7fc3f9c4c000] 01:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 12 (0x7fc3f8823400) [pid = 1839] [serial = 12] [outer = 0x7fc3f90d2c00] 01:49:58 INFO - PROCESS | 1839 | 1461487798590 Marionette DEBUG loaded listener.js 01:49:58 INFO - PROCESS | 1839 | 1461487798608 Marionette DEBUG loaded listener.js 01:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 13 (0x7fc3f70c8c00) [pid = 1839] [serial = 13] [outer = 0x7fc3f90d2c00] 01:49:59 INFO - PROCESS | 1839 | 1461487799281 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e301e025-f28d-46dc-bc36-c685158c5772","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424004053","device":"desktop","version":"48.0a1","command_id":1}}] 01:49:59 INFO - PROCESS | 1839 | 1461487799492 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}] 01:49:59 INFO - PROCESS | 1839 | 1461487799653 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:49:59 INFO - PROCESS | 1839 | 1461487799902 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:49:59 INFO - PROCESS | 1839 | [1839] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:50:00 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 14 (0x7fc3f4032000) [pid = 1839] [serial = 14] [outer = 0x7fc3f90d2c00] 01:50:00 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:50:00 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:50:00 INFO - PROCESS | 1839 | 1461487800409 Marionette TRACE conn3 <- [1,3,null,{}] 01:50:00 INFO - PROCESS | 1839 | 1461487800521 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:50:00 INFO - PROCESS | 1839 | 1461487800581 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:50:00 INFO - PROCESS | 1839 | 1461487800633 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:50:00 INFO - PROCESS | 1839 | 1461487800637 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:50:00 INFO - PROCESS | 1839 | 1461487800701 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:50:00 INFO - PROCESS | 1839 | 1461487800707 Marionette TRACE conn3 <- [1,6,null,{}] 01:50:00 INFO - PROCESS | 1839 | 1461487800728 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}] 01:50:00 INFO - PROCESS | 1839 | 1461487800745 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:50:00 INFO - PROCESS | 1839 | 1461487800753 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40a03a800 == 6 [pid = 1839] [id = 6] 01:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 15 (0x7fc3fad0c000) [pid = 1839] [serial = 15] [outer = (nil)] 01:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 16 (0x7fc3fad0d000) [pid = 1839] [serial = 16] [outer = 0x7fc3fad0c000] 01:50:00 INFO - PROCESS | 1839 | 1461487800821 Marionette DEBUG loaded listener.js 01:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 17 (0x7fc3f26a6c00) [pid = 1839] [serial = 17] [outer = 0x7fc3fad0c000] 01:50:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2618800 == 7 [pid = 1839] [id = 7] 01:50:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 18 (0x7fc3f26b2400) [pid = 1839] [serial = 18] [outer = (nil)] 01:50:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 19 (0x7fc3f23b8c00) [pid = 1839] [serial = 19] [outer = 0x7fc3f26b2400] 01:50:01 INFO - PROCESS | 1839 | 1461487801291 Marionette DEBUG loaded listener.js 01:50:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 20 (0x7fc3f23be800) [pid = 1839] [serial = 20] [outer = 0x7fc3f26b2400] 01:50:01 INFO - PROCESS | 1839 | 1461487801765 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]]]}] 01:50:01 INFO - PROCESS | 1839 | [1839] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 01:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1194ms 01:50:01 INFO - PROCESS | 1839 | 1461487801859 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:50:01 INFO - PROCESS | 1839 | 1461487801865 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:50:01 INFO - PROCESS | 1839 | 1461487801953 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:50:01 INFO - PROCESS | 1839 | 1461487801957 Marionette TRACE conn3 <- [1,10,null,{}] 01:50:01 INFO - PROCESS | 1839 | 1461487801988 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}] 01:50:02 INFO - PROCESS | 1839 | 1461487802159 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:50:02 INFO - PROCESS | 1839 | 1461487802174 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f076c000 == 8 [pid = 1839] [id = 8] 01:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 21 (0x7fc3f0787c00) [pid = 1839] [serial = 21] [outer = (nil)] 01:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 22 (0x7fc3f0789800) [pid = 1839] [serial = 22] [outer = 0x7fc3f0787c00] 01:50:02 INFO - PROCESS | 1839 | 1461487802242 Marionette DEBUG loaded listener.js 01:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 23 (0x7fc3f078ec00) [pid = 1839] [serial = 23] [outer = 0x7fc3f0787c00] 01:50:02 INFO - PROCESS | 1839 | 1461487802818 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]]]}] 01:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 907ms 01:50:02 INFO - PROCESS | 1839 | 1461487802841 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:50:02 INFO - PROCESS | 1839 | 1461487802845 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:50:02 INFO - PROCESS | 1839 | 1461487802850 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:50:02 INFO - PROCESS | 1839 | 1461487802853 Marionette TRACE conn3 <- [1,14,null,{}] 01:50:02 INFO - PROCESS | 1839 | 1461487802858 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}] 01:50:03 INFO - PROCESS | 1839 | 1461487803002 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:50:03 INFO - PROCESS | 1839 | 1461487803023 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b49000 == 9 [pid = 1839] [id = 9] 01:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 24 (0x7fc3f0ad5800) [pid = 1839] [serial = 24] [outer = (nil)] 01:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 25 (0x7fc3f17c5800) [pid = 1839] [serial = 25] [outer = 0x7fc3f0ad5800] 01:50:03 INFO - PROCESS | 1839 | 1461487803083 Marionette DEBUG loaded listener.js 01:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 26 (0x7fc3f0d2ac00) [pid = 1839] [serial = 26] [outer = 0x7fc3f0ad5800] 01:50:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b39800 == 10 [pid = 1839] [id = 10] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 27 (0x7fc3f0b3d800) [pid = 1839] [serial = 27] [outer = (nil)] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 28 (0x7fc3f0b47800) [pid = 1839] [serial = 28] [outer = 0x7fc3f0b3d800] 01:50:04 INFO - PROCESS | 1839 | 1461487804132 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]]]}] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 29 (0x7fc3f0d61000) [pid = 1839] [serial = 29] [outer = 0x7fc3f0b3d800] 01:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1328ms 01:50:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d65000 == 11 [pid = 1839] [id = 11] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 30 (0x7fc3f08a7400) [pid = 1839] [serial = 30] [outer = (nil)] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 31 (0x7fc3f0d34800) [pid = 1839] [serial = 31] [outer = 0x7fc3f08a7400] 01:50:04 INFO - PROCESS | 1839 | 1461487804296 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:50:04 INFO - PROCESS | 1839 | 1461487804302 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 32 (0x7fc3f0d33800) [pid = 1839] [serial = 32] [outer = 0x7fc3f08a7400] 01:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:50:04 INFO - PROCESS | 1839 | 1461487804378 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 1839 | 1461487804384 Marionette TRACE conn3 <- [1,18,null,{}] 01:50:04 INFO - PROCESS | 1839 | 1461487804458 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}] 01:50:04 INFO - PROCESS | 1839 | 1461487804655 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:50:04 INFO - PROCESS | 1839 | 1461487804763 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f16ac000 == 12 [pid = 1839] [id = 12] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 33 (0x7fc3f08a1c00) [pid = 1839] [serial = 33] [outer = (nil)] 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 34 (0x7fc3f0d35400) [pid = 1839] [serial = 34] [outer = 0x7fc3f08a1c00] 01:50:04 INFO - PROCESS | 1839 | 1461487804834 Marionette DEBUG loaded listener.js 01:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 35 (0x7fc3f7399400) [pid = 1839] [serial = 35] [outer = 0x7fc3f08a1c00] 01:50:05 INFO - PROCESS | 1839 | 1461487805624 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]]]}] 01:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1309ms 01:50:05 INFO - PROCESS | 1839 | 1461487805689 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:50:05 INFO - PROCESS | 1839 | 1461487805702 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:50:05 INFO - PROCESS | 1839 | 1461487805714 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:50:05 INFO - PROCESS | 1839 | 1461487805718 Marionette TRACE conn3 <- [1,22,null,{}] 01:50:05 INFO - PROCESS | 1839 | 1461487805724 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}] 01:50:05 INFO - PROCESS | 1839 | 1461487805885 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:50:06 INFO - PROCESS | 1839 | 1461487805998 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f65f7800 == 13 [pid = 1839] [id = 13] 01:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 36 (0x7fc3f739bc00) [pid = 1839] [serial = 36] [outer = (nil)] 01:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 37 (0x7fc3f8da5400) [pid = 1839] [serial = 37] [outer = 0x7fc3f739bc00] 01:50:06 INFO - PROCESS | 1839 | 1461487806072 Marionette DEBUG loaded listener.js 01:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 38 (0x7fc3f953d000) [pid = 1839] [serial = 38] [outer = 0x7fc3f739bc00] 01:50:06 INFO - PROCESS | 1839 | 1461487806896 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]]]}] 01:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1227ms 01:50:06 INFO - PROCESS | 1839 | 1461487806942 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:50:06 INFO - PROCESS | 1839 | 1461487806946 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:50:06 INFO - PROCESS | 1839 | 1461487806952 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:50:06 INFO - PROCESS | 1839 | 1461487806957 Marionette TRACE conn3 <- [1,26,null,{}] 01:50:06 INFO - PROCESS | 1839 | 1461487806972 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}] 01:50:07 INFO - PROCESS | 1839 | 1461487807147 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:50:07 INFO - PROCESS | 1839 | 1461487807403 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2798000 == 14 [pid = 1839] [id = 14] 01:50:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 39 (0x7fc3f765dc00) [pid = 1839] [serial = 39] [outer = (nil)] 01:50:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 40 (0x7fc3f7de9800) [pid = 1839] [serial = 40] [outer = 0x7fc3f765dc00] 01:50:07 INFO - PROCESS | 1839 | 1461487807513 Marionette DEBUG loaded listener.js 01:50:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 41 (0x7fc3f8b0a800) [pid = 1839] [serial = 41] [outer = 0x7fc3f765dc00] 01:50:08 INFO - PROCESS | 1839 | 1461487808334 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]]]}] 01:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1437ms 01:50:08 INFO - PROCESS | 1839 | 1461487808390 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:50:08 INFO - PROCESS | 1839 | 1461487808395 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:50:08 INFO - PROCESS | 1839 | 1461487808401 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:50:08 INFO - PROCESS | 1839 | 1461487808406 Marionette TRACE conn3 <- [1,30,null,{}] 01:50:08 INFO - PROCESS | 1839 | 1461487808412 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}] 01:50:08 INFO - PROCESS | 1839 | 1461487808630 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:50:08 INFO - PROCESS | 1839 | 1461487808742 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f88ab000 == 15 [pid = 1839] [id = 15] 01:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 42 (0x7fc3f23bac00) [pid = 1839] [serial = 42] [outer = (nil)] 01:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 43 (0x7fc3f8823000) [pid = 1839] [serial = 43] [outer = 0x7fc3f23bac00] 01:50:08 INFO - PROCESS | 1839 | 1461487808805 Marionette DEBUG loaded listener.js 01:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 44 (0x7fc3fa185400) [pid = 1839] [serial = 44] [outer = 0x7fc3f23bac00] 01:50:09 INFO - PROCESS | 1839 | 1461487809407 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]]]}] 01:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1029ms 01:50:09 INFO - PROCESS | 1839 | 1461487809432 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:50:09 INFO - PROCESS | 1839 | 1461487809437 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:50:09 INFO - PROCESS | 1839 | 1461487809445 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:50:09 INFO - PROCESS | 1839 | 1461487809448 Marionette TRACE conn3 <- [1,34,null,{}] 01:50:09 INFO - PROCESS | 1839 | 1461487809454 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}] 01:50:09 INFO - PROCESS | 1839 | 1461487809587 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:50:09 INFO - PROCESS | 1839 | 1461487809672 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9441800 == 16 [pid = 1839] [id = 16] 01:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 45 (0x7fc3f7391000) [pid = 1839] [serial = 45] [outer = (nil)] 01:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 46 (0x7fc3fa978800) [pid = 1839] [serial = 46] [outer = 0x7fc3f7391000] 01:50:09 INFO - PROCESS | 1839 | 1461487809736 Marionette DEBUG loaded listener.js 01:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7fc3fad0b400) [pid = 1839] [serial = 47] [outer = 0x7fc3f7391000] 01:50:10 INFO - PROCESS | 1839 | 1461487810340 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]]]}] 01:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 01:50:10 INFO - PROCESS | 1839 | 1461487810376 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:50:10 INFO - PROCESS | 1839 | 1461487810380 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:50:10 INFO - PROCESS | 1839 | 1461487810387 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:50:10 INFO - PROCESS | 1839 | 1461487810394 Marionette TRACE conn3 <- [1,38,null,{}] 01:50:10 INFO - PROCESS | 1839 | 1461487810407 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}] 01:50:10 INFO - PROCESS | 1839 | 1461487810578 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:50:10 INFO - PROCESS | 1839 | 1461487810602 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f98c5800 == 17 [pid = 1839] [id = 17] 01:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7fc3fad07800) [pid = 1839] [serial = 48] [outer = (nil)] 01:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7fc3fd345800) [pid = 1839] [serial = 49] [outer = 0x7fc3fad07800] 01:50:10 INFO - PROCESS | 1839 | 1461487810661 Marionette DEBUG loaded listener.js 01:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7fc3fd620c00) [pid = 1839] [serial = 50] [outer = 0x7fc3fad07800] 01:50:11 INFO - PROCESS | 1839 | 1461487811285 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]]]}] 01:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 940ms 01:50:11 INFO - PROCESS | 1839 | 1461487811326 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:50:11 INFO - PROCESS | 1839 | 1461487811330 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:50:11 INFO - PROCESS | 1839 | 1461487811335 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:50:11 INFO - PROCESS | 1839 | 1461487811337 Marionette TRACE conn3 <- [1,42,null,{}] 01:50:11 INFO - PROCESS | 1839 | 1461487811342 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}] 01:50:11 INFO - PROCESS | 1839 | 1461487811469 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:50:11 INFO - PROCESS | 1839 | 1461487811488 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e5d800 == 18 [pid = 1839] [id = 18] 01:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7fc3fd362800) [pid = 1839] [serial = 51] [outer = (nil)] 01:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7fc401314400) [pid = 1839] [serial = 52] [outer = 0x7fc3fd362800] 01:50:11 INFO - PROCESS | 1839 | 1461487811561 Marionette DEBUG loaded listener.js 01:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7fc406332c00) [pid = 1839] [serial = 53] [outer = 0x7fc3fd362800] 01:50:12 INFO - PROCESS | 1839 | 1461487812181 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]]]}] 01:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 875ms 01:50:12 INFO - PROCESS | 1839 | 1461487812211 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:50:12 INFO - PROCESS | 1839 | 1461487812213 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:50:12 INFO - PROCESS | 1839 | 1461487812218 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:50:12 INFO - PROCESS | 1839 | 1461487812221 Marionette TRACE conn3 <- [1,46,null,{}] 01:50:12 INFO - PROCESS | 1839 | 1461487812226 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}] 01:50:12 INFO - PROCESS | 1839 | 1461487812347 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:50:12 INFO - PROCESS | 1839 | 1461487812445 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa130800 == 19 [pid = 1839] [id = 19] 01:50:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7fc406335800) [pid = 1839] [serial = 54] [outer = (nil)] 01:50:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7fc406f5a800) [pid = 1839] [serial = 55] [outer = 0x7fc406335800] 01:50:12 INFO - PROCESS | 1839 | 1461487812523 Marionette DEBUG loaded listener.js 01:50:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7fc407205c00) [pid = 1839] [serial = 56] [outer = 0x7fc406335800] 01:50:13 INFO - PROCESS | 1839 | 1461487813119 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]]]}] 01:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 927ms 01:50:13 INFO - PROCESS | 1839 | 1461487813146 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:50:13 INFO - PROCESS | 1839 | 1461487813149 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:50:13 INFO - PROCESS | 1839 | 1461487813154 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:50:13 INFO - PROCESS | 1839 | 1461487813156 Marionette TRACE conn3 <- [1,50,null,{}] 01:50:13 INFO - PROCESS | 1839 | 1461487813161 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}] 01:50:13 INFO - PROCESS | 1839 | 1461487813286 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:50:13 INFO - PROCESS | 1839 | 1461487813378 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd117000 == 20 [pid = 1839] [id = 20] 01:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7fc406336400) [pid = 1839] [serial = 57] [outer = (nil)] 01:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7fc40748d400) [pid = 1839] [serial = 58] [outer = 0x7fc406336400] 01:50:13 INFO - PROCESS | 1839 | 1461487813436 Marionette DEBUG loaded listener.js 01:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7fc408339400) [pid = 1839] [serial = 59] [outer = 0x7fc406336400] 01:50:14 INFO - PROCESS | 1839 | 1461487814017 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]]]}] 01:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 877ms 01:50:14 INFO - PROCESS | 1839 | 1461487814036 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:50:14 INFO - PROCESS | 1839 | 1461487814038 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:50:14 INFO - PROCESS | 1839 | 1461487814046 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:50:14 INFO - PROCESS | 1839 | 1461487814049 Marionette TRACE conn3 <- [1,54,null,{}] 01:50:14 INFO - PROCESS | 1839 | 1461487814053 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}] 01:50:14 INFO - PROCESS | 1839 | 1461487814171 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:50:14 INFO - PROCESS | 1839 | 1461487814188 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd375000 == 21 [pid = 1839] [id = 21] 01:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7fc3fd62a800) [pid = 1839] [serial = 60] [outer = (nil)] 01:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7fc4084bf000) [pid = 1839] [serial = 61] [outer = 0x7fc3fd62a800] 01:50:14 INFO - PROCESS | 1839 | 1461487814246 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7fc40860dc00) [pid = 1839] [serial = 62] [outer = 0x7fc3fd62a800] 01:50:15 INFO - PROCESS | 1839 | 1461487815064 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]]]}] 01:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1076ms 01:50:15 INFO - PROCESS | 1839 | 1461487815123 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:50:15 INFO - PROCESS | 1839 | 1461487815130 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:50:15 INFO - PROCESS | 1839 | 1461487815137 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:50:15 INFO - PROCESS | 1839 | 1461487815143 Marionette TRACE conn3 <- [1,58,null,{}] 01:50:15 INFO - PROCESS | 1839 | 1461487815150 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}] 01:50:15 INFO - PROCESS | 1839 | 1461487815310 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:50:15 INFO - PROCESS | 1839 | 1461487815429 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f65ef800 == 22 [pid = 1839] [id = 22] 01:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7fc3f4034800) [pid = 1839] [serial = 63] [outer = (nil)] 01:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7fc3f7395000) [pid = 1839] [serial = 64] [outer = 0x7fc3f4034800] 01:50:15 INFO - PROCESS | 1839 | 1461487815515 Marionette DEBUG loaded listener.js 01:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7fc3f7ea0400) [pid = 1839] [serial = 65] [outer = 0x7fc3f4034800] 01:50:16 INFO - PROCESS | 1839 | 1461487816321 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]]]}] 01:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1235ms 01:50:16 INFO - PROCESS | 1839 | 1461487816373 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 1839 | 1461487816381 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:50:16 INFO - PROCESS | 1839 | 1461487816390 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 1839 | 1461487816394 Marionette TRACE conn3 <- [1,62,null,{}] 01:50:16 INFO - PROCESS | 1839 | 1461487816399 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}] 01:50:16 INFO - PROCESS | 1839 | 1461487816575 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:50:16 INFO - PROCESS | 1839 | 1461487816730 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9660800 == 23 [pid = 1839] [id = 23] 01:50:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7fc3f97ea400) [pid = 1839] [serial = 66] [outer = (nil)] 01:50:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7fc3fa185800) [pid = 1839] [serial = 67] [outer = 0x7fc3f97ea400] 01:50:16 INFO - PROCESS | 1839 | 1461487816800 Marionette DEBUG loaded listener.js 01:50:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7fc3faca4800) [pid = 1839] [serial = 68] [outer = 0x7fc3f97ea400] 01:50:17 INFO - PROCESS | 1839 | 1461487817578 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]]]}] 01:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1229ms 01:50:17 INFO - PROCESS | 1839 | 1461487817620 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:50:17 INFO - PROCESS | 1839 | 1461487817624 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:50:17 INFO - PROCESS | 1839 | 1461487817630 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:50:17 INFO - PROCESS | 1839 | 1461487817636 Marionette TRACE conn3 <- [1,66,null,{}] 01:50:17 INFO - PROCESS | 1839 | 1461487817651 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}] 01:50:17 INFO - PROCESS | 1839 | 1461487817814 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:50:17 INFO - PROCESS | 1839 | 1461487817935 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4005b1000 == 24 [pid = 1839] [id = 24] 01:50:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7fc3fd365000) [pid = 1839] [serial = 69] [outer = (nil)] 01:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7fc40045f400) [pid = 1839] [serial = 70] [outer = 0x7fc3fd365000] 01:50:18 INFO - PROCESS | 1839 | 1461487818013 Marionette DEBUG loaded listener.js 01:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fc4072df800) [pid = 1839] [serial = 71] [outer = 0x7fc3fd365000] 01:50:18 INFO - PROCESS | 1839 | 1461487818977 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]]]}] 01:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1434ms 01:50:19 INFO - PROCESS | 1839 | 1461487819064 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:50:19 INFO - PROCESS | 1839 | 1461487819069 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:50:19 INFO - PROCESS | 1839 | 1461487819077 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:50:19 INFO - PROCESS | 1839 | 1461487819081 Marionette TRACE conn3 <- [1,70,null,{}] 01:50:19 INFO - PROCESS | 1839 | 1461487819088 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}] 01:50:19 INFO - PROCESS | 1839 | 1461487819274 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:50:19 INFO - PROCESS | 1839 | 1461487819420 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd117000 == 23 [pid = 1839] [id = 20] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa130800 == 22 [pid = 1839] [id = 19] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e5d800 == 21 [pid = 1839] [id = 18] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f98c5800 == 20 [pid = 1839] [id = 17] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9441800 == 19 [pid = 1839] [id = 16] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f88ab000 == 18 [pid = 1839] [id = 15] 01:50:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d63800 == 19 [pid = 1839] [id = 25] 01:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fc3f0d33000) [pid = 1839] [serial = 72] [outer = (nil)] 01:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fc3f26b0000) [pid = 1839] [serial = 73] [outer = 0x7fc3f0d33000] 01:50:19 INFO - PROCESS | 1839 | 1461487819567 Marionette DEBUG loaded listener.js 01:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fc3f7ea4c00) [pid = 1839] [serial = 74] [outer = 0x7fc3f0d33000] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2798000 == 18 [pid = 1839] [id = 14] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f65f7800 == 17 [pid = 1839] [id = 13] 01:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f16ac000 == 16 [pid = 1839] [id = 12] 01:50:20 INFO - PROCESS | 1839 | 1461487820337 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]]]}] 01:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1290ms 01:50:20 INFO - PROCESS | 1839 | 1461487820367 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:50:20 INFO - PROCESS | 1839 | 1461487820372 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:50:20 INFO - PROCESS | 1839 | 1461487820380 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:50:20 INFO - PROCESS | 1839 | 1461487820385 Marionette TRACE conn3 <- [1,74,null,{}] 01:50:20 INFO - PROCESS | 1839 | 1461487820392 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}] 01:50:20 INFO - PROCESS | 1839 | 1461487820550 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:50:20 INFO - PROCESS | 1839 | 1461487820678 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8d71800 == 17 [pid = 1839] [id = 26] 01:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fc3f0d36800) [pid = 1839] [serial = 75] [outer = (nil)] 01:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fc3f988a000) [pid = 1839] [serial = 76] [outer = 0x7fc3f0d36800] 01:50:20 INFO - PROCESS | 1839 | 1461487820756 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7fc3fa727800) [pid = 1839] [serial = 77] [outer = 0x7fc3f0d36800] 01:50:21 INFO - PROCESS | 1839 | 1461487821520 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]]]}] 01:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1186ms 01:50:21 INFO - PROCESS | 1839 | 1461487821568 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:50:21 INFO - PROCESS | 1839 | 1461487821574 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:50:21 INFO - PROCESS | 1839 | 1461487821582 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 1839 | 1461487821584 Marionette TRACE conn3 <- [1,78,null,{}] 01:50:21 INFO - PROCESS | 1839 | 1461487821589 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}] 01:50:21 INFO - PROCESS | 1839 | 1461487821760 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:50:21 INFO - PROCESS | 1839 | 1461487821880 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f98c6800 == 18 [pid = 1839] [id = 27] 01:50:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7fc3fac9a000) [pid = 1839] [serial = 78] [outer = (nil)] 01:50:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7fc3fd341800) [pid = 1839] [serial = 79] [outer = 0x7fc3fac9a000] 01:50:21 INFO - PROCESS | 1839 | 1461487821954 Marionette DEBUG loaded listener.js 01:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7fc3fd625000) [pid = 1839] [serial = 80] [outer = 0x7fc3fac9a000] 01:50:22 INFO - PROCESS | 1839 | 1461487822785 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]]]}] 01:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1279ms 01:50:22 INFO - PROCESS | 1839 | 1461487822861 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:50:22 INFO - PROCESS | 1839 | 1461487822865 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:50:22 INFO - PROCESS | 1839 | 1461487822873 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:50:22 INFO - PROCESS | 1839 | 1461487822882 Marionette TRACE conn3 <- [1,82,null,{}] 01:50:22 INFO - PROCESS | 1839 | 1461487822895 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}] 01:50:23 INFO - PROCESS | 1839 | 1461487823088 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:50:23 INFO - PROCESS | 1839 | 1461487823210 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd317800 == 19 [pid = 1839] [id = 28] 01:50:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7fc407202c00) [pid = 1839] [serial = 81] [outer = (nil)] 01:50:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7fc40740f400) [pid = 1839] [serial = 82] [outer = 0x7fc407202c00] 01:50:23 INFO - PROCESS | 1839 | 1461487823283 Marionette DEBUG loaded listener.js 01:50:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7fc4080a0400) [pid = 1839] [serial = 83] [outer = 0x7fc407202c00] 01:50:24 INFO - PROCESS | 1839 | 1461487824034 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]]]}] 01:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1240ms 01:50:24 INFO - PROCESS | 1839 | 1461487824112 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:50:24 INFO - PROCESS | 1839 | 1461487824117 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:50:24 INFO - PROCESS | 1839 | 1461487824122 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:50:24 INFO - PROCESS | 1839 | 1461487824125 Marionette TRACE conn3 <- [1,86,null,{}] 01:50:24 INFO - PROCESS | 1839 | 1461487824130 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}] 01:50:24 INFO - PROCESS | 1839 | 1461487824323 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:50:24 INFO - PROCESS | 1839 | 1461487824338 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406397000 == 20 [pid = 1839] [id = 29] 01:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7fc40748b800) [pid = 1839] [serial = 84] [outer = (nil)] 01:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7fc40860a000) [pid = 1839] [serial = 85] [outer = 0x7fc40748b800] 01:50:24 INFO - PROCESS | 1839 | 1461487824408 Marionette DEBUG loaded listener.js 01:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7fc40a09b800) [pid = 1839] [serial = 86] [outer = 0x7fc40748b800] 01:50:25 INFO - PROCESS | 1839 | 1461487825191 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]]]}] 01:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1127ms 01:50:25 INFO - PROCESS | 1839 | 1461487825347 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:50:25 INFO - PROCESS | 1839 | 1461487825351 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:50:25 INFO - PROCESS | 1839 | 1461487825371 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:50:25 INFO - PROCESS | 1839 | 1461487825374 Marionette TRACE conn3 <- [1,90,null,{}] 01:50:25 INFO - PROCESS | 1839 | 1461487825382 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}] 01:50:25 INFO - PROCESS | 1839 | 1461487825527 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:50:25 INFO - PROCESS | 1839 | 1461487825631 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64ab800 == 21 [pid = 1839] [id = 30] 01:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fc3f6f7dc00) [pid = 1839] [serial = 87] [outer = (nil)] 01:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fc3f7398400) [pid = 1839] [serial = 88] [outer = 0x7fc3f6f7dc00] 01:50:25 INFO - PROCESS | 1839 | 1461487825697 Marionette DEBUG loaded listener.js 01:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fc3f88c4800) [pid = 1839] [serial = 89] [outer = 0x7fc3f6f7dc00] 01:50:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f65ef800 == 20 [pid = 1839] [id = 22] 01:50:26 INFO - PROCESS | 1839 | 1461487826589 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]]]}] 01:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1286ms 01:50:26 INFO - PROCESS | 1839 | 1461487826658 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:50:26 INFO - PROCESS | 1839 | 1461487826663 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:50:26 INFO - PROCESS | 1839 | 1461487826672 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:50:26 INFO - PROCESS | 1839 | 1461487826684 Marionette TRACE conn3 <- [1,94,null,{}] 01:50:26 INFO - PROCESS | 1839 | 1461487826695 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}] 01:50:26 INFO - PROCESS | 1839 | 1461487826888 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:50:27 INFO - PROCESS | 1839 | 1461487827011 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f929b000 == 21 [pid = 1839] [id = 31] 01:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fc3f7de0400) [pid = 1839] [serial = 90] [outer = (nil)] 01:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fc3f93a1000) [pid = 1839] [serial = 91] [outer = 0x7fc3f7de0400] 01:50:27 INFO - PROCESS | 1839 | 1461487827086 Marionette DEBUG loaded listener.js 01:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fc3fa180400) [pid = 1839] [serial = 92] [outer = 0x7fc3f7de0400] 01:50:27 INFO - PROCESS | 1839 | 1461487827897 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]]]}] 01:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1297ms 01:50:27 INFO - PROCESS | 1839 | 1461487827974 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:50:27 INFO - PROCESS | 1839 | 1461487827982 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:50:27 INFO - PROCESS | 1839 | 1461487827993 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:50:27 INFO - PROCESS | 1839 | 1461487827996 Marionette TRACE conn3 <- [1,98,null,{}] 01:50:28 INFO - PROCESS | 1839 | 1461487828002 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}] 01:50:28 INFO - PROCESS | 1839 | 1461487828165 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:50:28 INFO - PROCESS | 1839 | 1461487828289 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc400596800 == 22 [pid = 1839] [id = 32] 01:50:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fc3f08a3800) [pid = 1839] [serial = 93] [outer = (nil)] 01:50:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fc3fd61e400) [pid = 1839] [serial = 94] [outer = 0x7fc3f08a3800] 01:50:28 INFO - PROCESS | 1839 | 1461487828366 Marionette DEBUG loaded listener.js 01:50:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fc401376800) [pid = 1839] [serial = 95] [outer = 0x7fc3f08a3800] 01:50:29 INFO - PROCESS | 1839 | 1461487829167 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]]]}] 01:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1228ms 01:50:29 INFO - PROCESS | 1839 | 1461487829223 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:50:29 INFO - PROCESS | 1839 | 1461487829226 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:50:29 INFO - PROCESS | 1839 | 1461487829250 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:50:29 INFO - PROCESS | 1839 | 1461487829256 Marionette TRACE conn3 <- [1,102,null,{}] 01:50:29 INFO - PROCESS | 1839 | 1461487829271 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}] 01:50:29 INFO - PROCESS | 1839 | 1461487829435 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:50:29 INFO - PROCESS | 1839 | 1461487829561 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4072a2800 == 23 [pid = 1839] [id = 33] 01:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fc4071dd800) [pid = 1839] [serial = 96] [outer = (nil)] 01:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fc40833b400) [pid = 1839] [serial = 97] [outer = 0x7fc4071dd800] 01:50:29 INFO - PROCESS | 1839 | 1461487829642 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fc40a538c00) [pid = 1839] [serial = 98] [outer = 0x7fc4071dd800] 01:50:30 INFO - PROCESS | 1839 | 1461487830461 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]]]}] 01:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1236ms 01:50:30 INFO - PROCESS | 1839 | 1461487830489 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:50:30 INFO - PROCESS | 1839 | 1461487830494 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:50:30 INFO - PROCESS | 1839 | 1461487830502 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:50:30 INFO - PROCESS | 1839 | 1461487830505 Marionette TRACE conn3 <- [1,106,null,{}] 01:50:30 INFO - PROCESS | 1839 | 1461487830510 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}] 01:50:30 INFO - PROCESS | 1839 | 1461487830664 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:50:30 INFO - PROCESS | 1839 | 1461487830792 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0780000 == 24 [pid = 1839] [id = 34] 01:50:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fc4071de400) [pid = 1839] [serial = 99] [outer = (nil)] 01:50:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fc40bf9e400) [pid = 1839] [serial = 100] [outer = 0x7fc4071de400] 01:50:30 INFO - PROCESS | 1839 | 1461487830867 Marionette DEBUG loaded listener.js 01:50:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fc40c460800) [pid = 1839] [serial = 101] [outer = 0x7fc4071de400] 01:50:31 INFO - PROCESS | 1839 | 1461487831658 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]]]}] 01:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1328ms 01:50:31 INFO - PROCESS | 1839 | 1461487831860 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:50:31 INFO - PROCESS | 1839 | 1461487831864 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:50:31 INFO - PROCESS | 1839 | 1461487831873 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:50:31 INFO - PROCESS | 1839 | 1461487831876 Marionette TRACE conn3 <- [1,110,null,{}] 01:50:31 INFO - PROCESS | 1839 | 1461487831883 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}] 01:50:32 INFO - PROCESS | 1839 | 1461487832026 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:50:32 INFO - PROCESS | 1839 | 1461487832173 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f52bb800 == 25 [pid = 1839] [id = 35] 01:50:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fc3f817d400) [pid = 1839] [serial = 102] [outer = (nil)] 01:50:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fc3f9802400) [pid = 1839] [serial = 103] [outer = 0x7fc3f817d400] 01:50:32 INFO - PROCESS | 1839 | 1461487832260 Marionette DEBUG loaded listener.js 01:50:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fc3fa970800) [pid = 1839] [serial = 104] [outer = 0x7fc3f817d400] 01:50:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd317800 == 24 [pid = 1839] [id = 28] 01:50:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f98c6800 == 23 [pid = 1839] [id = 27] 01:50:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8d71800 == 22 [pid = 1839] [id = 26] 01:50:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0d63800 == 21 [pid = 1839] [id = 25] 01:50:33 INFO - PROCESS | 1839 | 1461487833150 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]]]}] 01:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1334ms 01:50:33 INFO - PROCESS | 1839 | 1461487833208 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:50:33 INFO - PROCESS | 1839 | 1461487833213 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:50:33 INFO - PROCESS | 1839 | 1461487833221 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:50:33 INFO - PROCESS | 1839 | 1461487833226 Marionette TRACE conn3 <- [1,114,null,{}] 01:50:33 INFO - PROCESS | 1839 | 1461487833234 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}] 01:50:33 INFO - PROCESS | 1839 | 1461487833401 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:50:33 INFO - PROCESS | 1839 | 1461487833529 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa0df000 == 22 [pid = 1839] [id = 36] 01:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fc3f94b7400) [pid = 1839] [serial = 105] [outer = (nil)] 01:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fc3fad0cc00) [pid = 1839] [serial = 106] [outer = 0x7fc3f94b7400] 01:50:33 INFO - PROCESS | 1839 | 1461487833605 Marionette DEBUG loaded listener.js 01:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fc3fd653800) [pid = 1839] [serial = 107] [outer = 0x7fc3f94b7400] 01:50:34 INFO - PROCESS | 1839 | 1461487834416 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]]]}] 01:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1230ms 01:50:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fc3fad0ac00) [pid = 1839] [serial = 108] [outer = 0x7fc3f08a7400] 01:50:34 INFO - PROCESS | 1839 | 1461487834488 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:50:34 INFO - PROCESS | 1839 | 1461487834496 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:50:34 INFO - PROCESS | 1839 | 1461487834585 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:50:34 INFO - PROCESS | 1839 | 1461487834590 Marionette TRACE conn3 <- [1,118,null,{}] 01:50:34 INFO - PROCESS | 1839 | 1461487834595 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}] 01:50:34 INFO - PROCESS | 1839 | 1461487834741 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:50:34 INFO - PROCESS | 1839 | 1461487834844 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406fdd000 == 23 [pid = 1839] [id = 37] 01:50:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fc3f0ad8800) [pid = 1839] [serial = 109] [outer = (nil)] 01:50:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fc3f2773400) [pid = 1839] [serial = 110] [outer = 0x7fc3f0ad8800] 01:50:34 INFO - PROCESS | 1839 | 1461487834914 Marionette DEBUG loaded listener.js 01:50:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fc40a53e800) [pid = 1839] [serial = 111] [outer = 0x7fc3f0ad8800] 01:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1141ms 01:50:35 INFO - PROCESS | 1839 | 1461487835659 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]]]}] 01:50:35 INFO - PROCESS | 1839 | 1461487835670 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:50:35 INFO - PROCESS | 1839 | 1461487835674 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:50:35 INFO - PROCESS | 1839 | 1461487835679 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:50:35 INFO - PROCESS | 1839 | 1461487835685 Marionette TRACE conn3 <- [1,122,null,{}] 01:50:35 INFO - PROCESS | 1839 | 1461487835700 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}] 01:50:35 INFO - PROCESS | 1839 | 1461487835855 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:50:36 INFO - PROCESS | 1839 | 1461487835993 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40a580000 == 24 [pid = 1839] [id = 38] 01:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fc40bd55800) [pid = 1839] [serial = 112] [outer = (nil)] 01:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fc40c63e800) [pid = 1839] [serial = 113] [outer = 0x7fc40bd55800] 01:50:36 INFO - PROCESS | 1839 | 1461487836075 Marionette DEBUG loaded listener.js 01:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fc40c827000) [pid = 1839] [serial = 114] [outer = 0x7fc40bd55800] 01:50:36 INFO - PROCESS | 1839 | 1461487836832 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]]]}] 01:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1187ms 01:50:36 INFO - PROCESS | 1839 | 1461487836867 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:50:36 INFO - PROCESS | 1839 | 1461487836871 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:50:36 INFO - PROCESS | 1839 | 1461487836877 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:50:36 INFO - PROCESS | 1839 | 1461487836880 Marionette TRACE conn3 <- [1,126,null,{}] 01:50:36 INFO - PROCESS | 1839 | 1461487836885 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}] 01:50:37 INFO - PROCESS | 1839 | 1461487837027 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:50:37 INFO - PROCESS | 1839 | 1461487837131 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a1000 == 25 [pid = 1839] [id = 39] 01:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fc40bd58400) [pid = 1839] [serial = 115] [outer = (nil)] 01:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fc40e549c00) [pid = 1839] [serial = 116] [outer = 0x7fc40bd58400] 01:50:37 INFO - PROCESS | 1839 | 1461487837203 Marionette DEBUG loaded listener.js 01:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fc40e5bd400) [pid = 1839] [serial = 117] [outer = 0x7fc40bd58400] 01:50:38 INFO - PROCESS | 1839 | 1461487838009 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]]]}] 01:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1176ms 01:50:38 INFO - PROCESS | 1839 | 1461487838054 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:50:38 INFO - PROCESS | 1839 | 1461487838058 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:50:38 INFO - PROCESS | 1839 | 1461487838063 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:50:38 INFO - PROCESS | 1839 | 1461487838066 Marionette TRACE conn3 <- [1,130,null,{}] 01:50:38 INFO - PROCESS | 1839 | 1461487838071 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}] 01:50:38 INFO - PROCESS | 1839 | 1461487838208 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:50:38 INFO - PROCESS | 1839 | 1461487838340 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c69d800 == 26 [pid = 1839] [id = 40] 01:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3f0ad2000) [pid = 1839] [serial = 118] [outer = (nil)] 01:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc40ef3a000) [pid = 1839] [serial = 119] [outer = 0x7fc3f0ad2000] 01:50:38 INFO - PROCESS | 1839 | 1461487838413 Marionette DEBUG loaded listener.js 01:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc41086d800) [pid = 1839] [serial = 120] [outer = 0x7fc3f0ad2000] 01:50:39 INFO - PROCESS | 1839 | 1461487839247 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]]]}] 01:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1334ms 01:50:39 INFO - PROCESS | 1839 | 1461487839406 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:50:39 INFO - PROCESS | 1839 | 1461487839412 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:50:39 INFO - PROCESS | 1839 | 1461487839419 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:50:39 INFO - PROCESS | 1839 | 1461487839423 Marionette TRACE conn3 <- [1,134,null,{}] 01:50:39 INFO - PROCESS | 1839 | 1461487839430 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}] 01:50:39 INFO - PROCESS | 1839 | 1461487839576 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:50:39 INFO - PROCESS | 1839 | 1461487839713 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd116800 == 27 [pid = 1839] [id = 41] 01:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fc3f988bc00) [pid = 1839] [serial = 121] [outer = (nil)] 01:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3fa18b400) [pid = 1839] [serial = 122] [outer = 0x7fc3f988bc00] 01:50:39 INFO - PROCESS | 1839 | 1461487839824 Marionette DEBUG loaded listener.js 01:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3fd357800) [pid = 1839] [serial = 123] [outer = 0x7fc3f988bc00] 01:50:40 INFO - PROCESS | 1839 | 1461487840629 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]]]}] 01:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1241ms 01:50:40 INFO - PROCESS | 1839 | 1461487840661 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:50:40 INFO - PROCESS | 1839 | 1461487840665 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:50:40 INFO - PROCESS | 1839 | 1461487840678 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:50:40 INFO - PROCESS | 1839 | 1461487840682 Marionette TRACE conn3 <- [1,138,null,{}] 01:50:40 INFO - PROCESS | 1839 | 1461487840687 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}] 01:50:40 INFO - PROCESS | 1839 | 1461487840831 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:50:41 INFO - PROCESS | 1839 | 1461487840997 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f707d800 == 28 [pid = 1839] [id = 42] 01:50:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3f0ad1400) [pid = 1839] [serial = 124] [outer = (nil)] 01:50:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc3f17a2400) [pid = 1839] [serial = 125] [outer = 0x7fc3f0ad1400] 01:50:41 INFO - PROCESS | 1839 | 1461487841085 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3f980c000) [pid = 1839] [serial = 126] [outer = 0x7fc3f0ad1400] 01:50:42 INFO - PROCESS | 1839 | 1461487842041 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]]]}] 01:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1384ms 01:50:42 INFO - PROCESS | 1839 | 1461487842059 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:50:42 INFO - PROCESS | 1839 | 1461487842063 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:50:42 INFO - PROCESS | 1839 | 1461487842071 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:50:42 INFO - PROCESS | 1839 | 1461487842076 Marionette TRACE conn3 <- [1,142,null,{}] 01:50:42 INFO - PROCESS | 1839 | 1461487842083 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}] 01:50:42 INFO - PROCESS | 1839 | 1461487842235 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:50:42 INFO - PROCESS | 1839 | 1461487842373 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64b8000 == 29 [pid = 1839] [id = 43] 01:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3f0ada800) [pid = 1839] [serial = 127] [outer = (nil)] 01:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3f3d5f800) [pid = 1839] [serial = 128] [outer = 0x7fc3f0ada800] 01:50:42 INFO - PROCESS | 1839 | 1461487842448 Marionette DEBUG loaded listener.js 01:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3f522b000) [pid = 1839] [serial = 129] [outer = 0x7fc3f0ada800] 01:50:43 INFO - PROCESS | 1839 | 1461487843280 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]]]}] 01:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1230ms 01:50:43 INFO - PROCESS | 1839 | 1461487843303 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:50:43 INFO - PROCESS | 1839 | 1461487843308 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:50:43 INFO - PROCESS | 1839 | 1461487843316 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:50:43 INFO - PROCESS | 1839 | 1461487843319 Marionette TRACE conn3 <- [1,146,null,{}] 01:50:43 INFO - PROCESS | 1839 | 1461487843325 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}] 01:50:43 INFO - PROCESS | 1839 | 1461487843471 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:50:43 INFO - PROCESS | 1839 | 1461487843610 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c458000 == 30 [pid = 1839] [id = 44] 01:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3fad0a800) [pid = 1839] [serial = 130] [outer = (nil)] 01:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc4072d4400) [pid = 1839] [serial = 131] [outer = 0x7fc3fad0a800] 01:50:43 INFO - PROCESS | 1839 | 1461487843684 Marionette DEBUG loaded listener.js 01:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc40bc18c00) [pid = 1839] [serial = 132] [outer = 0x7fc3fad0a800] 01:50:44 INFO - PROCESS | 1839 | 1461487844573 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]]]}] 01:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1278ms 01:50:44 INFO - PROCESS | 1839 | 1461487844593 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:50:44 INFO - PROCESS | 1839 | 1461487844597 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:50:44 INFO - PROCESS | 1839 | 1461487844605 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:50:44 INFO - PROCESS | 1839 | 1461487844613 Marionette TRACE conn3 <- [1,150,null,{}] 01:50:44 INFO - PROCESS | 1839 | 1461487844626 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}] 01:50:44 INFO - PROCESS | 1839 | 1461487844780 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:50:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd116800 == 29 [pid = 1839] [id = 41] 01:50:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40a580000 == 28 [pid = 1839] [id = 38] 01:50:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406fdd000 == 27 [pid = 1839] [id = 37] 01:50:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa0df000 == 26 [pid = 1839] [id = 36] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0b49000 == 25 [pid = 1839] [id = 9] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0780000 == 24 [pid = 1839] [id = 34] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406397000 == 23 [pid = 1839] [id = 29] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a1000 == 22 [pid = 1839] [id = 39] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c69d800 == 21 [pid = 1839] [id = 40] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40a03a800 == 20 [pid = 1839] [id = 6] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64ab800 == 19 [pid = 1839] [id = 30] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9660800 == 18 [pid = 1839] [id = 23] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f929b000 == 17 [pid = 1839] [id = 31] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc400596800 == 16 [pid = 1839] [id = 32] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4072a2800 == 15 [pid = 1839] [id = 33] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f52bb800 == 14 [pid = 1839] [id = 35] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd375000 == 13 [pid = 1839] [id = 21] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4005b1000 == 12 [pid = 1839] [id = 24] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f076c000 == 11 [pid = 1839] [id = 8] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c458000 == 10 [pid = 1839] [id = 44] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64b8000 == 9 [pid = 1839] [id = 43] 01:50:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f707d800 == 8 [pid = 1839] [id = 42] 01:50:48 INFO - PROCESS | 1839 | 1461487848595 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f17e0800 == 9 [pid = 1839] [id = 45] 01:50:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3f3d53800) [pid = 1839] [serial = 133] [outer = (nil)] 01:50:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3f3d5fc00) [pid = 1839] [serial = 134] [outer = 0x7fc3f3d53800] 01:50:48 INFO - PROCESS | 1839 | 1461487848673 Marionette DEBUG loaded listener.js 01:50:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f522ac00) [pid = 1839] [serial = 135] [outer = 0x7fc3f3d53800] 01:50:49 INFO - PROCESS | 1839 | 1461487849324 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]]]}] 01:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4757ms 01:50:49 INFO - PROCESS | 1839 | 1461487849361 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:50:49 INFO - PROCESS | 1839 | 1461487849366 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:50:49 INFO - PROCESS | 1839 | 1461487849373 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:50:49 INFO - PROCESS | 1839 | 1461487849379 Marionette TRACE conn3 <- [1,154,null,{}] 01:50:49 INFO - PROCESS | 1839 | 1461487849386 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}] 01:50:49 INFO - PROCESS | 1839 | 1461487849539 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:50:49 INFO - PROCESS | 1839 | 1461487849637 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f7077800 == 10 [pid = 1839] [id = 46] 01:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f522cc00) [pid = 1839] [serial = 136] [outer = (nil)] 01:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f8822c00) [pid = 1839] [serial = 137] [outer = 0x7fc3f522cc00] 01:50:49 INFO - PROCESS | 1839 | 1461487849700 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f9b10c00) [pid = 1839] [serial = 138] [outer = 0x7fc3f522cc00] 01:50:50 INFO - PROCESS | 1839 | 1461487850523 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]]]}] 01:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1230ms 01:50:50 INFO - PROCESS | 1839 | 1461487850610 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:50:50 INFO - PROCESS | 1839 | 1461487850616 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:50:50 INFO - PROCESS | 1839 | 1461487850624 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:50:50 INFO - PROCESS | 1839 | 1461487850626 Marionette TRACE conn3 <- [1,158,null,{}] 01:50:50 INFO - PROCESS | 1839 | 1461487850632 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}] 01:50:50 INFO - PROCESS | 1839 | 1461487850792 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:50:50 INFO - PROCESS | 1839 | 1461487850927 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd11e000 == 11 [pid = 1839] [id = 47] 01:50:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f5230400) [pid = 1839] [serial = 139] [outer = (nil)] 01:50:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3fd35ec00) [pid = 1839] [serial = 140] [outer = 0x7fc3f5230400] 01:50:50 INFO - PROCESS | 1839 | 1461487850994 Marionette DEBUG loaded listener.js 01:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc4072d5400) [pid = 1839] [serial = 141] [outer = 0x7fc3f5230400] 01:50:51 INFO - PROCESS | 1839 | 1461487851751 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]]]}] 01:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1182ms 01:50:51 INFO - PROCESS | 1839 | 1461487851809 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:50:51 INFO - PROCESS | 1839 | 1461487851812 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:50:51 INFO - PROCESS | 1839 | 1461487851826 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:50:51 INFO - PROCESS | 1839 | 1461487851835 Marionette TRACE conn3 <- [1,162,null,{}] 01:50:51 INFO - PROCESS | 1839 | 1461487851850 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}] 01:50:52 INFO - PROCESS | 1839 | 1461487852030 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:50:52 INFO - PROCESS | 1839 | 1461487852053 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408321800 == 12 [pid = 1839] [id = 48] 01:50:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc40a00b800) [pid = 1839] [serial = 142] [outer = (nil)] 01:50:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc40a5ba000) [pid = 1839] [serial = 143] [outer = 0x7fc40a00b800] 01:50:52 INFO - PROCESS | 1839 | 1461487852110 Marionette DEBUG loaded listener.js 01:50:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc40bf98c00) [pid = 1839] [serial = 144] [outer = 0x7fc40a00b800] 01:50:52 INFO - PROCESS | 1839 | 1461487852803 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]]]}] 01:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1009ms 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3f08a3800) [pid = 1839] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc406336400) [pid = 1839] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3fd62a800) [pid = 1839] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f765dc00) [pid = 1839] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f7391000) [pid = 1839] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3f08a1c00) [pid = 1839] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3fad07800) [pid = 1839] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3fd362800) [pid = 1839] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc406335800) [pid = 1839] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f739bc00) [pid = 1839] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f23bac00) [pid = 1839] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc4071dd800) [pid = 1839] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3f4034800) [pid = 1839] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3f6f7dc00) [pid = 1839] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3f94b7400) [pid = 1839] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3f0d33000) [pid = 1839] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fc407202c00) [pid = 1839] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fc3fac9a000) [pid = 1839] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fc3f817d400) [pid = 1839] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fc40bd55800) [pid = 1839] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3f0ad8800) [pid = 1839] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc40748b800) [pid = 1839] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3f0d36800) [pid = 1839] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fc3f988bc00) [pid = 1839] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fc3fd365000) [pid = 1839] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fc3f0ad5800) [pid = 1839] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fc3f0787c00) [pid = 1839] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fc3f0ad2000) [pid = 1839] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fc3f7de0400) [pid = 1839] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fc3fad0c000) [pid = 1839] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fc3f0ada800) [pid = 1839] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fc3f0ad1400) [pid = 1839] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fc3f97ea400) [pid = 1839] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fc4071de400) [pid = 1839] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fc40bd58400) [pid = 1839] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:50:53 INFO - PROCESS | 1839 | 1461487853867 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:50:53 INFO - PROCESS | 1839 | 1461487853871 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:50:53 INFO - PROCESS | 1839 | 1461487853936 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:50:53 INFO - PROCESS | 1839 | 1461487853939 Marionette TRACE conn3 <- [1,166,null,{}] 01:50:53 INFO - PROCESS | 1839 | 1461487853982 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}] 01:50:54 INFO - PROCESS | 1839 | 1461487854154 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:50:54 INFO - PROCESS | 1839 | 1461487854193 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f81ca000 == 13 [pid = 1839] [id = 49] 01:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fc3f817d400) [pid = 1839] [serial = 145] [outer = (nil)] 01:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fc3f97ea400) [pid = 1839] [serial = 146] [outer = 0x7fc3f817d400] 01:50:54 INFO - PROCESS | 1839 | 1461487854261 Marionette DEBUG loaded listener.js 01:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fc3fa976c00) [pid = 1839] [serial = 147] [outer = 0x7fc3f817d400] 01:50:55 INFO - PROCESS | 1839 | 1461487855021 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]]]}] 01:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1165ms 01:50:55 INFO - PROCESS | 1839 | 1461487855078 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:50:55 INFO - PROCESS | 1839 | 1461487855081 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:50:55 INFO - PROCESS | 1839 | 1461487855086 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:50:55 INFO - PROCESS | 1839 | 1461487855089 Marionette TRACE conn3 <- [1,170,null,{}] 01:50:55 INFO - PROCESS | 1839 | 1461487855094 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}] 01:50:55 INFO - PROCESS | 1839 | 1461487855222 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:50:55 INFO - PROCESS | 1839 | 1461487855237 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f10800 == 14 [pid = 1839] [id = 50] 01:50:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fc406336400) [pid = 1839] [serial = 148] [outer = (nil)] 01:50:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fc4072d7000) [pid = 1839] [serial = 149] [outer = 0x7fc406336400] 01:50:55 INFO - PROCESS | 1839 | 1461487855312 Marionette DEBUG loaded listener.js 01:50:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fc40c686800) [pid = 1839] [serial = 150] [outer = 0x7fc406336400] 01:50:56 INFO - PROCESS | 1839 | 1461487856266 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]]]}] 01:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1235ms 01:50:56 INFO - PROCESS | 1839 | 1461487856322 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:50:56 INFO - PROCESS | 1839 | 1461487856327 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:50:56 INFO - PROCESS | 1839 | 1461487856335 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:50:56 INFO - PROCESS | 1839 | 1461487856340 Marionette TRACE conn3 <- [1,174,null,{}] 01:50:56 INFO - PROCESS | 1839 | 1461487856348 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}] 01:50:56 INFO - PROCESS | 1839 | 1461487856544 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:50:56 INFO - PROCESS | 1839 | 1461487856675 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2608000 == 15 [pid = 1839] [id = 51] 01:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fc3f3d54c00) [pid = 1839] [serial = 151] [outer = (nil)] 01:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fc3f7ea2c00) [pid = 1839] [serial = 152] [outer = 0x7fc3f3d54c00] 01:50:56 INFO - PROCESS | 1839 | 1461487856747 Marionette DEBUG loaded listener.js 01:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3f8b06c00) [pid = 1839] [serial = 153] [outer = 0x7fc3f3d54c00] 01:50:57 INFO - PROCESS | 1839 | 1461487857627 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]]]}] 01:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1333ms 01:50:57 INFO - PROCESS | 1839 | 1461487857668 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:50:57 INFO - PROCESS | 1839 | 1461487857676 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:50:57 INFO - PROCESS | 1839 | 1461487857686 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:50:57 INFO - PROCESS | 1839 | 1461487857690 Marionette TRACE conn3 <- [1,178,null,{}] 01:50:57 INFO - PROCESS | 1839 | 1461487857695 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}] 01:50:57 INFO - PROCESS | 1839 | 1461487857862 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:50:58 INFO - PROCESS | 1839 | 1461487857992 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407111000 == 16 [pid = 1839] [id = 52] 01:50:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc3f3d53400) [pid = 1839] [serial = 154] [outer = (nil)] 01:50:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc3fd33b800) [pid = 1839] [serial = 155] [outer = 0x7fc3f3d53400] 01:50:58 INFO - PROCESS | 1839 | 1461487858063 Marionette DEBUG loaded listener.js 01:50:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fc401378400) [pid = 1839] [serial = 156] [outer = 0x7fc3f3d53400] 01:50:58 INFO - PROCESS | 1839 | 1461487858723 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:50:59 INFO - PROCESS | 1839 | 1461487859186 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]]]}] 01:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1532ms 01:50:59 INFO - PROCESS | 1839 | 1461487859217 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:50:59 INFO - PROCESS | 1839 | 1461487859222 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:50:59 INFO - PROCESS | 1839 | 1461487859230 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:50:59 INFO - PROCESS | 1839 | 1461487859234 Marionette TRACE conn3 <- [1,182,null,{}] 01:50:59 INFO - PROCESS | 1839 | 1461487859241 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}] 01:50:59 INFO - PROCESS | 1839 | 1461487859435 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:50:59 INFO - PROCESS | 1839 | 1461487859688 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0805000 == 17 [pid = 1839] [id = 53] 01:50:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3f17ca800) [pid = 1839] [serial = 157] [outer = (nil)] 01:50:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3f3d5dc00) [pid = 1839] [serial = 158] [outer = 0x7fc3f17ca800] 01:50:59 INFO - PROCESS | 1839 | 1461487859755 Marionette DEBUG loaded listener.js 01:50:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3f522f800) [pid = 1839] [serial = 159] [outer = 0x7fc3f17ca800] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3f953d000) [pid = 1839] [serial = 38] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc3f8823000) [pid = 1839] [serial = 43] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3f8b0a800) [pid = 1839] [serial = 41] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fc3fa185400) [pid = 1839] [serial = 44] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fc3f0b47800) [pid = 1839] [serial = 28] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fc3f7399400) [pid = 1839] [serial = 35] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fc3f0d34800) [pid = 1839] [serial = 31] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fc3f0d2ac00) [pid = 1839] [serial = 26] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fc40a026000) [pid = 1839] [serial = 2] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fc408339400) [pid = 1839] [serial = 59] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fc4084bf000) [pid = 1839] [serial = 61] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fc40860dc00) [pid = 1839] [serial = 62] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fc3f7de9800) [pid = 1839] [serial = 40] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fc3fa978800) [pid = 1839] [serial = 46] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fc3fad0b400) [pid = 1839] [serial = 47] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fc3f0d35400) [pid = 1839] [serial = 34] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fc3fd345800) [pid = 1839] [serial = 49] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fc3fd620c00) [pid = 1839] [serial = 50] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fc406332c00) [pid = 1839] [serial = 53] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fc401314400) [pid = 1839] [serial = 52] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fc406f5a800) [pid = 1839] [serial = 55] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fc407205c00) [pid = 1839] [serial = 56] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fc40748d400) [pid = 1839] [serial = 58] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fc3f8da5400) [pid = 1839] [serial = 37] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fc3f7ea0400) [pid = 1839] [serial = 65] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fc3fa185800) [pid = 1839] [serial = 67] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fc3f8823400) [pid = 1839] [serial = 12] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fc3f8da6000) [pid = 1839] [serial = 9] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fc3f7395000) [pid = 1839] [serial = 64] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fc3f0d33800) [pid = 1839] [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.] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fc3faca4800) [pid = 1839] [serial = 68] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fc4072d4400) [pid = 1839] [serial = 131] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7fc4072df800) [pid = 1839] [serial = 71] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7fc3f17c5800) [pid = 1839] [serial = 25] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7fc3f0789800) [pid = 1839] [serial = 22] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7fc3f078ec00) [pid = 1839] [serial = 23] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7fc3fad0d000) [pid = 1839] [serial = 16] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7fc3f26a6c00) [pid = 1839] [serial = 17] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7fc3f23b8c00) [pid = 1839] [serial = 19] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7fc3fd357800) [pid = 1839] [serial = 123] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7fc40833b400) [pid = 1839] [serial = 97] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7fc3fd625000) [pid = 1839] [serial = 80] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7fc40740f400) [pid = 1839] [serial = 82] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7fc3f93a1000) [pid = 1839] [serial = 91] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7fc3f17a2400) [pid = 1839] [serial = 125] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7fc3f988a000) [pid = 1839] [serial = 76] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7fc3fa970800) [pid = 1839] [serial = 104] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7fc3fd341800) [pid = 1839] [serial = 79] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7fc3fad0cc00) [pid = 1839] [serial = 106] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7fc401376800) [pid = 1839] [serial = 95] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7fc3fd61e400) [pid = 1839] [serial = 94] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7fc3f26b0000) [pid = 1839] [serial = 73] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7fc3f9802400) [pid = 1839] [serial = 103] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7fc3f7398400) [pid = 1839] [serial = 88] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7fc3f88c4800) [pid = 1839] [serial = 89] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7fc3fd653800) [pid = 1839] [serial = 107] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7fc3f3d5f800) [pid = 1839] [serial = 128] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7fc3f7ea4c00) [pid = 1839] [serial = 74] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7fc4080a0400) [pid = 1839] [serial = 83] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7fc3f980c000) [pid = 1839] [serial = 126] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 63 (0x7fc40c460800) [pid = 1839] [serial = 101] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 62 (0x7fc40e5bd400) [pid = 1839] [serial = 117] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 61 (0x7fc40045f400) [pid = 1839] [serial = 70] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 60 (0x7fc40e549c00) [pid = 1839] [serial = 116] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 59 (0x7fc40860a000) [pid = 1839] [serial = 85] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 58 (0x7fc40a538c00) [pid = 1839] [serial = 98] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 57 (0x7fc40bf9e400) [pid = 1839] [serial = 100] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 56 (0x7fc3f2773400) [pid = 1839] [serial = 110] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 55 (0x7fc3fa18b400) [pid = 1839] [serial = 122] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7fc41086d800) [pid = 1839] [serial = 120] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7fc3fa180400) [pid = 1839] [serial = 92] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7fc3f522b000) [pid = 1839] [serial = 129] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7fc40c63e800) [pid = 1839] [serial = 113] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 50 (0x7fc40ef3a000) [pid = 1839] [serial = 119] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 49 (0x7fc40c827000) [pid = 1839] [serial = 114] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 48 (0x7fc40a53e800) [pid = 1839] [serial = 111] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 47 (0x7fc40a09b800) [pid = 1839] [serial = 86] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | --DOMWINDOW == 46 (0x7fc3fa727800) [pid = 1839] [serial = 77] [outer = (nil)] [url = about:blank] 01:51:00 INFO - PROCESS | 1839 | 1461487860697 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]]]}] 01:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1535ms 01:51:00 INFO - PROCESS | 1839 | 1461487860766 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:51:00 INFO - PROCESS | 1839 | 1461487860774 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:51:00 INFO - PROCESS | 1839 | 1461487860784 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:51:00 INFO - PROCESS | 1839 | 1461487860788 Marionette TRACE conn3 <- [1,186,null,{}] 01:51:00 INFO - PROCESS | 1839 | 1461487860793 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}] 01:51:00 INFO - PROCESS | 1839 | 1461487860933 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:51:01 INFO - PROCESS | 1839 | 1461487861011 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2607000 == 18 [pid = 1839] [id = 54] 01:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7fc3f0d33800) [pid = 1839] [serial = 160] [outer = (nil)] 01:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7fc3f23be000) [pid = 1839] [serial = 161] [outer = 0x7fc3f0d33800] 01:51:01 INFO - PROCESS | 1839 | 1461487861075 Marionette DEBUG loaded listener.js 01:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7fc3f7de3400) [pid = 1839] [serial = 162] [outer = 0x7fc3f0d33800] 01:51:01 INFO - PROCESS | 1839 | 1461487861687 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]]]}] 01:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 929ms 01:51:01 INFO - PROCESS | 1839 | 1461487861714 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:51:01 INFO - PROCESS | 1839 | 1461487861716 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:51:01 INFO - PROCESS | 1839 | 1461487861722 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:51:01 INFO - PROCESS | 1839 | 1461487861728 Marionette TRACE conn3 <- [1,190,null,{}] 01:51:01 INFO - PROCESS | 1839 | 1461487861744 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}] 01:51:01 INFO - PROCESS | 1839 | 1461487861917 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:51:01 INFO - PROCESS | 1839 | 1461487861980 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64b1000 == 19 [pid = 1839] [id = 55] 01:51:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7fc3f7fd2800) [pid = 1839] [serial = 163] [outer = (nil)] 01:51:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7fc3f8da7000) [pid = 1839] [serial = 164] [outer = 0x7fc3f7fd2800] 01:51:02 INFO - PROCESS | 1839 | 1461487862056 Marionette DEBUG loaded listener.js 01:51:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7fc3f988f000) [pid = 1839] [serial = 165] [outer = 0x7fc3f7fd2800] 01:51:02 INFO - PROCESS | 1839 | 1461487862769 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]]]}] 01:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1089ms 01:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:51:02 INFO - PROCESS | 1839 | 1461487862823 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:51:02 INFO - PROCESS | 1839 | 1461487862826 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:51:02 INFO - PROCESS | 1839 | 1461487862832 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:51:02 INFO - PROCESS | 1839 | 1461487862835 Marionette TRACE conn3 <- [1,194,null,{}] 01:51:02 INFO - PROCESS | 1839 | 1461487862840 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}] 01:51:03 INFO - PROCESS | 1839 | 1461487863034 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:51:03 INFO - PROCESS | 1839 | 1461487863089 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f89da000 == 20 [pid = 1839] [id = 56] 01:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7fc3f0791400) [pid = 1839] [serial = 166] [outer = (nil)] 01:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7fc3fa72e000) [pid = 1839] [serial = 167] [outer = 0x7fc3f0791400] 01:51:03 INFO - PROCESS | 1839 | 1461487863152 Marionette DEBUG loaded listener.js 01:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7fc3fad03000) [pid = 1839] [serial = 168] [outer = 0x7fc3f0791400] 01:51:03 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7fc3fad0a800) [pid = 1839] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:51:03 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7fc40a00b800) [pid = 1839] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:51:03 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7fc3f522cc00) [pid = 1839] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:51:03 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7fc3f3d53800) [pid = 1839] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:51:03 INFO - PROCESS | 1839 | --DOMWINDOW == 50 (0x7fc3f817d400) [pid = 1839] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:51:03 INFO - PROCESS | 1839 | --DOMWINDOW == 49 (0x7fc3f5230400) [pid = 1839] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:51:03 INFO - PROCESS | 1839 | 1461487863905 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]]]}] 01:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1138ms 01:51:03 INFO - PROCESS | 1839 | 1461487863970 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:51:03 INFO - PROCESS | 1839 | 1461487863974 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:51:03 INFO - PROCESS | 1839 | 1461487863986 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:51:03 INFO - PROCESS | 1839 | 1461487863988 Marionette TRACE conn3 <- [1,198,null,{}] 01:51:04 INFO - PROCESS | 1839 | 1461487864000 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}] 01:51:04 INFO - PROCESS | 1839 | 1461487864146 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:51:04 INFO - PROCESS | 1839 | 1461487864157 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f929a000 == 21 [pid = 1839] [id = 57] 01:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7fc3f3d56400) [pid = 1839] [serial = 169] [outer = (nil)] 01:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7fc3faca6000) [pid = 1839] [serial = 170] [outer = 0x7fc3f3d56400] 01:51:04 INFO - PROCESS | 1839 | 1461487864217 Marionette DEBUG loaded listener.js 01:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7fc3fad0e400) [pid = 1839] [serial = 171] [outer = 0x7fc3f3d56400] 01:51:04 INFO - PROCESS | 1839 | 1461487864939 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]]]}] 01:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 983ms 01:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:51:04 INFO - PROCESS | 1839 | 1461487864970 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:51:04 INFO - PROCESS | 1839 | 1461487864973 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:51:04 INFO - PROCESS | 1839 | 1461487864979 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:51:04 INFO - PROCESS | 1839 | 1461487864982 Marionette TRACE conn3 <- [1,202,null,{}] 01:51:04 INFO - PROCESS | 1839 | 1461487864987 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}] 01:51:05 INFO - PROCESS | 1839 | 1461487865177 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:51:05 INFO - PROCESS | 1839 | 1461487865205 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f98c6000 == 22 [pid = 1839] [id = 58] 01:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7fc3f739bc00) [pid = 1839] [serial = 172] [outer = (nil)] 01:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7fc40045e000) [pid = 1839] [serial = 173] [outer = 0x7fc3f739bc00] 01:51:05 INFO - PROCESS | 1839 | 1461487865283 Marionette DEBUG loaded listener.js 01:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7fc4071d6000) [pid = 1839] [serial = 174] [outer = 0x7fc3f739bc00] 01:51:05 INFO - PROCESS | 1839 | 1461487865913 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]]]}] 01:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 986ms 01:51:05 INFO - PROCESS | 1839 | 1461487865964 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:51:05 INFO - PROCESS | 1839 | 1461487865967 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:51:05 INFO - PROCESS | 1839 | 1461487865973 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:51:05 INFO - PROCESS | 1839 | 1461487865975 Marionette TRACE conn3 <- [1,206,null,{}] 01:51:05 INFO - PROCESS | 1839 | 1461487865981 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}] 01:51:06 INFO - PROCESS | 1839 | 1461487866135 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:51:06 INFO - PROCESS | 1839 | 1461487866155 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9bf9800 == 23 [pid = 1839] [id = 59] 01:51:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7fc406f5d400) [pid = 1839] [serial = 175] [outer = (nil)] 01:51:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7fc40740cc00) [pid = 1839] [serial = 176] [outer = 0x7fc406f5d400] 01:51:06 INFO - PROCESS | 1839 | 1461487866214 Marionette DEBUG loaded listener.js 01:51:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7fc4076e8400) [pid = 1839] [serial = 177] [outer = 0x7fc406f5d400] 01:51:07 INFO - PROCESS | 1839 | 1461487867067 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]]]}] 01:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1129ms 01:51:07 INFO - PROCESS | 1839 | 1461487867119 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:51:07 INFO - PROCESS | 1839 | 1461487867127 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:51:07 INFO - PROCESS | 1839 | 1461487867137 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:51:07 INFO - PROCESS | 1839 | 1461487867142 Marionette TRACE conn3 <- [1,210,null,{}] 01:51:07 INFO - PROCESS | 1839 | 1461487867150 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}] 01:51:07 INFO - PROCESS | 1839 | 1461487867324 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:51:07 INFO - PROCESS | 1839 | 1461487867447 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f3dc7800 == 24 [pid = 1839] [id = 60] 01:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7fc3f3d60400) [pid = 1839] [serial = 178] [outer = (nil)] 01:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7fc3f67bc800) [pid = 1839] [serial = 179] [outer = 0x7fc3f3d60400] 01:51:07 INFO - PROCESS | 1839 | 1461487867528 Marionette DEBUG loaded listener.js 01:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7fc3f7de0400) [pid = 1839] [serial = 180] [outer = 0x7fc3f3d60400] 01:51:08 INFO - PROCESS | 1839 | 1461487868328 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]]]}] 01:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1232ms 01:51:08 INFO - PROCESS | 1839 | 1461487868370 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:51:08 INFO - PROCESS | 1839 | 1461487868378 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:51:08 INFO - PROCESS | 1839 | 1461487868388 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:51:08 INFO - PROCESS | 1839 | 1461487868391 Marionette TRACE conn3 <- [1,214,null,{}] 01:51:08 INFO - PROCESS | 1839 | 1461487868397 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}] 01:51:08 INFO - PROCESS | 1839 | 1461487868563 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:51:08 INFO - PROCESS | 1839 | 1461487868686 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f52c6800 == 25 [pid = 1839] [id = 61] 01:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7fc3f810f800) [pid = 1839] [serial = 181] [outer = (nil)] 01:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7fc3f9810800) [pid = 1839] [serial = 182] [outer = 0x7fc3f810f800] 01:51:08 INFO - PROCESS | 1839 | 1461487868769 Marionette DEBUG loaded listener.js 01:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7fc3fa730c00) [pid = 1839] [serial = 183] [outer = 0x7fc3f810f800] 01:51:09 INFO - PROCESS | 1839 | 1461487869565 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]]]}] 01:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1230ms 01:51:09 INFO - PROCESS | 1839 | 1461487869618 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:51:09 INFO - PROCESS | 1839 | 1461487869622 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:51:09 INFO - PROCESS | 1839 | 1461487869628 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:51:09 INFO - PROCESS | 1839 | 1461487869633 Marionette TRACE conn3 <- [1,218,null,{}] 01:51:09 INFO - PROCESS | 1839 | 1461487869648 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}] 01:51:09 INFO - PROCESS | 1839 | 1461487869854 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:51:09 INFO - PROCESS | 1839 | 1461487869978 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3facf2800 == 26 [pid = 1839] [id = 62] 01:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7fc3fd35e000) [pid = 1839] [serial = 184] [outer = (nil)] 01:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7fc406f52800) [pid = 1839] [serial = 185] [outer = 0x7fc3fd35e000] 01:51:10 INFO - PROCESS | 1839 | 1461487870051 Marionette DEBUG loaded listener.js 01:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7fc40740fc00) [pid = 1839] [serial = 186] [outer = 0x7fc3fd35e000] 01:51:10 INFO - PROCESS | 1839 | 1461487870912 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]]]}] 01:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1338ms 01:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:51:10 INFO - PROCESS | 1839 | 1461487870967 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:51:10 INFO - PROCESS | 1839 | 1461487870971 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:51:10 INFO - PROCESS | 1839 | 1461487870977 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:51:10 INFO - PROCESS | 1839 | 1461487870980 Marionette TRACE conn3 <- [1,222,null,{}] 01:51:11 INFO - PROCESS | 1839 | 1461487870996 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}] 01:51:11 INFO - PROCESS | 1839 | 1461487871336 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:51:11 INFO - PROCESS | 1839 | 1461487871551 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd31a800 == 27 [pid = 1839] [id = 63] 01:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7fc40045ac00) [pid = 1839] [serial = 187] [outer = (nil)] 01:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7fc4083e8000) [pid = 1839] [serial = 188] [outer = 0x7fc40045ac00] 01:51:11 INFO - PROCESS | 1839 | 1461487871676 Marionette DEBUG loaded listener.js 01:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7fc4084bf000) [pid = 1839] [serial = 189] [outer = 0x7fc40045ac00] 01:51:12 INFO - PROCESS | 1839 | 1461487872396 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]]]}] 01:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1455ms 01:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:51:12 INFO - PROCESS | 1839 | 1461487872432 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:51:12 INFO - PROCESS | 1839 | 1461487872434 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:51:12 INFO - PROCESS | 1839 | 1461487872440 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:51:12 INFO - PROCESS | 1839 | 1461487872444 Marionette TRACE conn3 <- [1,226,null,{}] 01:51:12 INFO - PROCESS | 1839 | 1461487872449 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}] 01:51:12 INFO - PROCESS | 1839 | 1461487872596 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:51:12 INFO - PROCESS | 1839 | 1461487872698 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4013db800 == 28 [pid = 1839] [id = 64] 01:51:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fc40744e800) [pid = 1839] [serial = 190] [outer = (nil)] 01:51:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fc4087cc400) [pid = 1839] [serial = 191] [outer = 0x7fc40744e800] 01:51:12 INFO - PROCESS | 1839 | 1461487872767 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fc40a53f000) [pid = 1839] [serial = 192] [outer = 0x7fc40744e800] 01:51:13 INFO - PROCESS | 1839 | 1461487873538 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]]]}] 01:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1135ms 01:51:13 INFO - PROCESS | 1839 | 1461487873576 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:51:13 INFO - PROCESS | 1839 | 1461487873579 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:51:13 INFO - PROCESS | 1839 | 1461487873585 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:51:13 INFO - PROCESS | 1839 | 1461487873587 Marionette TRACE conn3 <- [1,230,null,{}] 01:51:13 INFO - PROCESS | 1839 | 1461487873593 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}] 01:51:13 INFO - PROCESS | 1839 | 1461487873764 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:51:14 INFO - PROCESS | 1839 | 1461487874025 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f23e6800 == 29 [pid = 1839] [id = 65] 01:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fc3f078f800) [pid = 1839] [serial = 193] [outer = (nil)] 01:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fc3f0ad4400) [pid = 1839] [serial = 194] [outer = 0x7fc3f078f800] 01:51:14 INFO - PROCESS | 1839 | 1461487874097 Marionette DEBUG loaded listener.js 01:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fc3f26aa000) [pid = 1839] [serial = 195] [outer = 0x7fc3f078f800] 01:51:15 INFO - PROCESS | 1839 | 1461487875083 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]]]}] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7fc40a5ba000) [pid = 1839] [serial = 143] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7fc3f8822c00) [pid = 1839] [serial = 137] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7fc3f9b10c00) [pid = 1839] [serial = 138] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7fc3f3d5fc00) [pid = 1839] [serial = 134] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7fc4072d7000) [pid = 1839] [serial = 149] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7fc3f522ac00) [pid = 1839] [serial = 135] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7fc3fa976c00) [pid = 1839] [serial = 147] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7fc3f97ea400) [pid = 1839] [serial = 146] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7fc3fd35ec00) [pid = 1839] [serial = 140] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7fc4072d5400) [pid = 1839] [serial = 141] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7fc40bf98c00) [pid = 1839] [serial = 144] [outer = (nil)] [url = about:blank] 01:51:15 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7fc40bc18c00) [pid = 1839] [serial = 132] [outer = (nil)] [url = about:blank] 01:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1584ms 01:51:15 INFO - PROCESS | 1839 | 1461487875171 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:51:15 INFO - PROCESS | 1839 | 1461487875177 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:51:15 INFO - PROCESS | 1839 | 1461487875183 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:51:15 INFO - PROCESS | 1839 | 1461487875188 Marionette TRACE conn3 <- [1,234,null,{}] 01:51:15 INFO - PROCESS | 1839 | 1461487875194 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}] 01:51:15 INFO - PROCESS | 1839 | 1461487875362 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:51:15 INFO - PROCESS | 1839 | 1461487875448 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f314d800 == 30 [pid = 1839] [id = 66] 01:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7fc3f7668000) [pid = 1839] [serial = 196] [outer = (nil)] 01:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7fc3f810fc00) [pid = 1839] [serial = 197] [outer = 0x7fc3f7668000] 01:51:15 INFO - PROCESS | 1839 | 1461487875547 Marionette DEBUG loaded listener.js 01:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7fc3f8928000) [pid = 1839] [serial = 198] [outer = 0x7fc3f7668000] 01:51:16 INFO - PROCESS | 1839 | 1461487876146 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]]]}] 01:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 984ms 01:51:16 INFO - PROCESS | 1839 | 1461487876169 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:51:16 INFO - PROCESS | 1839 | 1461487876174 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:51:16 INFO - PROCESS | 1839 | 1461487876182 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:51:16 INFO - PROCESS | 1839 | 1461487876184 Marionette TRACE conn3 <- [1,238,null,{}] 01:51:16 INFO - PROCESS | 1839 | 1461487876189 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}] 01:51:16 INFO - PROCESS | 1839 | 1461487876325 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:51:16 INFO - PROCESS | 1839 | 1461487876417 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9075800 == 31 [pid = 1839] [id = 67] 01:51:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7fc3f8923800) [pid = 1839] [serial = 199] [outer = (nil)] 01:51:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7fc3fa184800) [pid = 1839] [serial = 200] [outer = 0x7fc3f8923800] 01:51:16 INFO - PROCESS | 1839 | 1461487876480 Marionette DEBUG loaded listener.js 01:51:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7fc3fad0a400) [pid = 1839] [serial = 201] [outer = 0x7fc3f8923800] 01:51:17 INFO - PROCESS | 1839 | 1461487877110 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]]]}] 01:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 981ms 01:51:17 INFO - PROCESS | 1839 | 1461487877163 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:51:17 INFO - PROCESS | 1839 | 1461487877167 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:51:17 INFO - PROCESS | 1839 | 1461487877175 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:51:17 INFO - PROCESS | 1839 | 1461487877183 Marionette TRACE conn3 <- [1,242,null,{}] 01:51:17 INFO - PROCESS | 1839 | 1461487877196 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}] 01:51:17 INFO - PROCESS | 1839 | 1461487877392 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:51:17 INFO - PROCESS | 1839 | 1461487877407 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa759800 == 32 [pid = 1839] [id = 68] 01:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fc3fd360c00) [pid = 1839] [serial = 202] [outer = (nil)] 01:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fc3fd65e000) [pid = 1839] [serial = 203] [outer = 0x7fc3fd360c00] 01:51:17 INFO - PROCESS | 1839 | 1461487877468 Marionette DEBUG loaded listener.js 01:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fc40744c400) [pid = 1839] [serial = 204] [outer = 0x7fc3fd360c00] 01:51:18 INFO - PROCESS | 1839 | 1461487878311 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]]]}] 01:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1190ms 01:51:18 INFO - PROCESS | 1839 | 1461487878370 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:51:18 INFO - PROCESS | 1839 | 1461487878375 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:51:18 INFO - PROCESS | 1839 | 1461487878381 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:51:18 INFO - PROCESS | 1839 | 1461487878383 Marionette TRACE conn3 <- [1,246,null,{}] 01:51:18 INFO - PROCESS | 1839 | 1461487878388 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}] 01:51:18 INFO - PROCESS | 1839 | 1461487878575 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:51:18 INFO - PROCESS | 1839 | 1461487878597 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40638b000 == 33 [pid = 1839] [id = 69] 01:51:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fc40764f800) [pid = 1839] [serial = 205] [outer = (nil)] 01:51:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fc40a5b6c00) [pid = 1839] [serial = 206] [outer = 0x7fc40764f800] 01:51:18 INFO - PROCESS | 1839 | 1461487878659 Marionette DEBUG loaded listener.js 01:51:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fc40bfa0000) [pid = 1839] [serial = 207] [outer = 0x7fc40764f800] 01:51:19 INFO - PROCESS | 1839 | 1461487879391 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]]]}] 01:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1029ms 01:51:19 INFO - PROCESS | 1839 | 1461487879410 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:51:19 INFO - PROCESS | 1839 | 1461487879412 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:51:19 INFO - PROCESS | 1839 | 1461487879418 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:51:19 INFO - PROCESS | 1839 | 1461487879421 Marionette TRACE conn3 <- [1,250,null,{}] 01:51:19 INFO - PROCESS | 1839 | 1461487879425 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}] 01:51:19 INFO - PROCESS | 1839 | 1461487879592 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:51:19 INFO - PROCESS | 1839 | 1461487879635 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d65800 == 34 [pid = 1839] [id = 70] 01:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7fc40c6b6800) [pid = 1839] [serial = 208] [outer = (nil)] 01:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7fc40c82a000) [pid = 1839] [serial = 209] [outer = 0x7fc40c6b6800] 01:51:19 INFO - PROCESS | 1839 | 1461487879709 Marionette DEBUG loaded listener.js 01:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7fc40c979c00) [pid = 1839] [serial = 210] [outer = 0x7fc40c6b6800] 01:51:20 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7fc3f0791400) [pid = 1839] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:51:20 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7fc3f3d56400) [pid = 1839] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:51:20 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7fc3f17ca800) [pid = 1839] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:51:20 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7fc3f0d33800) [pid = 1839] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:51:20 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7fc3f7fd2800) [pid = 1839] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:51:20 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7fc3f739bc00) [pid = 1839] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:51:20 INFO - PROCESS | 1839 | 1461487880457 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]]]}] 01:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1080ms 01:51:20 INFO - PROCESS | 1839 | 1461487880499 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:51:20 INFO - PROCESS | 1839 | 1461487880501 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:51:20 INFO - PROCESS | 1839 | 1461487880507 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:51:20 INFO - PROCESS | 1839 | 1461487880509 Marionette TRACE conn3 <- [1,254,null,{}] 01:51:20 INFO - PROCESS | 1839 | 1461487880516 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}] 01:51:20 INFO - PROCESS | 1839 | 1461487880680 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:51:20 INFO - PROCESS | 1839 | 1461487880703 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4074d7800 == 35 [pid = 1839] [id = 71] 01:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fc40c97d400) [pid = 1839] [serial = 211] [outer = (nil)] 01:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fc40e5b7400) [pid = 1839] [serial = 212] [outer = 0x7fc40c97d400] 01:51:20 INFO - PROCESS | 1839 | 1461487880763 Marionette DEBUG loaded listener.js 01:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fc40ef19000) [pid = 1839] [serial = 213] [outer = 0x7fc40c97d400] 01:51:21 INFO - PROCESS | 1839 | 1461487881408 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]]]}] 01:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 929ms 01:51:21 INFO - PROCESS | 1839 | 1461487881438 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 1839 | 1461487881441 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:51:21 INFO - PROCESS | 1839 | 1461487881446 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 1839 | 1461487881448 Marionette TRACE conn3 <- [1,258,null,{}] 01:51:21 INFO - PROCESS | 1839 | 1461487881453 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}] 01:51:21 INFO - PROCESS | 1839 | 1461487881588 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:51:21 INFO - PROCESS | 1839 | 1461487881680 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408666000 == 36 [pid = 1839] [id = 72] 01:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7fc3f7ea2400) [pid = 1839] [serial = 214] [outer = (nil)] 01:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7fc3f9a5bc00) [pid = 1839] [serial = 215] [outer = 0x7fc3f7ea2400] 01:51:21 INFO - PROCESS | 1839 | 1461487881741 Marionette DEBUG loaded listener.js 01:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7fc3f9a61c00) [pid = 1839] [serial = 216] [outer = 0x7fc3f7ea2400] 01:51:22 INFO - PROCESS | 1839 | 1461487882601 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]]]}] 01:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1183ms 01:51:22 INFO - PROCESS | 1839 | 1461487882631 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:51:22 INFO - PROCESS | 1839 | 1461487882638 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:51:22 INFO - PROCESS | 1839 | 1461487882648 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:51:22 INFO - PROCESS | 1839 | 1461487882652 Marionette TRACE conn3 <- [1,262,null,{}] 01:51:22 INFO - PROCESS | 1839 | 1461487882660 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}] 01:51:22 INFO - PROCESS | 1839 | 1461487882825 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:51:22 INFO - PROCESS | 1839 | 1461487882955 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8ba5800 == 37 [pid = 1839] [id = 73] 01:51:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7fc3f402cc00) [pid = 1839] [serial = 217] [outer = (nil)] 01:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7fc3f765d400) [pid = 1839] [serial = 218] [outer = 0x7fc3f402cc00] 01:51:23 INFO - PROCESS | 1839 | 1461487883030 Marionette DEBUG loaded listener.js 01:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7fc3f8b05000) [pid = 1839] [serial = 219] [outer = 0x7fc3f402cc00] 01:51:23 INFO - PROCESS | 1839 | 1461487883832 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]]]}] 01:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1237ms 01:51:23 INFO - PROCESS | 1839 | 1461487883901 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:51:23 INFO - PROCESS | 1839 | 1461487883910 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:51:23 INFO - PROCESS | 1839 | 1461487883929 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:51:23 INFO - PROCESS | 1839 | 1461487883938 Marionette TRACE conn3 <- [1,266,null,{}] 01:51:23 INFO - PROCESS | 1839 | 1461487883943 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}] 01:51:24 INFO - PROCESS | 1839 | 1461487884121 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:51:24 INFO - PROCESS | 1839 | 1461487884249 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4005af000 == 38 [pid = 1839] [id = 74] 01:51:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7fc3f980f400) [pid = 1839] [serial = 220] [outer = (nil)] 01:51:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7fc3f9b10c00) [pid = 1839] [serial = 221] [outer = 0x7fc3f980f400] 01:51:24 INFO - PROCESS | 1839 | 1461487884326 Marionette DEBUG loaded listener.js 01:51:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7fc3fad11000) [pid = 1839] [serial = 222] [outer = 0x7fc3f980f400] 01:51:25 INFO - PROCESS | 1839 | 1461487885130 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]]]}] 01:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1244ms 01:51:25 INFO - PROCESS | 1839 | 1461487885168 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:51:25 INFO - PROCESS | 1839 | 1461487885172 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:51:25 INFO - PROCESS | 1839 | 1461487885178 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:51:25 INFO - PROCESS | 1839 | 1461487885184 Marionette TRACE conn3 <- [1,270,null,{}] 01:51:25 INFO - PROCESS | 1839 | 1461487885216 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}] 01:51:25 INFO - PROCESS | 1839 | 1461487885388 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:51:25 INFO - PROCESS | 1839 | 1461487885517 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bd75000 == 39 [pid = 1839] [id = 75] 01:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7fc3fd620400) [pid = 1839] [serial = 223] [outer = (nil)] 01:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fc40bc11c00) [pid = 1839] [serial = 224] [outer = 0x7fc3fd620400] 01:51:25 INFO - PROCESS | 1839 | 1461487885603 Marionette DEBUG loaded listener.js 01:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fc40c688400) [pid = 1839] [serial = 225] [outer = 0x7fc3fd620400] 01:51:26 INFO - PROCESS | 1839 | 1461487886472 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]]]}] 01:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1303ms 01:51:26 INFO - PROCESS | 1839 | 1461487886481 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:51:26 INFO - PROCESS | 1839 | 1461487886485 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:51:26 INFO - PROCESS | 1839 | 1461487886508 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:51:26 INFO - PROCESS | 1839 | 1461487886512 Marionette TRACE conn3 <- [1,274,null,{}] 01:51:26 INFO - PROCESS | 1839 | 1461487886517 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}] 01:51:26 INFO - PROCESS | 1839 | 1461487886667 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:51:26 INFO - PROCESS | 1839 | 1461487886800 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c4e2000 == 40 [pid = 1839] [id = 76] 01:51:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fc4072e0c00) [pid = 1839] [serial = 226] [outer = (nil)] 01:51:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fc40e5b8400) [pid = 1839] [serial = 227] [outer = 0x7fc4072e0c00] 01:51:26 INFO - PROCESS | 1839 | 1461487886873 Marionette DEBUG loaded listener.js 01:51:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fc40f28b400) [pid = 1839] [serial = 228] [outer = 0x7fc4072e0c00] 01:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1180ms 01:51:27 INFO - PROCESS | 1839 | 1461487887678 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]]]}] 01:51:27 INFO - PROCESS | 1839 | 1461487887687 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:51:27 INFO - PROCESS | 1839 | 1461487887690 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:51:27 INFO - PROCESS | 1839 | 1461487887696 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:51:27 INFO - PROCESS | 1839 | 1461487887699 Marionette TRACE conn3 <- [1,278,null,{}] 01:51:27 INFO - PROCESS | 1839 | 1461487887704 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}] 01:51:27 INFO - PROCESS | 1839 | 1461487887859 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:51:27 INFO - PROCESS | 1839 | 1461487887994 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c914000 == 41 [pid = 1839] [id = 77] 01:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fc3f9aae800) [pid = 1839] [serial = 229] [outer = (nil)] 01:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fc3f9ab6400) [pid = 1839] [serial = 230] [outer = 0x7fc3f9aae800] 01:51:28 INFO - PROCESS | 1839 | 1461487888068 Marionette DEBUG loaded listener.js 01:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fc3f9abb400) [pid = 1839] [serial = 231] [outer = 0x7fc3f9aae800] 01:51:28 INFO - PROCESS | 1839 | 1461487888914 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]]]}] 01:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1280ms 01:51:28 INFO - PROCESS | 1839 | 1461487888977 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:51:28 INFO - PROCESS | 1839 | 1461487888981 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:51:28 INFO - PROCESS | 1839 | 1461487888986 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:51:28 INFO - PROCESS | 1839 | 1461487888988 Marionette TRACE conn3 <- [1,282,null,{}] 01:51:28 INFO - PROCESS | 1839 | 1461487888994 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}] 01:51:29 INFO - PROCESS | 1839 | 1461487889181 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:51:29 INFO - PROCESS | 1839 | 1461487889310 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1696800 == 42 [pid = 1839] [id = 78] 01:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fc3f0d35400) [pid = 1839] [serial = 232] [outer = (nil)] 01:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fc3f3d57800) [pid = 1839] [serial = 233] [outer = 0x7fc3f0d35400] 01:51:29 INFO - PROCESS | 1839 | 1461487889385 Marionette DEBUG loaded listener.js 01:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fc410872c00) [pid = 1839] [serial = 234] [outer = 0x7fc3f0d35400] 01:51:30 INFO - PROCESS | 1839 | 1461487890392 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]]]}] 01:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1477ms 01:51:30 INFO - PROCESS | 1839 | 1461487890465 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:51:30 INFO - PROCESS | 1839 | 1461487890473 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:51:30 INFO - PROCESS | 1839 | 1461487890480 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:51:30 INFO - PROCESS | 1839 | 1461487890485 Marionette TRACE conn3 <- [1,286,null,{}] 01:51:30 INFO - PROCESS | 1839 | 1461487890492 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}] 01:51:30 INFO - PROCESS | 1839 | 1461487890733 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:51:30 INFO - PROCESS | 1839 | 1461487890869 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f17ee000 == 43 [pid = 1839] [id = 79] 01:51:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fc3f7fd0c00) [pid = 1839] [serial = 235] [outer = (nil)] 01:51:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fc3f8825000) [pid = 1839] [serial = 236] [outer = 0x7fc3f7fd0c00] 01:51:30 INFO - PROCESS | 1839 | 1461487890949 Marionette DEBUG loaded listener.js 01:51:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fc3f9a54c00) [pid = 1839] [serial = 237] [outer = 0x7fc3f7fd0c00] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f17e0800 == 42 [pid = 1839] [id = 45] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4074d7800 == 41 [pid = 1839] [id = 71] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0d65800 == 40 [pid = 1839] [id = 70] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40638b000 == 39 [pid = 1839] [id = 69] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa759800 == 38 [pid = 1839] [id = 68] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9075800 == 37 [pid = 1839] [id = 67] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f314d800 == 36 [pid = 1839] [id = 66] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f23e6800 == 35 [pid = 1839] [id = 65] 01:51:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4013db800 == 34 [pid = 1839] [id = 64] 01:51:31 INFO - PROCESS | 1839 | 1461487891755 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]]]}] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fc3fa72e000) [pid = 1839] [serial = 167] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fc3faca6000) [pid = 1839] [serial = 170] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fc3f3d5dc00) [pid = 1839] [serial = 158] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fc3f7ea2c00) [pid = 1839] [serial = 152] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fc3f23be000) [pid = 1839] [serial = 161] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fc3f7de3400) [pid = 1839] [serial = 162] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fc3fad03000) [pid = 1839] [serial = 168] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fc3f8da7000) [pid = 1839] [serial = 164] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7fc3fd33b800) [pid = 1839] [serial = 155] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7fc40045e000) [pid = 1839] [serial = 173] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7fc4071d6000) [pid = 1839] [serial = 174] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7fc3f522f800) [pid = 1839] [serial = 159] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7fc3fad0e400) [pid = 1839] [serial = 171] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7fc3f988f000) [pid = 1839] [serial = 165] [outer = (nil)] [url = about:blank] 01:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1338ms 01:51:31 INFO - PROCESS | 1839 | 1461487891818 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:51:31 INFO - PROCESS | 1839 | 1461487891826 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:51:31 INFO - PROCESS | 1839 | 1461487891836 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:51:31 INFO - PROCESS | 1839 | 1461487891839 Marionette TRACE conn3 <- [1,290,null,{}] 01:51:31 INFO - PROCESS | 1839 | 1461487891848 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}] 01:51:32 INFO - PROCESS | 1839 | 1461487891995 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:51:32 INFO - PROCESS | 1839 | 1461487892006 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a6000 == 35 [pid = 1839] [id = 80] 01:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fc3f9aba800) [pid = 1839] [serial = 238] [outer = (nil)] 01:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fc3fa727c00) [pid = 1839] [serial = 239] [outer = 0x7fc3f9aba800] 01:51:32 INFO - PROCESS | 1839 | 1461487892069 Marionette DEBUG loaded listener.js 01:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fc3fad0cc00) [pid = 1839] [serial = 240] [outer = 0x7fc3f9aba800] 01:51:32 INFO - PROCESS | 1839 | 1461487892811 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]]]}] 01:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1032ms 01:51:32 INFO - PROCESS | 1839 | 1461487892869 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:51:32 INFO - PROCESS | 1839 | 1461487892872 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:51:32 INFO - PROCESS | 1839 | 1461487892878 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:51:32 INFO - PROCESS | 1839 | 1461487892883 Marionette TRACE conn3 <- [1,294,null,{}] 01:51:32 INFO - PROCESS | 1839 | 1461487892898 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}] 01:51:33 INFO - PROCESS | 1839 | 1461487893143 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:51:33 INFO - PROCESS | 1839 | 1461487893232 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd11d800 == 36 [pid = 1839] [id = 81] 01:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fc3f9abb800) [pid = 1839] [serial = 241] [outer = (nil)] 01:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fc40633d000) [pid = 1839] [serial = 242] [outer = 0x7fc3f9abb800] 01:51:33 INFO - PROCESS | 1839 | 1461487893300 Marionette DEBUG loaded listener.js 01:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fc4083e9800) [pid = 1839] [serial = 243] [outer = 0x7fc3f9abb800] 01:51:33 INFO - PROCESS | 1839 | 1461487893924 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]]]}] 01:51:33 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. 01:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1087ms 01:51:33 INFO - PROCESS | 1839 | 1461487893966 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:51:33 INFO - PROCESS | 1839 | 1461487893971 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:51:33 INFO - PROCESS | 1839 | 1461487893976 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:51:33 INFO - PROCESS | 1839 | 1461487893978 Marionette TRACE conn3 <- [1,298,null,{}] 01:51:33 INFO - PROCESS | 1839 | 1461487893983 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}] 01:51:34 INFO - PROCESS | 1839 | 1461487894207 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:51:34 INFO - PROCESS | 1839 | 1461487894239 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407109000 == 37 [pid = 1839] [id = 82] 01:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fc3fd33b800) [pid = 1839] [serial = 244] [outer = (nil)] 01:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fc40c63e800) [pid = 1839] [serial = 245] [outer = 0x7fc3fd33b800] 01:51:34 INFO - PROCESS | 1839 | 1461487894300 Marionette DEBUG loaded listener.js 01:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fc40c82dc00) [pid = 1839] [serial = 246] [outer = 0x7fc3fd33b800] 01:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fc40c903c00) [pid = 1839] [serial = 247] [outer = 0x7fc3f08a7400] 01:51:35 INFO - PROCESS | 1839 | 1461487895147 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]]]}] 01:51:35 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. 01:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1234ms 01:51:35 INFO - PROCESS | 1839 | 1461487895211 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:51:35 INFO - PROCESS | 1839 | 1461487895214 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:51:35 INFO - PROCESS | 1839 | 1461487895220 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:51:35 INFO - PROCESS | 1839 | 1461487895222 Marionette TRACE conn3 <- [1,302,null,{}] 01:51:35 INFO - PROCESS | 1839 | 1461487895227 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}] 01:51:35 INFO - PROCESS | 1839 | 1461487895415 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:51:35 INFO - PROCESS | 1839 | 1461487895440 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8890000 == 38 [pid = 1839] [id = 83] 01:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fc3f078d400) [pid = 1839] [serial = 248] [outer = (nil)] 01:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fc4071dd400) [pid = 1839] [serial = 249] [outer = 0x7fc3f078d400] 01:51:35 INFO - PROCESS | 1839 | 1461487895504 Marionette DEBUG loaded listener.js 01:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fc40f289800) [pid = 1839] [serial = 250] [outer = 0x7fc3f078d400] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fc3f7668000) [pid = 1839] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fc40c97d400) [pid = 1839] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fc3f078f800) [pid = 1839] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fc3fd360c00) [pid = 1839] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fc3f8923800) [pid = 1839] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fc40764f800) [pid = 1839] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:51:36 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fc40c6b6800) [pid = 1839] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:51:36 INFO - PROCESS | 1839 | 1461487896498 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]]]}] 01:51:36 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. 01:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1331ms 01:51:36 INFO - PROCESS | 1839 | 1461487896552 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:51:36 INFO - PROCESS | 1839 | 1461487896555 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:51:36 INFO - PROCESS | 1839 | 1461487896561 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:51:36 INFO - PROCESS | 1839 | 1461487896562 Marionette TRACE conn3 <- [1,306,null,{}] 01:51:36 INFO - PROCESS | 1839 | 1461487896568 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}] 01:51:36 INFO - PROCESS | 1839 | 1461487896755 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:51:36 INFO - PROCESS | 1839 | 1461487896820 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407457800 == 39 [pid = 1839] [id = 84] 01:51:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fc3ee671800) [pid = 1839] [serial = 251] [outer = (nil)] 01:51:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fc3f17a1c00) [pid = 1839] [serial = 252] [outer = 0x7fc3ee671800] 01:51:36 INFO - PROCESS | 1839 | 1461487896882 Marionette DEBUG loaded listener.js 01:51:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fc40f28b800) [pid = 1839] [serial = 253] [outer = 0x7fc3ee671800] 01:51:37 INFO - PROCESS | 1839 | 1461487897500 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]]]}] 01:51:37 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. 01:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 981ms 01:51:37 INFO - PROCESS | 1839 | 1461487897543 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:51:37 INFO - PROCESS | 1839 | 1461487897546 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:51:37 INFO - PROCESS | 1839 | 1461487897551 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:51:37 INFO - PROCESS | 1839 | 1461487897554 Marionette TRACE conn3 <- [1,310,null,{}] 01:51:37 INFO - PROCESS | 1839 | 1461487897560 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}] 01:51:37 INFO - PROCESS | 1839 | 1461487897720 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:51:37 INFO - PROCESS | 1839 | 1461487897741 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40f24c000 == 40 [pid = 1839] [id = 85] 01:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fc3ee675400) [pid = 1839] [serial = 254] [outer = (nil)] 01:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fc410a85c00) [pid = 1839] [serial = 255] [outer = 0x7fc3ee675400] 01:51:37 INFO - PROCESS | 1839 | 1461487897801 Marionette DEBUG loaded listener.js 01:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fc413ff1000) [pid = 1839] [serial = 256] [outer = 0x7fc3ee675400] 01:51:38 INFO - PROCESS | 1839 | 1461487898533 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]]]}] 01:51:38 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. 01:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1028ms 01:51:38 INFO - PROCESS | 1839 | 1461487898644 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:51:38 INFO - PROCESS | 1839 | 1461487898651 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:51:38 INFO - PROCESS | 1839 | 1461487898661 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:51:38 INFO - PROCESS | 1839 | 1461487898666 Marionette TRACE conn3 <- [1,314,null,{}] 01:51:38 INFO - PROCESS | 1839 | 1461487898678 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}] 01:51:38 INFO - PROCESS | 1839 | 1461487898838 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:51:38 INFO - PROCESS | 1839 | 1461487898968 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9074800 == 41 [pid = 1839] [id = 86] 01:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fc3ee677000) [pid = 1839] [serial = 257] [outer = (nil)] 01:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fc3f26b1400) [pid = 1839] [serial = 258] [outer = 0x7fc3ee677000] 01:51:39 INFO - PROCESS | 1839 | 1461487899049 Marionette DEBUG loaded listener.js 01:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fc3f65d2800) [pid = 1839] [serial = 259] [outer = 0x7fc3ee677000] 01:51:39 INFO - PROCESS | 1839 | 1461487899879 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]]]}] 01:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1284ms 01:51:39 INFO - PROCESS | 1839 | 1461487899946 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:51:39 INFO - PROCESS | 1839 | 1461487899961 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:51:39 INFO - PROCESS | 1839 | 1461487899977 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:51:39 INFO - PROCESS | 1839 | 1461487899980 Marionette TRACE conn3 <- [1,318,null,{}] 01:51:39 INFO - PROCESS | 1839 | 1461487899987 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}] 01:51:40 INFO - PROCESS | 1839 | 1461487900193 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:51:40 INFO - PROCESS | 1839 | 1461487900326 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40638e800 == 42 [pid = 1839] [id = 87] 01:51:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fc3f0ccd800) [pid = 1839] [serial = 260] [outer = (nil)] 01:51:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fc3f0cd4800) [pid = 1839] [serial = 261] [outer = 0x7fc3f0ccd800] 01:51:40 INFO - PROCESS | 1839 | 1461487900399 Marionette DEBUG loaded listener.js 01:51:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fc3f739fc00) [pid = 1839] [serial = 262] [outer = 0x7fc3f0ccd800] 01:51:41 INFO - PROCESS | 1839 | 1461487901307 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]]]}] 01:51:41 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. 01:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1387ms 01:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:51:41 INFO - PROCESS | 1839 | 1461487901364 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:51:41 INFO - PROCESS | 1839 | 1461487901367 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:51:41 INFO - PROCESS | 1839 | 1461487901374 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:51:41 INFO - PROCESS | 1839 | 1461487901380 Marionette TRACE conn3 <- [1,322,null,{}] 01:51:41 INFO - PROCESS | 1839 | 1461487901396 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}] 01:51:41 INFO - PROCESS | 1839 | 1461487901576 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:51:41 INFO - PROCESS | 1839 | 1461487901709 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc410a91800 == 43 [pid = 1839] [id = 88] 01:51:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fc3edccb000) [pid = 1839] [serial = 263] [outer = (nil)] 01:51:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fc3edccf800) [pid = 1839] [serial = 264] [outer = 0x7fc3edccb000] 01:51:41 INFO - PROCESS | 1839 | 1461487901787 Marionette DEBUG loaded listener.js 01:51:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fc3f8da7c00) [pid = 1839] [serial = 265] [outer = 0x7fc3edccb000] 01:51:42 INFO - PROCESS | 1839 | 1461487902723 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]]]}] 01:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1387ms 01:51:42 INFO - PROCESS | 1839 | 1461487902761 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:51:42 INFO - PROCESS | 1839 | 1461487902765 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:51:42 INFO - PROCESS | 1839 | 1461487902771 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:51:42 INFO - PROCESS | 1839 | 1461487902773 Marionette TRACE conn3 <- [1,326,null,{}] 01:51:42 INFO - PROCESS | 1839 | 1461487902779 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}] 01:51:42 INFO - PROCESS | 1839 | 1461487902939 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:51:43 INFO - PROCESS | 1839 | 1461487903078 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f5287000 == 44 [pid = 1839] [id = 89] 01:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fc3edccd000) [pid = 1839] [serial = 266] [outer = (nil)] 01:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fc3f9475000) [pid = 1839] [serial = 267] [outer = 0x7fc3edccd000] 01:51:43 INFO - PROCESS | 1839 | 1461487903150 Marionette DEBUG loaded listener.js 01:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fc3f9a53400) [pid = 1839] [serial = 268] [outer = 0x7fc3edccd000] 01:51:43 INFO - PROCESS | 1839 | 1461487903977 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]]]}] 01:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1231ms 01:51:44 INFO - PROCESS | 1839 | 1461487904003 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:51:44 INFO - PROCESS | 1839 | 1461487904006 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:51:44 INFO - PROCESS | 1839 | 1461487904012 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:51:44 INFO - PROCESS | 1839 | 1461487904014 Marionette TRACE conn3 <- [1,330,null,{}] 01:51:44 INFO - PROCESS | 1839 | 1461487904020 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}] 01:51:44 INFO - PROCESS | 1839 | 1461487904187 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:51:44 INFO - PROCESS | 1839 | 1461487904326 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8a93800 == 45 [pid = 1839] [id = 90] 01:51:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fc3f402e000) [pid = 1839] [serial = 269] [outer = (nil)] 01:51:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fc3f9a5f800) [pid = 1839] [serial = 270] [outer = 0x7fc3f402e000] 01:51:44 INFO - PROCESS | 1839 | 1461487904397 Marionette DEBUG loaded listener.js 01:51:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fc3fa727800) [pid = 1839] [serial = 271] [outer = 0x7fc3f402e000] 01:51:45 INFO - PROCESS | 1839 | 1461487905486 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]]]}] 01:51:45 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. 01:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1528ms 01:51:45 INFO - PROCESS | 1839 | 1461487905541 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:51:45 INFO - PROCESS | 1839 | 1461487905546 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:51:45 INFO - PROCESS | 1839 | 1461487905554 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:51:45 INFO - PROCESS | 1839 | 1461487905561 Marionette TRACE conn3 <- [1,334,null,{}] 01:51:45 INFO - PROCESS | 1839 | 1461487905569 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}] 01:51:45 INFO - PROCESS | 1839 | 1461487905760 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:51:46 INFO - PROCESS | 1839 | 1461487906025 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b3c800 == 46 [pid = 1839] [id = 91] 01:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fc3f0ad9400) [pid = 1839] [serial = 272] [outer = (nil)] 01:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fc3f0ccb400) [pid = 1839] [serial = 273] [outer = 0x7fc3f0ad9400] 01:51:46 INFO - PROCESS | 1839 | 1461487906098 Marionette DEBUG loaded listener.js 01:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fc3f0d2a000) [pid = 1839] [serial = 274] [outer = 0x7fc3f0ad9400] 01:51:46 INFO - PROCESS | 1839 | 1461487906905 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]]]}] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407457800 == 45 [pid = 1839] [id = 84] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd31a800 == 44 [pid = 1839] [id = 63] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8890000 == 43 [pid = 1839] [id = 83] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fc3f9a5bc00) [pid = 1839] [serial = 215] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407109000 == 42 [pid = 1839] [id = 82] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd11d800 == 41 [pid = 1839] [id = 81] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a6000 == 40 [pid = 1839] [id = 80] 01:51:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f17ee000 == 39 [pid = 1839] [id = 79] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fc3f810fc00) [pid = 1839] [serial = 197] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fc4087cc400) [pid = 1839] [serial = 191] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fc3f8928000) [pid = 1839] [serial = 198] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fc40e5b7400) [pid = 1839] [serial = 212] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fc3f26aa000) [pid = 1839] [serial = 195] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fc40744c400) [pid = 1839] [serial = 204] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fc40740cc00) [pid = 1839] [serial = 176] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fc3fad0a400) [pid = 1839] [serial = 201] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fc40bfa0000) [pid = 1839] [serial = 207] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fc4083e8000) [pid = 1839] [serial = 188] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fc3f67bc800) [pid = 1839] [serial = 179] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fc3fd65e000) [pid = 1839] [serial = 203] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fc3fa184800) [pid = 1839] [serial = 200] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fc406f52800) [pid = 1839] [serial = 185] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fc40c979c00) [pid = 1839] [serial = 210] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fc40ef19000) [pid = 1839] [serial = 213] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fc3f9810800) [pid = 1839] [serial = 182] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fc3f0ad4400) [pid = 1839] [serial = 194] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fc40a5b6c00) [pid = 1839] [serial = 206] [outer = (nil)] [url = about:blank] 01:51:46 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fc40c82a000) [pid = 1839] [serial = 209] [outer = (nil)] [url = about:blank] 01:51:46 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. 01:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1439ms 01:51:47 INFO - PROCESS | 1839 | 1461487906996 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:51:47 INFO - PROCESS | 1839 | 1461487907004 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:51:47 INFO - PROCESS | 1839 | 1461487907016 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:51:47 INFO - PROCESS | 1839 | 1461487907019 Marionette TRACE conn3 <- [1,338,null,{}] 01:51:47 INFO - PROCESS | 1839 | 1461487907025 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}] 01:51:47 INFO - PROCESS | 1839 | 1461487907167 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:51:47 INFO - PROCESS | 1839 | 1461487907178 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a8000 == 40 [pid = 1839] [id = 92] 01:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fc3edcc5800) [pid = 1839] [serial = 275] [outer = (nil)] 01:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fc3f65d5400) [pid = 1839] [serial = 276] [outer = 0x7fc3edcc5800] 01:51:47 INFO - PROCESS | 1839 | 1461487907239 Marionette DEBUG loaded listener.js 01:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fc3f7de3400) [pid = 1839] [serial = 277] [outer = 0x7fc3edcc5800] 01:51:48 INFO - PROCESS | 1839 | 1461487908007 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]]]}] 01:51:48 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. 01:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1029ms 01:51:48 INFO - PROCESS | 1839 | 1461487908045 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:51:48 INFO - PROCESS | 1839 | 1461487908048 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:51:48 INFO - PROCESS | 1839 | 1461487908053 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:51:48 INFO - PROCESS | 1839 | 1461487908058 Marionette TRACE conn3 <- [1,342,null,{}] 01:51:48 INFO - PROCESS | 1839 | 1461487908098 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}] 01:51:48 INFO - PROCESS | 1839 | 1461487908242 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:51:48 INFO - PROCESS | 1839 | 1461487908253 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9518000 == 41 [pid = 1839] [id = 93] 01:51:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fc3f90d4800) [pid = 1839] [serial = 278] [outer = (nil)] 01:51:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fc3f94b6000) [pid = 1839] [serial = 279] [outer = 0x7fc3f90d4800] 01:51:48 INFO - PROCESS | 1839 | 1461487908319 Marionette DEBUG loaded listener.js 01:51:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fc3f9a5bc00) [pid = 1839] [serial = 280] [outer = 0x7fc3f90d4800] 01:51:49 INFO - PROCESS | 1839 | 1461487909124 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]]]}] 01:51:49 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. 01:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1086ms 01:51:49 INFO - PROCESS | 1839 | 1461487909140 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:51:49 INFO - PROCESS | 1839 | 1461487909144 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:51:49 INFO - PROCESS | 1839 | 1461487909165 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:51:49 INFO - PROCESS | 1839 | 1461487909167 Marionette TRACE conn3 <- [1,346,null,{}] 01:51:49 INFO - PROCESS | 1839 | 1461487909172 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}] 01:51:49 INFO - PROCESS | 1839 | 1461487909398 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:51:49 INFO - PROCESS | 1839 | 1461487909424 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa0e7800 == 42 [pid = 1839] [id = 94] 01:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fc3fa72d000) [pid = 1839] [serial = 281] [outer = (nil)] 01:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fc3faca2c00) [pid = 1839] [serial = 282] [outer = 0x7fc3fa72d000] 01:51:49 INFO - PROCESS | 1839 | 1461487909484 Marionette DEBUG loaded listener.js 01:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fc3fad0a800) [pid = 1839] [serial = 283] [outer = 0x7fc3fa72d000] 01:51:50 INFO - PROCESS | 1839 | 1461487910232 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]]]}] 01:51:50 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. 01:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1126ms 01:51:50 INFO - PROCESS | 1839 | 1461487910292 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:51:50 INFO - PROCESS | 1839 | 1461487910296 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:51:50 INFO - PROCESS | 1839 | 1461487910309 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:51:50 INFO - PROCESS | 1839 | 1461487910312 Marionette TRACE conn3 <- [1,350,null,{}] 01:51:50 INFO - PROCESS | 1839 | 1461487910318 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}] 01:51:50 INFO - PROCESS | 1839 | 1461487910488 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:51:50 INFO - PROCESS | 1839 | 1461487910508 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4005b0800 == 43 [pid = 1839] [id = 95] 01:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fc3fad0b800) [pid = 1839] [serial = 284] [outer = (nil)] 01:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fc3fd349400) [pid = 1839] [serial = 285] [outer = 0x7fc3fad0b800] 01:51:50 INFO - PROCESS | 1839 | 1461487910583 Marionette DEBUG loaded listener.js 01:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fc3fd65e800) [pid = 1839] [serial = 286] [outer = 0x7fc3fad0b800] 01:51:51 INFO - PROCESS | 1839 | 1461487911358 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]]]}] 01:51:51 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. 01:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1089ms 01:51:51 INFO - PROCESS | 1839 | 1461487911438 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:51:51 INFO - PROCESS | 1839 | 1461487911442 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:51:51 INFO - PROCESS | 1839 | 1461487911448 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:51:51 INFO - PROCESS | 1839 | 1461487911450 Marionette TRACE conn3 <- [1,354,null,{}] 01:51:51 INFO - PROCESS | 1839 | 1461487911455 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}] 01:51:51 INFO - PROCESS | 1839 | 1461487911674 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:51:51 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fc3ee671800) [pid = 1839] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:51:51 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fc3f078d400) [pid = 1839] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:51:51 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fc3f7fd0c00) [pid = 1839] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:51:51 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fc3f9aba800) [pid = 1839] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:51:51 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fc3f9abb800) [pid = 1839] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:51:51 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fc3fd33b800) [pid = 1839] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:51:51 INFO - PROCESS | 1839 | 1461487911893 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9652000 == 44 [pid = 1839] [id = 96] 01:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fc3ee672400) [pid = 1839] [serial = 287] [outer = (nil)] 01:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fc3f9a61800) [pid = 1839] [serial = 288] [outer = 0x7fc3ee672400] 01:51:51 INFO - PROCESS | 1839 | 1461487911959 Marionette DEBUG loaded listener.js 01:51:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fc4084b5c00) [pid = 1839] [serial = 289] [outer = 0x7fc3ee672400] 01:51:52 INFO - PROCESS | 1839 | 1461487912603 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]]]}] 01:51: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. 01:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1176ms 01:51:52 INFO - PROCESS | 1839 | 1461487912625 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:51:52 INFO - PROCESS | 1839 | 1461487912628 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:51:52 INFO - PROCESS | 1839 | 1461487912637 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:51:52 INFO - PROCESS | 1839 | 1461487912639 Marionette TRACE conn3 <- [1,358,null,{}] 01:51:52 INFO - PROCESS | 1839 | 1461487912643 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}] 01:51:52 INFO - PROCESS | 1839 | 1461487912808 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:51:52 INFO - PROCESS | 1839 | 1461487912825 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408111800 == 45 [pid = 1839] [id = 97] 01:51:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fc3ee674400) [pid = 1839] [serial = 290] [outer = (nil)] 01:51:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fc40a5b9000) [pid = 1839] [serial = 291] [outer = 0x7fc3ee674400] 01:51:52 INFO - PROCESS | 1839 | 1461487912886 Marionette DEBUG loaded listener.js 01:51:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fc40c45d000) [pid = 1839] [serial = 292] [outer = 0x7fc3ee674400] 01:51:53 INFO - PROCESS | 1839 | 1461487913639 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]]]}] 01:51: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. 01:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1026ms 01:51:53 INFO - PROCESS | 1839 | 1461487913665 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:51:53 INFO - PROCESS | 1839 | 1461487913668 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:51:53 INFO - PROCESS | 1839 | 1461487913674 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:51:53 INFO - PROCESS | 1839 | 1461487913676 Marionette TRACE conn3 <- [1,362,null,{}] 01:51:53 INFO - PROCESS | 1839 | 1461487913688 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}] 01:51:53 INFO - PROCESS | 1839 | 1461487913832 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:51:53 INFO - PROCESS | 1839 | 1461487913990 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f278d800 == 46 [pid = 1839] [id = 98] 01:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fc3edcc2800) [pid = 1839] [serial = 293] [outer = (nil)] 01:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fc3edccac00) [pid = 1839] [serial = 294] [outer = 0x7fc3edcc2800] 01:51:54 INFO - PROCESS | 1839 | 1461487914064 Marionette DEBUG loaded listener.js 01:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fc3ee674c00) [pid = 1839] [serial = 295] [outer = 0x7fc3edcc2800] 01:51:55 INFO - PROCESS | 1839 | 1461487915023 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]]]}] 01:51: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. 01:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1384ms 01:51:55 INFO - PROCESS | 1839 | 1461487915062 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:51:55 INFO - PROCESS | 1839 | 1461487915068 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:51:55 INFO - PROCESS | 1839 | 1461487915075 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:51:55 INFO - PROCESS | 1839 | 1461487915080 Marionette TRACE conn3 <- [1,366,null,{}] 01:51:55 INFO - PROCESS | 1839 | 1461487915087 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}] 01:51:55 INFO - PROCESS | 1839 | 1461487915253 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:51:55 INFO - PROCESS | 1839 | 1461487915389 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9bfa000 == 47 [pid = 1839] [id = 99] 01:51:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fc3f0cd4000) [pid = 1839] [serial = 296] [outer = (nil)] 01:51:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fc3f3fc0c00) [pid = 1839] [serial = 297] [outer = 0x7fc3f0cd4000] 01:51:55 INFO - PROCESS | 1839 | 1461487915464 Marionette DEBUG loaded listener.js 01:51:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fc3f6fe3400) [pid = 1839] [serial = 298] [outer = 0x7fc3f0cd4000] 01:51:56 INFO - PROCESS | 1839 | 1461487916351 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]]]}] 01:51: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. 01:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1333ms 01:51:56 INFO - PROCESS | 1839 | 1461487916412 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:51:56 INFO - PROCESS | 1839 | 1461487916419 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:51:56 INFO - PROCESS | 1839 | 1461487916425 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:51:56 INFO - PROCESS | 1839 | 1461487916429 Marionette TRACE conn3 <- [1,370,null,{}] 01:51:56 INFO - PROCESS | 1839 | 1461487916434 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}] 01:51:56 INFO - PROCESS | 1839 | 1461487916635 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:51:56 INFO - PROCESS | 1839 | 1461487916773 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4074dc800 == 48 [pid = 1839] [id = 100] 01:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fc3f8da5000) [pid = 1839] [serial = 299] [outer = (nil)] 01:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fc3f946fc00) [pid = 1839] [serial = 300] [outer = 0x7fc3f8da5000] 01:51:56 INFO - PROCESS | 1839 | 1461487916851 Marionette DEBUG loaded listener.js 01:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fc3f9aafc00) [pid = 1839] [serial = 301] [outer = 0x7fc3f8da5000] 01:51:57 INFO - PROCESS | 1839 | 1461487917796 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]]]}] 01:51: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. 01:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1383ms 01:51:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:51:57 INFO - PROCESS | 1839 | 1461487917808 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:51:57 INFO - PROCESS | 1839 | 1461487917811 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:51:57 INFO - PROCESS | 1839 | 1461487917826 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:51:57 INFO - PROCESS | 1839 | 1461487917834 Marionette TRACE conn3 <- [1,374,null,{}] 01:51:57 INFO - PROCESS | 1839 | 1461487917841 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}] 01:51:58 INFO - PROCESS | 1839 | 1461487918007 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:51:58 INFO - PROCESS | 1839 | 1461487918148 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc410825000 == 49 [pid = 1839] [id = 101] 01:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fc3ee66ec00) [pid = 1839] [serial = 302] [outer = (nil)] 01:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3fd654000) [pid = 1839] [serial = 303] [outer = 0x7fc3ee66ec00] 01:51:58 INFO - PROCESS | 1839 | 1461487918222 Marionette DEBUG loaded listener.js 01:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc407480c00) [pid = 1839] [serial = 304] [outer = 0x7fc3ee66ec00] 01:51:59 INFO - PROCESS | 1839 | 1461487919078 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:51:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:51:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1297ms 01:51:59 INFO - PROCESS | 1839 | 1461487919115 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:51:59 INFO - PROCESS | 1839 | 1461487919120 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:51:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:51:59 INFO - PROCESS | 1839 | 1461487919125 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:51:59 INFO - PROCESS | 1839 | 1461487919127 Marionette TRACE conn3 <- [1,378,null,{}] 01:51:59 INFO - PROCESS | 1839 | 1461487919135 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}] 01:51:59 INFO - PROCESS | 1839 | 1461487919290 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:51:59 INFO - PROCESS | 1839 | 1461487919433 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf74800 == 50 [pid = 1839] [id = 102] 01:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc3f90cf400) [pid = 1839] [serial = 305] [outer = (nil)] 01:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fc40a53c400) [pid = 1839] [serial = 306] [outer = 0x7fc3f90cf400] 01:51:59 INFO - PROCESS | 1839 | 1461487919509 Marionette DEBUG loaded listener.js 01:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc40c6bdc00) [pid = 1839] [serial = 307] [outer = 0x7fc3f90cf400] 01:52:00 INFO - PROCESS | 1839 | 1461487920400 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:52:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:52:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1328ms 01:52:00 INFO - PROCESS | 1839 | 1461487920457 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:52:00 INFO - PROCESS | 1839 | 1461487920461 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:52:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:52:00 INFO - PROCESS | 1839 | 1461487920471 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:52:00 INFO - PROCESS | 1839 | 1461487920476 Marionette TRACE conn3 <- [1,382,null,{}] 01:52:00 INFO - PROCESS | 1839 | 1461487920484 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}] 01:52:00 INFO - PROCESS | 1839 | 1461487920753 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:52:00 INFO - PROCESS | 1839 | 1461487920942 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0c6000 == 51 [pid = 1839] [id = 103] 01:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc41086c400) [pid = 1839] [serial = 308] [outer = (nil)] 01:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc410a81c00) [pid = 1839] [serial = 309] [outer = 0x7fc41086c400] 01:52:01 INFO - PROCESS | 1839 | 1461487921080 Marionette DEBUG loaded listener.js 01:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc413fef800) [pid = 1839] [serial = 310] [outer = 0x7fc41086c400] 01:52:01 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:52:01 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:52:01 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:52:01 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:52:01 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:52:02 INFO - PROCESS | 1839 | 1461487922134 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:52:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:52:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1688ms 01:52:02 INFO - PROCESS | 1839 | 1461487922160 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:52:02 INFO - PROCESS | 1839 | 1461487922166 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:52:02 INFO - PROCESS | 1839 | 1461487922175 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:52:02 INFO - PROCESS | 1839 | 1461487922180 Marionette TRACE conn3 <- [1,386,null,{}] 01:52:02 INFO - PROCESS | 1839 | 1461487922188 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}] 01:52:02 INFO - PROCESS | 1839 | 1461487922334 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:52:02 INFO - PROCESS | 1839 | 1461487922556 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8aad000 == 52 [pid = 1839] [id = 104] 01:52:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3ee678400) [pid = 1839] [serial = 311] [outer = (nil)] 01:52:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3f0354000) [pid = 1839] [serial = 312] [outer = 0x7fc3ee678400] 01:52:02 INFO - PROCESS | 1839 | 1461487922640 Marionette DEBUG loaded listener.js 01:52:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3f0791400) [pid = 1839] [serial = 313] [outer = 0x7fc3ee678400] 01:52:03 INFO - PROCESS | 1839 | 1461487923519 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]]]}] 01:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1384ms 01:52:03 INFO - PROCESS | 1839 | 1461487923559 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:52:03 INFO - PROCESS | 1839 | 1461487923567 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:52:03 INFO - PROCESS | 1839 | 1461487923582 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:52:03 INFO - PROCESS | 1839 | 1461487923592 Marionette TRACE conn3 <- [1,390,null,{}] 01:52:03 INFO - PROCESS | 1839 | 1461487923597 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}] 01:52:03 INFO - PROCESS | 1839 | 1461487923755 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:52:03 INFO - PROCESS | 1839 | 1461487923904 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a7800 == 53 [pid = 1839] [id = 105] 01:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3ee06cc00) [pid = 1839] [serial = 314] [outer = (nil)] 01:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3f0357000) [pid = 1839] [serial = 315] [outer = 0x7fc3ee06cc00] 01:52:03 INFO - PROCESS | 1839 | 1461487923969 Marionette DEBUG loaded listener.js 01:52:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3f0cd2400) [pid = 1839] [serial = 316] [outer = 0x7fc3ee06cc00] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc408111800 == 52 [pid = 1839] [id = 97] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9652000 == 51 [pid = 1839] [id = 96] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc410a85c00) [pid = 1839] [serial = 255] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc40e5b8400) [pid = 1839] [serial = 227] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3f9ab6400) [pid = 1839] [serial = 230] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4005b0800 == 50 [pid = 1839] [id = 95] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa0e7800 == 49 [pid = 1839] [id = 94] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9518000 == 48 [pid = 1839] [id = 93] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a8000 == 47 [pid = 1839] [id = 92] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0b3c800 == 46 [pid = 1839] [id = 91] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc410a91800 == 45 [pid = 1839] [id = 88] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40638e800 == 44 [pid = 1839] [id = 87] 01:52:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9074800 == 43 [pid = 1839] [id = 86] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fc3f17a1c00) [pid = 1839] [serial = 252] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fc4071dd400) [pid = 1839] [serial = 249] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fc3f8825000) [pid = 1839] [serial = 236] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fc40bc11c00) [pid = 1839] [serial = 224] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3f3d57800) [pid = 1839] [serial = 233] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc3fa727c00) [pid = 1839] [serial = 239] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3fad0cc00) [pid = 1839] [serial = 240] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fc40633d000) [pid = 1839] [serial = 242] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fc4083e9800) [pid = 1839] [serial = 243] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fc3f9b10c00) [pid = 1839] [serial = 221] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fc3f765d400) [pid = 1839] [serial = 218] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fc3f9a54c00) [pid = 1839] [serial = 237] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fc3fad0ac00) [pid = 1839] [serial = 108] [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.] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fc40c63e800) [pid = 1839] [serial = 245] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fc40c82dc00) [pid = 1839] [serial = 246] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fc40f28b800) [pid = 1839] [serial = 253] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fc40f289800) [pid = 1839] [serial = 250] [outer = (nil)] [url = about:blank] 01:52:04 INFO - PROCESS | 1839 | 1461487924874 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]]]}] 01:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1339ms 01:52:04 INFO - PROCESS | 1839 | 1461487924921 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:52:04 INFO - PROCESS | 1839 | 1461487924925 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:52:04 INFO - PROCESS | 1839 | 1461487924930 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:52:04 INFO - PROCESS | 1839 | 1461487924935 Marionette TRACE conn3 <- [1,394,null,{}] 01:52:04 INFO - PROCESS | 1839 | 1461487924949 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}] 01:52:05 INFO - PROCESS | 1839 | 1461487925106 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:52:05 INFO - PROCESS | 1839 | 1461487925118 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9446800 == 44 [pid = 1839] [id = 106] 01:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fc3f3fbcc00) [pid = 1839] [serial = 317] [outer = (nil)] 01:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fc3f65d1c00) [pid = 1839] [serial = 318] [outer = 0x7fc3f3fbcc00] 01:52:05 INFO - PROCESS | 1839 | 1461487925185 Marionette DEBUG loaded listener.js 01:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fc3f7ea8800) [pid = 1839] [serial = 319] [outer = 0x7fc3f3fbcc00] 01:52:06 INFO - PROCESS | 1839 | 1461487926032 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]]]}] 01:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1136ms 01:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:52:06 INFO - PROCESS | 1839 | 1461487926067 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:52:06 INFO - PROCESS | 1839 | 1461487926070 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:52:06 INFO - PROCESS | 1839 | 1461487926076 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:52:06 INFO - PROCESS | 1839 | 1461487926079 Marionette TRACE conn3 <- [1,398,null,{}] 01:52:06 INFO - PROCESS | 1839 | 1461487926083 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}] 01:52:06 INFO - PROCESS | 1839 | 1461487926263 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:52:06 INFO - PROCESS | 1839 | 1461487926330 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd37e000 == 45 [pid = 1839] [id = 107] 01:52:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fc3f3fbf000) [pid = 1839] [serial = 320] [outer = (nil)] 01:52:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fc3f8b0f400) [pid = 1839] [serial = 321] [outer = 0x7fc3f3fbf000] 01:52:06 INFO - PROCESS | 1839 | 1461487926392 Marionette DEBUG loaded listener.js 01:52:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fc3f980c400) [pid = 1839] [serial = 322] [outer = 0x7fc3f3fbf000] 01:52:07 INFO - PROCESS | 1839 | 1461487927170 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]]]}] 01:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1182ms 01:52:07 INFO - PROCESS | 1839 | 1461487927258 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:52:07 INFO - PROCESS | 1839 | 1461487927261 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:52:07 INFO - PROCESS | 1839 | 1461487927266 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:52:07 INFO - PROCESS | 1839 | 1461487927268 Marionette TRACE conn3 <- [1,402,null,{}] 01:52:07 INFO - PROCESS | 1839 | 1461487927274 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}] 01:52:07 INFO - PROCESS | 1839 | 1461487927453 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:52:07 INFO - PROCESS | 1839 | 1461487927473 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407609800 == 46 [pid = 1839] [id = 108] 01:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3f04ed800) [pid = 1839] [serial = 323] [outer = (nil)] 01:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc3f04f7800) [pid = 1839] [serial = 324] [outer = 0x7fc3f04ed800] 01:52:07 INFO - PROCESS | 1839 | 1461487927531 Marionette DEBUG loaded listener.js 01:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc3f3fb6c00) [pid = 1839] [serial = 325] [outer = 0x7fc3f04ed800] 01:52:08 INFO - PROCESS | 1839 | 1461487928383 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]]]}] 01:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1178ms 01:52:08 INFO - PROCESS | 1839 | 1461487928446 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:52:08 INFO - PROCESS | 1839 | 1461487928450 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:52:08 INFO - PROCESS | 1839 | 1461487928455 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:52:08 INFO - PROCESS | 1839 | 1461487928458 Marionette TRACE conn3 <- [1,406,null,{}] 01:52:08 INFO - PROCESS | 1839 | 1461487928462 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}] 01:52:08 INFO - PROCESS | 1839 | 1461487928760 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fc3fad0b800) [pid = 1839] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fc3ee672400) [pid = 1839] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fc3f90d4800) [pid = 1839] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fc3ee675400) [pid = 1839] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fc3fa72d000) [pid = 1839] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fc3f0ad9400) [pid = 1839] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:52:08 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fc3edcc5800) [pid = 1839] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:52:08 INFO - PROCESS | 1839 | 1461487928840 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd308000 == 47 [pid = 1839] [id = 109] 01:52:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fc3ee672400) [pid = 1839] [serial = 326] [outer = (nil)] 01:52:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fc3f522b000) [pid = 1839] [serial = 327] [outer = 0x7fc3ee672400] 01:52:08 INFO - PROCESS | 1839 | 1461487928903 Marionette DEBUG loaded listener.js 01:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fc3fad03400) [pid = 1839] [serial = 328] [outer = 0x7fc3ee672400] 01:52:09 INFO - PROCESS | 1839 | 1461487929559 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]]]}] 01:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1134ms 01:52:09 INFO - PROCESS | 1839 | 1461487929589 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:52:09 INFO - PROCESS | 1839 | 1461487929592 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:52:09 INFO - PROCESS | 1839 | 1461487929609 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:52:09 INFO - PROCESS | 1839 | 1461487929613 Marionette TRACE conn3 <- [1,410,null,{}] 01:52:09 INFO - PROCESS | 1839 | 1461487929626 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}] 01:52:09 INFO - PROCESS | 1839 | 1461487929753 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:52:09 INFO - PROCESS | 1839 | 1461487929766 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c91d000 == 48 [pid = 1839] [id = 110] 01:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fc3fad03800) [pid = 1839] [serial = 329] [outer = (nil)] 01:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3fd61c400) [pid = 1839] [serial = 330] [outer = 0x7fc3fad03800] 01:52:09 INFO - PROCESS | 1839 | 1461487929827 Marionette DEBUG loaded listener.js 01:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc407411400) [pid = 1839] [serial = 331] [outer = 0x7fc3fad03800] 01:52:10 INFO - PROCESS | 1839 | 1461487930580 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]]]}] 01:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 998ms 01:52:10 INFO - PROCESS | 1839 | 1461487930597 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:52:10 INFO - PROCESS | 1839 | 1461487930600 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:52:10 INFO - PROCESS | 1839 | 1461487930607 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:52:10 INFO - PROCESS | 1839 | 1461487930609 Marionette TRACE conn3 <- [1,414,null,{}] 01:52:10 INFO - PROCESS | 1839 | 1461487930615 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}] 01:52:10 INFO - PROCESS | 1839 | 1461487930781 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:52:10 INFO - PROCESS | 1839 | 1461487930929 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2610800 == 49 [pid = 1839] [id = 111] 01:52:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc3edcc5800) [pid = 1839] [serial = 332] [outer = (nil)] 01:52:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fc3ee060000) [pid = 1839] [serial = 333] [outer = 0x7fc3edcc5800] 01:52:11 INFO - PROCESS | 1839 | 1461487931008 Marionette DEBUG loaded listener.js 01:52:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3ee06a800) [pid = 1839] [serial = 334] [outer = 0x7fc3edcc5800] 01:52:11 INFO - PROCESS | 1839 | 1461487931877 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]]]}] 01:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1329ms 01:52:11 INFO - PROCESS | 1839 | 1461487931940 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:52:11 INFO - PROCESS | 1839 | 1461487931946 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:52:11 INFO - PROCESS | 1839 | 1461487931954 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:52:11 INFO - PROCESS | 1839 | 1461487931959 Marionette TRACE conn3 <- [1,418,null,{}] 01:52:11 INFO - PROCESS | 1839 | 1461487931965 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}] 01:52:12 INFO - PROCESS | 1839 | 1461487932163 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:52:12 INFO - PROCESS | 1839 | 1461487932303 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd105000 == 50 [pid = 1839] [id = 112] 01:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3f04f1800) [pid = 1839] [serial = 335] [outer = (nil)] 01:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3f0ccf400) [pid = 1839] [serial = 336] [outer = 0x7fc3f04f1800] 01:52:12 INFO - PROCESS | 1839 | 1461487932433 Marionette DEBUG loaded listener.js 01:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc3f1069c00) [pid = 1839] [serial = 337] [outer = 0x7fc3f04f1800] 01:52:13 INFO - PROCESS | 1839 | 1461487933680 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]]]}] 01:52:13 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 01:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1784ms 01:52:13 INFO - PROCESS | 1839 | 1461487933835 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:52:13 INFO - PROCESS | 1839 | 1461487933841 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:52:13 INFO - PROCESS | 1839 | 1461487933851 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:52:13 INFO - PROCESS | 1839 | 1461487933854 Marionette TRACE conn3 <- [1,422,null,{}] 01:52:13 INFO - PROCESS | 1839 | 1461487933860 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}] 01:52:14 INFO - PROCESS | 1839 | 1461487934014 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:52:14 INFO - PROCESS | 1839 | 1461487934154 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40f2ce000 == 51 [pid = 1839] [id = 113] 01:52:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3f0cd1000) [pid = 1839] [serial = 338] [outer = (nil)] 01:52:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3f3ed2c00) [pid = 1839] [serial = 339] [outer = 0x7fc3f0cd1000] 01:52:14 INFO - PROCESS | 1839 | 1461487934229 Marionette DEBUG loaded listener.js 01:52:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3f7394800) [pid = 1839] [serial = 340] [outer = 0x7fc3f0cd1000] 01:52:15 INFO - PROCESS | 1839 | 1461487935637 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]]]}] 01:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1832ms 01:52:15 INFO - PROCESS | 1839 | 1461487935684 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:52:15 INFO - PROCESS | 1839 | 1461487935688 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:52:15 INFO - PROCESS | 1839 | 1461487935704 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:52:15 INFO - PROCESS | 1839 | 1461487935712 Marionette TRACE conn3 <- [1,426,null,{}] 01:52:15 INFO - PROCESS | 1839 | 1461487935718 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}] 01:52:15 INFO - PROCESS | 1839 | 1461487935902 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:52:16 INFO - PROCESS | 1839 | 1461487936039 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc21000 == 52 [pid = 1839] [id = 114] 01:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3ee066000) [pid = 1839] [serial = 341] [outer = (nil)] 01:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3f8973000) [pid = 1839] [serial = 342] [outer = 0x7fc3ee066000] 01:52:16 INFO - PROCESS | 1839 | 1461487936113 Marionette DEBUG loaded listener.js 01:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3fa970000) [pid = 1839] [serial = 343] [outer = 0x7fc3ee066000] 01:52:16 INFO - PROCESS | 1839 | 1461487936946 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] 01:52:17 INFO - PROCESS | 1839 | 1461487937010 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:52:17 INFO - PROCESS | 1839 | 1461487937019 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:52:17 INFO - PROCESS | 1839 | 1461487937021 Marionette TRACE conn3 <- [1,430,null,{}] 01:52:17 INFO - PROCESS | 1839 | 1461487937025 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}] 01:52:17 INFO - PROCESS | 1839 | 1461487937187 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:52:17 INFO - PROCESS | 1839 | 1461487937328 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f021e800 == 53 [pid = 1839] [id = 115] 01:52:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3edcce800) [pid = 1839] [serial = 344] [outer = (nil)] 01:52:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3fd33b800) [pid = 1839] [serial = 345] [outer = 0x7fc3edcce800] 01:52:17 INFO - PROCESS | 1839 | 1461487937401 Marionette DEBUG loaded listener.js 01:52:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc407405c00) [pid = 1839] [serial = 346] [outer = 0x7fc3edcce800] 01:52:18 INFO - PROCESS | 1839 | 1461487938238 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]]]}] 01:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1282ms 01:52:18 INFO - PROCESS | 1839 | 1461487938302 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:52:18 INFO - PROCESS | 1839 | 1461487938306 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:52:18 INFO - PROCESS | 1839 | 1461487938573 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:52:18 INFO - PROCESS | 1839 | 1461487938581 Marionette TRACE conn3 <- [1,434,null,{}] 01:52:18 INFO - PROCESS | 1839 | 1461487938593 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}] 01:52:18 INFO - PROCESS | 1839 | 1461487938745 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:52:18 INFO - PROCESS | 1839 | 1461487938940 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f6fa3800 == 54 [pid = 1839] [id = 116] 01:52:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3ee05f800) [pid = 1839] [serial = 347] [outer = (nil)] 01:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3ef9ac000) [pid = 1839] [serial = 348] [outer = 0x7fc3ee05f800] 01:52:19 INFO - PROCESS | 1839 | 1461487939005 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3ef9b0c00) [pid = 1839] [serial = 349] [outer = 0x7fc3ee05f800] 01:52:19 INFO - PROCESS | 1839 | 1461487939886 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]]]}] 01:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1647ms 01:52:19 INFO - PROCESS | 1839 | 1461487939961 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:52:19 INFO - PROCESS | 1839 | 1461487939967 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:52:19 INFO - PROCESS | 1839 | 1461487939973 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:52:19 INFO - PROCESS | 1839 | 1461487939977 Marionette TRACE conn3 <- [1,438,null,{}] 01:52:19 INFO - PROCESS | 1839 | 1461487939987 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}] 01:52:20 INFO - PROCESS | 1839 | 1461487940156 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:52:20 INFO - PROCESS | 1839 | 1461487940300 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8a90800 == 55 [pid = 1839] [id = 117] 01:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f04fb400) [pid = 1839] [serial = 350] [outer = (nil)] 01:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f0cd3000) [pid = 1839] [serial = 351] [outer = 0x7fc3f04fb400] 01:52:20 INFO - PROCESS | 1839 | 1461487940365 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3f31bf000) [pid = 1839] [serial = 352] [outer = 0x7fc3f04fb400] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c91d000 == 54 [pid = 1839] [id = 110] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd308000 == 53 [pid = 1839] [id = 109] 01:52:20 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc40a5b9000) [pid = 1839] [serial = 291] [outer = (nil)] [url = about:blank] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407609800 == 52 [pid = 1839] [id = 108] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd37e000 == 51 [pid = 1839] [id = 107] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9446800 == 50 [pid = 1839] [id = 106] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a7800 == 49 [pid = 1839] [id = 105] 01:52:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8aad000 == 48 [pid = 1839] [id = 104] 01:52:20 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3fd349400) [pid = 1839] [serial = 285] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3f9a61800) [pid = 1839] [serial = 288] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3f94b6000) [pid = 1839] [serial = 279] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3f9a5bc00) [pid = 1839] [serial = 280] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc413ff1000) [pid = 1839] [serial = 256] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3fd65e800) [pid = 1839] [serial = 286] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3f0cd4800) [pid = 1839] [serial = 261] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3faca2c00) [pid = 1839] [serial = 282] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3f9a5f800) [pid = 1839] [serial = 270] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3f26b1400) [pid = 1839] [serial = 258] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3f0d2a000) [pid = 1839] [serial = 274] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fc3f0ccb400) [pid = 1839] [serial = 273] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fc3f65d5400) [pid = 1839] [serial = 276] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fc3f7de3400) [pid = 1839] [serial = 277] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fc3edccf800) [pid = 1839] [serial = 264] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3f9475000) [pid = 1839] [serial = 267] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc4084b5c00) [pid = 1839] [serial = 289] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3fad0a800) [pid = 1839] [serial = 283] [outer = (nil)] [url = about:blank] 01:52:21 INFO - PROCESS | 1839 | 1461487941275 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]]]}] 01:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1331ms 01:52:21 INFO - PROCESS | 1839 | 1461487941305 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:52:21 INFO - PROCESS | 1839 | 1461487941307 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:52:21 INFO - PROCESS | 1839 | 1461487941314 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:52:21 INFO - PROCESS | 1839 | 1461487941316 Marionette TRACE conn3 <- [1,442,null,{}] 01:52:21 INFO - PROCESS | 1839 | 1461487941322 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}] 01:52:21 INFO - PROCESS | 1839 | 1461487941458 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:52:21 INFO - PROCESS | 1839 | 1461487941484 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f951c000 == 49 [pid = 1839] [id = 118] 01:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3f3fb8800) [pid = 1839] [serial = 353] [outer = (nil)] 01:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3f3fc2800) [pid = 1839] [serial = 354] [outer = 0x7fc3f3fb8800] 01:52:21 INFO - PROCESS | 1839 | 1461487941552 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3f7de3400) [pid = 1839] [serial = 355] [outer = 0x7fc3f3fb8800] 01:52:22 INFO - PROCESS | 1839 | 1461487942343 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]]]}] 01:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1088ms 01:52:22 INFO - PROCESS | 1839 | 1461487942403 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 1839 | 1461487942407 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:52:22 INFO - PROCESS | 1839 | 1461487942414 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1839 | 1461487942416 Marionette TRACE conn3 <- [1,446,null,{}] 01:52:22 INFO - PROCESS | 1839 | 1461487942422 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}] 01:52:22 INFO - PROCESS | 1839 | 1461487942557 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:52:22 INFO - PROCESS | 1839 | 1461487942571 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4013e5800 == 50 [pid = 1839] [id = 119] 01:52:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc3f3fbe000) [pid = 1839] [serial = 356] [outer = (nil)] 01:52:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3f9542400) [pid = 1839] [serial = 357] [outer = 0x7fc3f3fbe000] 01:52:22 INFO - PROCESS | 1839 | 1461487942633 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3f9a57800) [pid = 1839] [serial = 358] [outer = 0x7fc3f3fbe000] 01:52:23 INFO - PROCESS | 1839 | 1461487943525 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]]]}] 01:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1180ms 01:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:52:23 INFO - PROCESS | 1839 | 1461487943600 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1839 | 1461487943602 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:52:23 INFO - PROCESS | 1839 | 1461487943608 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1839 | 1461487943611 Marionette TRACE conn3 <- [1,450,null,{}] 01:52:23 INFO - PROCESS | 1839 | 1461487943616 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}] 01:52:23 INFO - PROCESS | 1839 | 1461487943802 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:52:23 INFO - PROCESS | 1839 | 1461487943824 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407610800 == 51 [pid = 1839] [id = 120] 01:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3f010fc00) [pid = 1839] [serial = 359] [outer = (nil)] 01:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3f0118400) [pid = 1839] [serial = 360] [outer = 0x7fc3f010fc00] 01:52:23 INFO - PROCESS | 1839 | 1461487943885 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3f011d800) [pid = 1839] [serial = 361] [outer = 0x7fc3f010fc00] 01:52:24 INFO - PROCESS | 1839 | 1461487944755 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] 01:52:24 INFO - PROCESS | 1839 | 1461487944794 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:52:24 INFO - PROCESS | 1839 | 1461487944800 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1839 | 1461487944803 Marionette TRACE conn3 <- [1,454,null,{}] 01:52:24 INFO - PROCESS | 1839 | 1461487944808 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}] 01:52:25 INFO - PROCESS | 1839 | 1461487945026 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:52:25 INFO - PROCESS | 1839 | 1461487945048 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c439000 == 52 [pid = 1839] [id = 121] 01:52:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3f946e800) [pid = 1839] [serial = 362] [outer = (nil)] 01:52:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3fc744c00) [pid = 1839] [serial = 363] [outer = 0x7fc3f946e800] 01:52:25 INFO - PROCESS | 1839 | 1461487945112 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc406f59800) [pid = 1839] [serial = 364] [outer = 0x7fc3f946e800] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3ee674400) [pid = 1839] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3f04ed800) [pid = 1839] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3ee672400) [pid = 1839] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3f3fbf000) [pid = 1839] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3ee06cc00) [pid = 1839] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fc3f3fbcc00) [pid = 1839] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:52:25 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fc3ee678400) [pid = 1839] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:52:26 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:52:26 INFO - PROCESS | 1839 | 1461487946063 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]]]}] 01:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1278ms 01:52:26 INFO - PROCESS | 1839 | 1461487946085 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:52:26 INFO - PROCESS | 1839 | 1461487946089 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:52:26 INFO - PROCESS | 1839 | 1461487946094 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:52:26 INFO - PROCESS | 1839 | 1461487946096 Marionette TRACE conn3 <- [1,458,null,{}] 01:52:26 INFO - PROCESS | 1839 | 1461487946102 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}] 01:52:26 INFO - PROCESS | 1839 | 1461487946247 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:52:26 INFO - PROCESS | 1839 | 1461487946261 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c441800 == 53 [pid = 1839] [id = 122] 01:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3ee672400) [pid = 1839] [serial = 365] [outer = (nil)] 01:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3fd346000) [pid = 1839] [serial = 366] [outer = 0x7fc3ee672400] 01:52:26 INFO - PROCESS | 1839 | 1461487946322 Marionette DEBUG loaded listener.js 01:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc407407c00) [pid = 1839] [serial = 367] [outer = 0x7fc3ee672400] 01:52:27 INFO - PROCESS | 1839 | 1461487947070 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] 01:52:27 INFO - PROCESS | 1839 | 1461487947137 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:52:27 INFO - PROCESS | 1839 | 1461487947154 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:52:27 INFO - PROCESS | 1839 | 1461487947157 Marionette TRACE conn3 <- [1,462,null,{}] 01:52:27 INFO - PROCESS | 1839 | 1461487947182 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}] 01:52:27 INFO - PROCESS | 1839 | 1461487947315 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:52:27 INFO - PROCESS | 1839 | 1461487947325 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc413fa8800 == 54 [pid = 1839] [id = 123] 01:52:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3f03e0800) [pid = 1839] [serial = 368] [outer = (nil)] 01:52:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3f03e9400) [pid = 1839] [serial = 369] [outer = 0x7fc3f03e0800] 01:52:27 INFO - PROCESS | 1839 | 1461487947385 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3f3fbf000) [pid = 1839] [serial = 370] [outer = 0x7fc3f03e0800] 01:52:28 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:52:28 INFO - PROCESS | 1839 | 1461487948465 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] 01:52:28 INFO - PROCESS | 1839 | 1461487948517 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:52:28 INFO - PROCESS | 1839 | 1461487948525 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1839 | 1461487948531 Marionette TRACE conn3 <- [1,466,null,{}] 01:52:28 INFO - PROCESS | 1839 | 1461487948538 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}] 01:52:28 INFO - PROCESS | 1839 | 1461487948726 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:52:28 INFO - PROCESS | 1839 | 1461487948869 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f260e000 == 55 [pid = 1839] [id = 124] 01:52:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3f0111400) [pid = 1839] [serial = 371] [outer = (nil)] 01:52:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3f03e0c00) [pid = 1839] [serial = 372] [outer = 0x7fc3f0111400] 01:52:28 INFO - PROCESS | 1839 | 1461487948945 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f04ef800) [pid = 1839] [serial = 373] [outer = 0x7fc3f0111400] 01:52:29 INFO - PROCESS | 1839 | 1461487949977 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] 01:52:30 INFO - PROCESS | 1839 | 1461487950036 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:52:30 INFO - PROCESS | 1839 | 1461487950048 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1839 | 1461487950051 Marionette TRACE conn3 <- [1,470,null,{}] 01:52:30 INFO - PROCESS | 1839 | 1461487950057 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}] 01:52:30 INFO - PROCESS | 1839 | 1461487950247 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:52:30 INFO - PROCESS | 1839 | 1461487950475 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3face7000 == 56 [pid = 1839] [id = 125] 01:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f0356c00) [pid = 1839] [serial = 374] [outer = (nil)] 01:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f3fb8000) [pid = 1839] [serial = 375] [outer = 0x7fc3f0356c00] 01:52:30 INFO - PROCESS | 1839 | 1461487950596 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f7fcf400) [pid = 1839] [serial = 376] [outer = 0x7fc3f0356c00] 01:52:31 INFO - PROCESS | 1839 | 1461487951503 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]]]}] 01:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1488ms 01:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:52:31 INFO - PROCESS | 1839 | 1461487951536 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:52:31 INFO - PROCESS | 1839 | 1461487951539 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:52:31 INFO - PROCESS | 1839 | 1461487951545 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1839 | 1461487951551 Marionette TRACE conn3 <- [1,474,null,{}] 01:52:31 INFO - PROCESS | 1839 | 1461487951566 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}] 01:52:31 INFO - PROCESS | 1839 | 1461487951728 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:52:31 INFO - PROCESS | 1839 | 1461487951878 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0141000 == 57 [pid = 1839] [id = 126] 01:52:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f9469800) [pid = 1839] [serial = 377] [outer = (nil)] 01:52:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3fa727c00) [pid = 1839] [serial = 378] [outer = 0x7fc3f9469800] 01:52:31 INFO - PROCESS | 1839 | 1461487951957 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3fd653800) [pid = 1839] [serial = 379] [outer = 0x7fc3f9469800] 01:52:32 INFO - PROCESS | 1839 | 1461487952829 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]]]}] 01:52:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1340ms 01:52:32 INFO - PROCESS | 1839 | 1461487952885 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:52:32 INFO - PROCESS | 1839 | 1461487952890 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:52:32 INFO - PROCESS | 1839 | 1461487952896 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 1839 | 1461487952900 Marionette TRACE conn3 <- [1,478,null,{}] 01:52:32 INFO - PROCESS | 1839 | 1461487952905 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}] 01:52:33 INFO - PROCESS | 1839 | 1461487953063 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:52:33 INFO - PROCESS | 1839 | 1461487953204 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f015d000 == 58 [pid = 1839] [id = 127] 01:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f9475c00) [pid = 1839] [serial = 380] [outer = (nil)] 01:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc4084b6800) [pid = 1839] [serial = 381] [outer = 0x7fc3f9475c00] 01:52:33 INFO - PROCESS | 1839 | 1461487953282 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc40bf96400) [pid = 1839] [serial = 382] [outer = 0x7fc3f9475c00] 01:52:34 INFO - PROCESS | 1839 | 1461487954139 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]]]}] 01:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1282ms 01:52:34 INFO - PROCESS | 1839 | 1461487954180 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:52:34 INFO - PROCESS | 1839 | 1461487954183 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:52:34 INFO - PROCESS | 1839 | 1461487954189 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:52:34 INFO - PROCESS | 1839 | 1461487954191 Marionette TRACE conn3 <- [1,482,null,{}] 01:52:34 INFO - PROCESS | 1839 | 1461487954196 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}] 01:52:34 INFO - PROCESS | 1839 | 1461487954344 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:52:34 INFO - PROCESS | 1839 | 1461487954490 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f497a800 == 59 [pid = 1839] [id = 128] 01:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f3f88800) [pid = 1839] [serial = 383] [outer = (nil)] 01:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3f3f91000) [pid = 1839] [serial = 384] [outer = 0x7fc3f3f88800] 01:52:34 INFO - PROCESS | 1839 | 1461487954562 Marionette DEBUG loaded listener.js 01:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3f3f95400) [pid = 1839] [serial = 385] [outer = 0x7fc3f3f88800] 01:52:35 INFO - PROCESS | 1839 | 1461487955552 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]]]}] 01:52:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:52:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1436ms 01:52:35 INFO - PROCESS | 1839 | 1461487955626 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1839 | 1461487955629 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:52:35 INFO - PROCESS | 1839 | 1461487955635 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1839 | 1461487955637 Marionette TRACE conn3 <- [1,486,null,{}] 01:52:35 INFO - PROCESS | 1839 | 1461487955642 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}] 01:52:35 INFO - PROCESS | 1839 | 1461487955843 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:52:36 INFO - PROCESS | 1839 | 1461487956028 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0cf800 == 60 [pid = 1839] [id = 129] 01:52:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3edcd0000) [pid = 1839] [serial = 386] [outer = (nil)] 01:52:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3ee67b000) [pid = 1839] [serial = 387] [outer = 0x7fc3edcd0000] 01:52:36 INFO - PROCESS | 1839 | 1461487956149 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f3fb7c00) [pid = 1839] [serial = 388] [outer = 0x7fc3edcd0000] 01:52:37 INFO - PROCESS | 1839 | 1461487957178 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]]]}] 01:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1637ms 01:52:37 INFO - PROCESS | 1839 | 1461487957273 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:52:37 INFO - PROCESS | 1839 | 1461487957279 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:52:37 INFO - PROCESS | 1839 | 1461487957287 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:52:37 INFO - PROCESS | 1839 | 1461487957292 Marionette TRACE conn3 <- [1,490,null,{}] 01:52:37 INFO - PROCESS | 1839 | 1461487957299 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}] 01:52:37 INFO - PROCESS | 1839 | 1461487957485 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:52:37 INFO - PROCESS | 1839 | 1461487957726 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f12f2000 == 61 [pid = 1839] [id = 130] 01:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3ee671800) [pid = 1839] [serial = 389] [outer = (nil)] 01:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3f010f800) [pid = 1839] [serial = 390] [outer = 0x7fc3ee671800] 01:52:37 INFO - PROCESS | 1839 | 1461487957851 Marionette DEBUG loaded listener.js 01:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f034a000) [pid = 1839] [serial = 391] [outer = 0x7fc3ee671800] 01:52:38 INFO - PROCESS | 1839 | 1461487958659 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]]]}] 01:52:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:52:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1444ms 01:52:38 INFO - PROCESS | 1839 | 1461487958732 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:52:38 INFO - PROCESS | 1839 | 1461487958740 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:52:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:52:38 INFO - PROCESS | 1839 | 1461487958750 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 1839 | 1461487958753 Marionette TRACE conn3 <- [1,494,null,{}] 01:52:38 INFO - PROCESS | 1839 | 1461487958757 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}] 01:52:38 INFO - PROCESS | 1839 | 1461487958946 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:52:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c441800 == 60 [pid = 1839] [id = 122] 01:52:38 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3fd61c400) [pid = 1839] [serial = 330] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c439000 == 59 [pid = 1839] [id = 121] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407610800 == 58 [pid = 1839] [id = 120] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4013e5800 == 57 [pid = 1839] [id = 119] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f951c000 == 56 [pid = 1839] [id = 118] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8a90800 == 55 [pid = 1839] [id = 117] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f6fa3800 == 54 [pid = 1839] [id = 116] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc21000 == 53 [pid = 1839] [id = 114] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd105000 == 52 [pid = 1839] [id = 112] 01:52:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2610800 == 51 [pid = 1839] [id = 111] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc40c45d000) [pid = 1839] [serial = 292] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f04f7800) [pid = 1839] [serial = 324] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3f522b000) [pid = 1839] [serial = 327] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3f3fb6c00) [pid = 1839] [serial = 325] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f8b0f400) [pid = 1839] [serial = 321] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3edccac00) [pid = 1839] [serial = 294] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3f946fc00) [pid = 1839] [serial = 300] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3f0cd2400) [pid = 1839] [serial = 316] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3f0357000) [pid = 1839] [serial = 315] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3f3fc0c00) [pid = 1839] [serial = 297] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3f65d1c00) [pid = 1839] [serial = 318] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f7ea8800) [pid = 1839] [serial = 319] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f0791400) [pid = 1839] [serial = 313] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3f0354000) [pid = 1839] [serial = 312] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3fd654000) [pid = 1839] [serial = 303] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc40a53c400) [pid = 1839] [serial = 306] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc410a81c00) [pid = 1839] [serial = 309] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3fad03400) [pid = 1839] [serial = 328] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f980c400) [pid = 1839] [serial = 322] [outer = (nil)] [url = about:blank] 01:52:39 INFO - PROCESS | 1839 | 1461487959131 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc1c800 == 52 [pid = 1839] [id = 131] 01:52:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3edccac00) [pid = 1839] [serial = 392] [outer = (nil)] 01:52:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f04f4000) [pid = 1839] [serial = 393] [outer = 0x7fc3edccac00] 01:52:39 INFO - PROCESS | 1839 | 1461487959197 Marionette DEBUG loaded listener.js 01:52:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f0ad4400) [pid = 1839] [serial = 394] [outer = 0x7fc3edccac00] 01:52:39 INFO - PROCESS | 1839 | 1461487959980 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]]]}] 01:52:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:52:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1289ms 01:52:40 INFO - PROCESS | 1839 | 1461487960040 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:52:40 INFO - PROCESS | 1839 | 1461487960045 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:52:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:52:40 INFO - PROCESS | 1839 | 1461487960051 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:52:40 INFO - PROCESS | 1839 | 1461487960056 Marionette TRACE conn3 <- [1,498,null,{}] 01:52:40 INFO - PROCESS | 1839 | 1461487960070 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}] 01:52:40 INFO - PROCESS | 1839 | 1461487960215 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:52:40 INFO - PROCESS | 1839 | 1461487960239 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8aa6000 == 53 [pid = 1839] [id = 132] 01:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f3d55800) [pid = 1839] [serial = 395] [outer = (nil)] 01:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f3f8a000) [pid = 1839] [serial = 396] [outer = 0x7fc3f3d55800] 01:52:40 INFO - PROCESS | 1839 | 1461487960315 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f3fc0000) [pid = 1839] [serial = 397] [outer = 0x7fc3f3d55800] 01:52:41 INFO - PROCESS | 1839 | 1461487961113 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]]]}] 01:52:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:52:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1087ms 01:52:41 INFO - PROCESS | 1839 | 1461487961143 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:52:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:52:41 INFO - PROCESS | 1839 | 1461487961148 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:52:41 INFO - PROCESS | 1839 | 1461487961155 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1839 | 1461487961158 Marionette TRACE conn3 <- [1,502,null,{}] 01:52:41 INFO - PROCESS | 1839 | 1461487961163 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}] 01:52:41 INFO - PROCESS | 1839 | 1461487961299 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:52:41 INFO - PROCESS | 1839 | 1461487961424 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e7a800 == 54 [pid = 1839] [id = 133] 01:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3ee067000) [pid = 1839] [serial = 398] [outer = (nil)] 01:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3f03fa400) [pid = 1839] [serial = 399] [outer = 0x7fc3ee067000] 01:52:41 INFO - PROCESS | 1839 | 1461487961486 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f3ed0800) [pid = 1839] [serial = 400] [outer = 0x7fc3ee067000] 01:52:42 INFO - PROCESS | 1839 | 1461487962225 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]]]}] 01:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1131ms 01:52:42 INFO - PROCESS | 1839 | 1461487962287 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:52:42 INFO - PROCESS | 1839 | 1461487962290 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:52:42 INFO - PROCESS | 1839 | 1461487962295 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:52:42 INFO - PROCESS | 1839 | 1461487962297 Marionette TRACE conn3 <- [1,506,null,{}] 01:52:42 INFO - PROCESS | 1839 | 1461487962302 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}] 01:52:42 INFO - PROCESS | 1839 | 1461487962466 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:52:42 INFO - PROCESS | 1839 | 1461487962493 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4013ed800 == 55 [pid = 1839] [id = 134] 01:52:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f03fa800) [pid = 1839] [serial = 401] [outer = (nil)] 01:52:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f11f6800) [pid = 1839] [serial = 402] [outer = 0x7fc3f03fa800] 01:52:42 INFO - PROCESS | 1839 | 1461487962551 Marionette DEBUG loaded listener.js 01:52:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f11fb000) [pid = 1839] [serial = 403] [outer = 0x7fc3f03fa800] 01:52:43 INFO - PROCESS | 1839 | 1461487963330 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]]]}] 01:52:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:52:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1083ms 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3fad03800) [pid = 1839] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3f010fc00) [pid = 1839] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3f946e800) [pid = 1839] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3ee672400) [pid = 1839] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f3fbe000) [pid = 1839] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f3fb8800) [pid = 1839] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3f04fb400) [pid = 1839] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3ee05f800) [pid = 1839] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc406336400) [pid = 1839] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc406f5d400) [pid = 1839] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:52:43 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f7ea2400) [pid = 1839] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:52:43 INFO - PROCESS | 1839 | 1461487963504 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 1839 | 1461487963507 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:52:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:52:43 INFO - PROCESS | 1839 | 1461487963523 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:52:43 INFO - PROCESS | 1839 | 1461487963526 Marionette TRACE conn3 <- [1,510,null,{}] 01:52:43 INFO - PROCESS | 1839 | 1461487963531 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}] 01:52:43 INFO - PROCESS | 1839 | 1461487963675 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:52:43 INFO - PROCESS | 1839 | 1461487963685 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4072aa800 == 56 [pid = 1839] [id = 135] 01:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f11fe000) [pid = 1839] [serial = 404] [outer = (nil)] 01:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f3fb8800) [pid = 1839] [serial = 405] [outer = 0x7fc3f11fe000] 01:52:43 INFO - PROCESS | 1839 | 1461487963765 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f7ea8800) [pid = 1839] [serial = 406] [outer = 0x7fc3f11fe000] 01:52:44 INFO - PROCESS | 1839 | 1461487964485 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]]]}] 01:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 982ms 01:52:44 INFO - PROCESS | 1839 | 1461487964506 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:52:44 INFO - PROCESS | 1839 | 1461487964509 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:52:44 INFO - PROCESS | 1839 | 1461487964515 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1839 | 1461487964517 Marionette TRACE conn3 <- [1,514,null,{}] 01:52:44 INFO - PROCESS | 1839 | 1461487964522 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}] 01:52:44 INFO - PROCESS | 1839 | 1461487964689 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:52:44 INFO - PROCESS | 1839 | 1461487964708 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bc5b000 == 57 [pid = 1839] [id = 136] 01:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f11fe800) [pid = 1839] [serial = 407] [outer = (nil)] 01:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f939dc00) [pid = 1839] [serial = 408] [outer = 0x7fc3f11fe800] 01:52:44 INFO - PROCESS | 1839 | 1461487964767 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3f9a61400) [pid = 1839] [serial = 409] [outer = 0x7fc3f11fe800] 01:52:45 INFO - PROCESS | 1839 | 1461487965417 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]]]}] 01:52:45 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 01:52:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 924ms 01:52:45 INFO - PROCESS | 1839 | 1461487965441 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:52:45 INFO - PROCESS | 1839 | 1461487965445 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:52:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:52:45 INFO - PROCESS | 1839 | 1461487965450 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 1839 | 1461487965453 Marionette TRACE conn3 <- [1,518,null,{}] 01:52:45 INFO - PROCESS | 1839 | 1461487965458 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}] 01:52:45 INFO - PROCESS | 1839 | 1461487965661 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:52:45 INFO - PROCESS | 1839 | 1461487965787 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0152000 == 58 [pid = 1839] [id = 137] 01:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3ee06b400) [pid = 1839] [serial = 410] [outer = (nil)] 01:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3ee675400) [pid = 1839] [serial = 411] [outer = 0x7fc3ee06b400] 01:52:45 INFO - PROCESS | 1839 | 1461487965858 Marionette DEBUG loaded listener.js 01:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f010fc00) [pid = 1839] [serial = 412] [outer = 0x7fc3ee06b400] 01:52:46 INFO - PROCESS | 1839 | 1461487966675 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]]]}] 01:52:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:52:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1277ms 01:52:46 INFO - PROCESS | 1839 | 1461487966730 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 1839 | 1461487966735 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:52:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:52:46 INFO - PROCESS | 1839 | 1461487966742 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 1839 | 1461487966748 Marionette TRACE conn3 <- [1,522,null,{}] 01:52:46 INFO - PROCESS | 1839 | 1461487966754 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}] 01:52:46 INFO - PROCESS | 1839 | 1461487966913 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:52:47 INFO - PROCESS | 1839 | 1461487967056 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8a95000 == 59 [pid = 1839] [id = 138] 01:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f03e4000) [pid = 1839] [serial = 413] [outer = (nil)] 01:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f03f6400) [pid = 1839] [serial = 414] [outer = 0x7fc3f03e4000] 01:52:47 INFO - PROCESS | 1839 | 1461487967130 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3f04f5400) [pid = 1839] [serial = 415] [outer = 0x7fc3f03e4000] 01:52:48 INFO - PROCESS | 1839 | 1461487968048 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]]]}] 01:52:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:52:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1386ms 01:52:48 INFO - PROCESS | 1839 | 1461487968128 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1839 | 1461487968133 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:52:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:52:48 INFO - PROCESS | 1839 | 1461487968139 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1839 | 1461487968142 Marionette TRACE conn3 <- [1,526,null,{}] 01:52:48 INFO - PROCESS | 1839 | 1461487968148 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}] 01:52:48 INFO - PROCESS | 1839 | 1461487968308 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:52:48 INFO - PROCESS | 1839 | 1461487968454 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c283800 == 60 [pid = 1839] [id = 139] 01:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3f105fc00) [pid = 1839] [serial = 416] [outer = (nil)] 01:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3f11fc800) [pid = 1839] [serial = 417] [outer = 0x7fc3f105fc00] 01:52:48 INFO - PROCESS | 1839 | 1461487968526 Marionette DEBUG loaded listener.js 01:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3f3ec7c00) [pid = 1839] [serial = 418] [outer = 0x7fc3f105fc00] 01:52:49 INFO - PROCESS | 1839 | 1461487969520 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]]]}] 01:52:49 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 01:52:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1429ms 01:52:49 INFO - PROCESS | 1839 | 1461487969569 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:52:49 INFO - PROCESS | 1839 | 1461487969575 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:52:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:52:49 INFO - PROCESS | 1839 | 1461487969592 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:52:49 INFO - PROCESS | 1839 | 1461487969598 Marionette TRACE conn3 <- [1,530,null,{}] 01:52:49 INFO - PROCESS | 1839 | 1461487969619 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}] 01:52:49 INFO - PROCESS | 1839 | 1461487969815 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:52:49 INFO - PROCESS | 1839 | 1461487969924 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc410a9f800 == 61 [pid = 1839] [id = 140] 01:52:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f3ecac00) [pid = 1839] [serial = 419] [outer = (nil)] 01:52:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3f9ab4800) [pid = 1839] [serial = 420] [outer = 0x7fc3f3ecac00] 01:52:50 INFO - PROCESS | 1839 | 1461487969998 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3fd363400) [pid = 1839] [serial = 421] [outer = 0x7fc3f3ecac00] 01:52:50 INFO - PROCESS | 1839 | 1461487970812 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"]]]}] 01:52:50 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 01:52:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:52:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:52:50 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 01:52:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:52:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:52:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1243ms 01:52:50 INFO - PROCESS | 1839 | 1461487970862 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1839 | 1461487970866 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:52:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:52:50 INFO - PROCESS | 1839 | 1461487970874 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1839 | 1461487970877 Marionette TRACE conn3 <- [1,534,null,{}] 01:52:50 INFO - PROCESS | 1839 | 1461487970882 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}] 01:52:51 INFO - PROCESS | 1839 | 1461487971048 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:52:51 INFO - PROCESS | 1839 | 1461487971211 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f49cb000 == 62 [pid = 1839] [id = 141] 01:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f043d000) [pid = 1839] [serial = 422] [outer = (nil)] 01:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3f7ddec00) [pid = 1839] [serial = 423] [outer = 0x7fc3f043d000] 01:52:51 INFO - PROCESS | 1839 | 1461487971280 Marionette DEBUG loaded listener.js 01:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc40632fc00) [pid = 1839] [serial = 424] [outer = 0x7fc3f043d000] 01:52:52 INFO - PROCESS | 1839 | 1461487972031 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]]]}] 01:52:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:52:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1184ms 01:52:52 INFO - PROCESS | 1839 | 1461487972059 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:52:52 INFO - PROCESS | 1839 | 1461487972062 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:52:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:52:52 INFO - PROCESS | 1839 | 1461487972068 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:52:52 INFO - PROCESS | 1839 | 1461487972070 Marionette TRACE conn3 <- [1,538,null,{}] 01:52:52 INFO - PROCESS | 1839 | 1461487972075 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}] 01:52:52 INFO - PROCESS | 1839 | 1461487972276 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:52:52 INFO - PROCESS | 1839 | 1461487972441 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f47e0800 == 63 [pid = 1839] [id = 142] 01:52:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc407407400) [pid = 1839] [serial = 425] [outer = (nil)] 01:52:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc408603000) [pid = 1839] [serial = 426] [outer = 0x7fc407407400] 01:52:52 INFO - PROCESS | 1839 | 1461487972528 Marionette DEBUG loaded listener.js 01:52:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc40c684000) [pid = 1839] [serial = 427] [outer = 0x7fc407407400] 01:52:53 INFO - PROCESS | 1839 | 1461487973279 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]]]}] 01:52:53 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. 01:52:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1234ms 01:52:53 INFO - PROCESS | 1839 | 1461487973302 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:52:53 INFO - PROCESS | 1839 | 1461487973305 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:52:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:52:53 INFO - PROCESS | 1839 | 1461487973310 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 1839 | 1461487973313 Marionette TRACE conn3 <- [1,542,null,{}] 01:52:53 INFO - PROCESS | 1839 | 1461487973318 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}] 01:52:53 INFO - PROCESS | 1839 | 1461487973467 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:52:53 INFO - PROCESS | 1839 | 1461487973616 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48d3800 == 64 [pid = 1839] [id = 143] 01:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3f043f000) [pid = 1839] [serial = 428] [outer = (nil)] 01:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc410872800) [pid = 1839] [serial = 429] [outer = 0x7fc3f043f000] 01:52:53 INFO - PROCESS | 1839 | 1461487973686 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc411670400) [pid = 1839] [serial = 430] [outer = 0x7fc3f043f000] 01:52:54 INFO - PROCESS | 1839 | 1461487974449 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]]]}] 01:52:54 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. 01:52:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1190ms 01:52:54 INFO - PROCESS | 1839 | 1461487974502 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:52:54 INFO - PROCESS | 1839 | 1461487974506 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:52:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:52:54 INFO - PROCESS | 1839 | 1461487974512 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:52:54 INFO - PROCESS | 1839 | 1461487974514 Marionette TRACE conn3 <- [1,546,null,{}] 01:52:54 INFO - PROCESS | 1839 | 1461487974519 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}] 01:52:54 INFO - PROCESS | 1839 | 1461487974679 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:52:54 INFO - PROCESS | 1839 | 1461487974812 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e892c800 == 65 [pid = 1839] [id = 144] 01:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3e88dd000) [pid = 1839] [serial = 431] [outer = (nil)] 01:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3e88e1000) [pid = 1839] [serial = 432] [outer = 0x7fc3e88dd000] 01:52:54 INFO - PROCESS | 1839 | 1461487974881 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e890b000) [pid = 1839] [serial = 433] [outer = 0x7fc3e88dd000] 01:52:55 INFO - PROCESS | 1839 | 1461487975687 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]]]}] 01:52:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:52:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1235ms 01:52:55 INFO - PROCESS | 1839 | 1461487975747 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1839 | 1461487975750 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:52:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:52:55 INFO - PROCESS | 1839 | 1461487975756 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1839 | 1461487975758 Marionette TRACE conn3 <- [1,550,null,{}] 01:52:55 INFO - PROCESS | 1839 | 1461487975764 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}] 01:52:55 INFO - PROCESS | 1839 | 1461487975931 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:52:56 INFO - PROCESS | 1839 | 1461487976064 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8bd1000 == 66 [pid = 1839] [id = 145] 01:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e88dc000) [pid = 1839] [serial = 434] [outer = (nil)] 01:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3e88e7400) [pid = 1839] [serial = 435] [outer = 0x7fc3e88dc000] 01:52:56 INFO - PROCESS | 1839 | 1461487976150 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3e8912c00) [pid = 1839] [serial = 436] [outer = 0x7fc3e88dc000] 01:52:56 INFO - PROCESS | 1839 | 1461487976911 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]]]}] 01:52:56 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. 01:52:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1186ms 01:52:56 INFO - PROCESS | 1839 | 1461487976958 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:52:56 INFO - PROCESS | 1839 | 1461487976962 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:52:56 INFO - PROCESS | 1839 | 1461487976970 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:52:56 INFO - PROCESS | 1839 | 1461487976979 Marionette TRACE conn3 <- [1,554,null,{}] 01:52:56 INFO - PROCESS | 1839 | 1461487976984 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}] 01:52:57 INFO - PROCESS | 1839 | 1461487977134 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:52:57 INFO - PROCESS | 1839 | 1461487977286 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0c7000 == 67 [pid = 1839] [id = 146] 01:52:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3e744d800) [pid = 1839] [serial = 437] [outer = (nil)] 01:52:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3e7453c00) [pid = 1839] [serial = 438] [outer = 0x7fc3e744d800] 01:52:57 INFO - PROCESS | 1839 | 1461487977355 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3e7459c00) [pid = 1839] [serial = 439] [outer = 0x7fc3e744d800] 01:52:58 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:52:58 INFO - PROCESS | 1839 | 1461487978689 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]]]}] 01:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1742ms 01:52:58 INFO - PROCESS | 1839 | 1461487978712 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:52:58 INFO - PROCESS | 1839 | 1461487978715 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:52:58 INFO - PROCESS | 1839 | 1461487978721 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:52:58 INFO - PROCESS | 1839 | 1461487978723 Marionette TRACE conn3 <- [1,558,null,{}] 01:52:58 INFO - PROCESS | 1839 | 1461487978729 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}] 01:52:58 INFO - PROCESS | 1839 | 1461487978891 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:52:59 INFO - PROCESS | 1839 | 1461487979060 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75c4000 == 68 [pid = 1839] [id = 147] 01:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3e744e000) [pid = 1839] [serial = 440] [outer = (nil)] 01:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3f034c800) [pid = 1839] [serial = 441] [outer = 0x7fc3e744e000] 01:52:59 INFO - PROCESS | 1839 | 1461487979136 Marionette DEBUG loaded listener.js 01:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3f4a2b800) [pid = 1839] [serial = 442] [outer = 0x7fc3e744e000] 01:52:59 INFO - PROCESS | 1839 | 1461487979917 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]]]}] 01:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1227ms 01:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:52:59 INFO - PROCESS | 1839 | 1461487979949 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 1839 | 1461487979952 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:52:59 INFO - PROCESS | 1839 | 1461487979958 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 1839 | 1461487979962 Marionette TRACE conn3 <- [1,562,null,{}] 01:52:59 INFO - PROCESS | 1839 | 1461487979967 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}] 01:53:00 INFO - PROCESS | 1839 | 1461487980139 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:53:00 INFO - PROCESS | 1839 | 1461487980507 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc12000 == 69 [pid = 1839] [id = 148] 01:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3e7458400) [pid = 1839] [serial = 443] [outer = (nil)] 01:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3e890b800) [pid = 1839] [serial = 444] [outer = 0x7fc3e7458400] 01:53:00 INFO - PROCESS | 1839 | 1461487980647 Marionette DEBUG loaded listener.js 01:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3ee068800) [pid = 1839] [serial = 445] [outer = 0x7fc3e7458400] 01:53:01 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:01 INFO - PROCESS | 1839 | 1461487981605 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]]]}] 01:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1688ms 01:53:01 INFO - PROCESS | 1839 | 1461487981646 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:53:01 INFO - PROCESS | 1839 | 1461487981652 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:53:01 INFO - PROCESS | 1839 | 1461487981659 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:53:01 INFO - PROCESS | 1839 | 1461487981664 Marionette TRACE conn3 <- [1,566,null,{}] 01:53:01 INFO - PROCESS | 1839 | 1461487981670 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}] 01:53:01 INFO - PROCESS | 1839 | 1461487981831 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:53:01 INFO - PROCESS | 1839 | 1461487981989 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0147000 == 70 [pid = 1839] [id = 149] 01:53:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3f03e5800) [pid = 1839] [serial = 446] [outer = (nil)] 01:53:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3f03ed400) [pid = 1839] [serial = 447] [outer = 0x7fc3f03e5800] 01:53:02 INFO - PROCESS | 1839 | 1461487982099 Marionette DEBUG loaded listener.js 01:53:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3f03fb400) [pid = 1839] [serial = 448] [outer = 0x7fc3f03e5800] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ee0c6000 == 69 [pid = 1839] [id = 103] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4074dc800 == 68 [pid = 1839] [id = 100] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9bfa000 == 67 [pid = 1839] [id = 99] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf74800 == 66 [pid = 1839] [id = 102] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc410825000 == 65 [pid = 1839] [id = 101] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3ee060000) [pid = 1839] [serial = 333] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3f0ccf400) [pid = 1839] [serial = 336] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3f3ed2c00) [pid = 1839] [serial = 339] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f8973000) [pid = 1839] [serial = 342] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3fd33b800) [pid = 1839] [serial = 345] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f03e9400) [pid = 1839] [serial = 369] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bc5b000 == 64 [pid = 1839] [id = 136] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4072aa800 == 63 [pid = 1839] [id = 135] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4013ed800 == 62 [pid = 1839] [id = 134] 01:53:02 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e7a800 == 61 [pid = 1839] [id = 133] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8aa6000 == 60 [pid = 1839] [id = 132] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc1c800 == 59 [pid = 1839] [id = 131] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f12f2000 == 58 [pid = 1839] [id = 130] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f015d000 == 57 [pid = 1839] [id = 127] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0141000 == 56 [pid = 1839] [id = 126] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3face7000 == 55 [pid = 1839] [id = 125] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f260e000 == 54 [pid = 1839] [id = 124] 01:53:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc413fa8800 == 53 [pid = 1839] [id = 123] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc4076e8400) [pid = 1839] [serial = 177] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f9a61c00) [pid = 1839] [serial = 216] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc407411400) [pid = 1839] [serial = 331] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f0118400) [pid = 1839] [serial = 360] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3fc744c00) [pid = 1839] [serial = 363] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3fd346000) [pid = 1839] [serial = 366] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3f9542400) [pid = 1839] [serial = 357] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3f3fc2800) [pid = 1839] [serial = 354] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f7de3400) [pid = 1839] [serial = 355] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f31bf000) [pid = 1839] [serial = 352] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f0cd3000) [pid = 1839] [serial = 351] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3ef9b0c00) [pid = 1839] [serial = 349] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3ef9ac000) [pid = 1839] [serial = 348] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc407407c00) [pid = 1839] [serial = 367] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc406f59800) [pid = 1839] [serial = 364] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3f011d800) [pid = 1839] [serial = 361] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3f9a57800) [pid = 1839] [serial = 358] [outer = (nil)] [url = about:blank] 01:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc40c686800) [pid = 1839] [serial = 150] [outer = (nil)] [url = about:blank] 01:53:03 INFO - PROCESS | 1839 | 1461487983000 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]]]}] 01:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1381ms 01:53:03 INFO - PROCESS | 1839 | 1461487983043 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:53:03 INFO - PROCESS | 1839 | 1461487983048 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:53:03 INFO - PROCESS | 1839 | 1461487983055 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:53:03 INFO - PROCESS | 1839 | 1461487983058 Marionette TRACE conn3 <- [1,570,null,{}] 01:53:03 INFO - PROCESS | 1839 | 1461487983063 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}] 01:53:03 INFO - PROCESS | 1839 | 1461487983200 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:53:03 INFO - PROCESS | 1839 | 1461487983217 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f3166800 == 54 [pid = 1839] [id = 150] 01:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3f0447400) [pid = 1839] [serial = 449] [outer = (nil)] 01:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3f04f7c00) [pid = 1839] [serial = 450] [outer = 0x7fc3f0447400] 01:53:03 INFO - PROCESS | 1839 | 1461487983276 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3f054b000) [pid = 1839] [serial = 451] [outer = 0x7fc3f0447400] 01:53:03 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:04 INFO - PROCESS | 1839 | 1461487984057 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]]]}] 01:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1035ms 01:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:53:04 INFO - PROCESS | 1839 | 1461487984090 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 1839 | 1461487984093 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:53:04 INFO - PROCESS | 1839 | 1461487984101 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1839 | 1461487984109 Marionette TRACE conn3 <- [1,574,null,{}] 01:53:04 INFO - PROCESS | 1839 | 1461487984147 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}] 01:53:04 INFO - PROCESS | 1839 | 1461487984288 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:53:04 INFO - PROCESS | 1839 | 1461487984308 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f89d7000 == 55 [pid = 1839] [id = 151] 01:53:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3f0ad9800) [pid = 1839] [serial = 452] [outer = (nil)] 01:53:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3f11f3c00) [pid = 1839] [serial = 453] [outer = 0x7fc3f0ad9800] 01:53:04 INFO - PROCESS | 1839 | 1461487984367 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3f17c5800) [pid = 1839] [serial = 454] [outer = 0x7fc3f0ad9800] 01:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3f11d0400) [pid = 1839] [serial = 455] [outer = 0x7fc3f08a7400] 01:53:05 INFO - PROCESS | 1839 | 1461487985242 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]]]}] 01:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1206ms 01:53:05 INFO - PROCESS | 1839 | 1461487985309 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:53:05 INFO - PROCESS | 1839 | 1461487985313 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:53:05 INFO - PROCESS | 1839 | 1461487985323 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:53:05 INFO - PROCESS | 1839 | 1461487985325 Marionette TRACE conn3 <- [1,578,null,{}] 01:53:05 INFO - PROCESS | 1839 | 1461487985328 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}] 01:53:05 INFO - PROCESS | 1839 | 1461487985551 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:53:05 INFO - PROCESS | 1839 | 1461487985587 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e77800 == 56 [pid = 1839] [id = 152] 01:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3f11d2c00) [pid = 1839] [serial = 456] [outer = (nil)] 01:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3f11dbc00) [pid = 1839] [serial = 457] [outer = 0x7fc3f11d2c00] 01:53:05 INFO - PROCESS | 1839 | 1461487985646 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3f26af400) [pid = 1839] [serial = 458] [outer = 0x7fc3f11d2c00] 01:53:06 INFO - PROCESS | 1839 | 1461487986387 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]]]}] 01:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1129ms 01:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:53:06 INFO - PROCESS | 1839 | 1461487986458 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:53:06 INFO - PROCESS | 1839 | 1461487986460 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:53:06 INFO - PROCESS | 1839 | 1461487986464 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:53:06 INFO - PROCESS | 1839 | 1461487986468 Marionette TRACE conn3 <- [1,582,null,{}] 01:53:06 INFO - PROCESS | 1839 | 1461487986476 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}] 01:53:06 INFO - PROCESS | 1839 | 1461487986645 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:53:06 INFO - PROCESS | 1839 | 1461487986669 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f07800 == 57 [pid = 1839] [id = 153] 01:53:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3f1279400) [pid = 1839] [serial = 459] [outer = (nil)] 01:53:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f127c000) [pid = 1839] [serial = 460] [outer = 0x7fc3f1279400] 01:53:06 INFO - PROCESS | 1839 | 1461487986734 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3f26b4c00) [pid = 1839] [serial = 461] [outer = 0x7fc3f1279400] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3f11fe000) [pid = 1839] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3f3d55800) [pid = 1839] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3ee067000) [pid = 1839] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3ee671800) [pid = 1839] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f03fa800) [pid = 1839] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f03e0800) [pid = 1839] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:53:07 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3edccac00) [pid = 1839] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:53:07 INFO - PROCESS | 1839 | 1461487987581 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]]]}] 01:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1137ms 01:53:07 INFO - PROCESS | 1839 | 1461487987602 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 1839 | 1461487987607 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:53:07 INFO - PROCESS | 1839 | 1461487987612 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 1839 | 1461487987614 Marionette TRACE conn3 <- [1,586,null,{}] 01:53:07 INFO - PROCESS | 1839 | 1461487987619 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}] 01:53:07 INFO - PROCESS | 1839 | 1461487987792 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:53:07 INFO - PROCESS | 1839 | 1461487987812 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408110000 == 58 [pid = 1839] [id = 154] 01:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3f03f1800) [pid = 1839] [serial = 462] [outer = (nil)] 01:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3f1464800) [pid = 1839] [serial = 463] [outer = 0x7fc3f03f1800] 01:53:07 INFO - PROCESS | 1839 | 1461487987872 Marionette DEBUG loaded listener.js 01:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3f146cc00) [pid = 1839] [serial = 464] [outer = 0x7fc3f03f1800] 01:53:08 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:08 INFO - PROCESS | 1839 | 1461487988551 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]]]}] 01:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 977ms 01:53:08 INFO - PROCESS | 1839 | 1461487988589 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:53:08 INFO - PROCESS | 1839 | 1461487988591 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:53:08 INFO - PROCESS | 1839 | 1461487988597 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:53:08 INFO - PROCESS | 1839 | 1461487988599 Marionette TRACE conn3 <- [1,590,null,{}] 01:53:08 INFO - PROCESS | 1839 | 1461487988604 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}] 01:53:08 INFO - PROCESS | 1839 | 1461487988740 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:53:08 INFO - PROCESS | 1839 | 1461487988867 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c442800 == 59 [pid = 1839] [id = 155] 01:53:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3f03fc800) [pid = 1839] [serial = 465] [outer = (nil)] 01:53:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3f1471000) [pid = 1839] [serial = 466] [outer = 0x7fc3f03fc800] 01:53:08 INFO - PROCESS | 1839 | 1461487988929 Marionette DEBUG loaded listener.js 01:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f3ed3000) [pid = 1839] [serial = 467] [outer = 0x7fc3f03fc800] 01:53:09 INFO - PROCESS | 1839 | 1461487989840 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]]]}] 01:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1283ms 01:53:09 INFO - PROCESS | 1839 | 1461487989882 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:53:09 INFO - PROCESS | 1839 | 1461487989889 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:53:09 INFO - PROCESS | 1839 | 1461487989898 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:53:09 INFO - PROCESS | 1839 | 1461487989903 Marionette TRACE conn3 <- [1,594,null,{}] 01:53:09 INFO - PROCESS | 1839 | 1461487989910 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}] 01:53:10 INFO - PROCESS | 1839 | 1461487990073 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:53:10 INFO - PROCESS | 1839 | 1461487990229 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc4f000 == 60 [pid = 1839] [id = 156] 01:53:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3ef9a7400) [pid = 1839] [serial = 468] [outer = (nil)] 01:53:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3f0358c00) [pid = 1839] [serial = 469] [outer = 0x7fc3ef9a7400] 01:53:10 INFO - PROCESS | 1839 | 1461487990305 Marionette DEBUG loaded listener.js 01:53:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3f03f7000) [pid = 1839] [serial = 470] [outer = 0x7fc3ef9a7400] 01:53:11 INFO - PROCESS | 1839 | 1461487991283 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]]]}] 01:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1434ms 01:53:11 INFO - PROCESS | 1839 | 1461487991333 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:53:11 INFO - PROCESS | 1839 | 1461487991341 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:53:11 INFO - PROCESS | 1839 | 1461487991351 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:53:11 INFO - PROCESS | 1839 | 1461487991354 Marionette TRACE conn3 <- [1,598,null,{}] 01:53:11 INFO - PROCESS | 1839 | 1461487991360 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}] 01:53:11 INFO - PROCESS | 1839 | 1461487991529 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:53:11 INFO - PROCESS | 1839 | 1461487991679 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f944e000 == 61 [pid = 1839] [id = 157] 01:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3f043b800) [pid = 1839] [serial = 471] [outer = (nil)] 01:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3f054a400) [pid = 1839] [serial = 472] [outer = 0x7fc3f043b800] 01:53:11 INFO - PROCESS | 1839 | 1461487991752 Marionette DEBUG loaded listener.js 01:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3f0790400) [pid = 1839] [serial = 473] [outer = 0x7fc3f043b800] 01:53:12 INFO - PROCESS | 1839 | 1461487992878 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]]]}] 01:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1584ms 01:53:12 INFO - PROCESS | 1839 | 1461487992935 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1839 | 1461487992939 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:53:12 INFO - PROCESS | 1839 | 1461487992945 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1839 | 1461487992950 Marionette TRACE conn3 <- [1,602,null,{}] 01:53:12 INFO - PROCESS | 1839 | 1461487992966 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}] 01:53:13 INFO - PROCESS | 1839 | 1461487993142 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:53:13 INFO - PROCESS | 1839 | 1461487993325 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4108a9000 == 62 [pid = 1839] [id = 158] 01:53:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3f0cd6400) [pid = 1839] [serial = 474] [outer = (nil)] 01:53:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3f127e400) [pid = 1839] [serial = 475] [outer = 0x7fc3f0cd6400] 01:53:13 INFO - PROCESS | 1839 | 1461487993399 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3f1468c00) [pid = 1839] [serial = 476] [outer = 0x7fc3f0cd6400] 01:53:14 INFO - PROCESS | 1839 | 1461487994205 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]]]}] 01:53:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1336ms 01:53:14 INFO - PROCESS | 1839 | 1461487994282 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 1839 | 1461487994286 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:53:14 INFO - PROCESS | 1839 | 1461487994292 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 1839 | 1461487994295 Marionette TRACE conn3 <- [1,606,null,{}] 01:53:14 INFO - PROCESS | 1839 | 1461487994300 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}] 01:53:14 INFO - PROCESS | 1839 | 1461487994464 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:53:14 INFO - PROCESS | 1839 | 1461487994616 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1352800 == 63 [pid = 1839] [id = 159] 01:53:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3f11d3400) [pid = 1839] [serial = 477] [outer = (nil)] 01:53:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3f3f89800) [pid = 1839] [serial = 478] [outer = 0x7fc3f11d3400] 01:53:14 INFO - PROCESS | 1839 | 1461487994691 Marionette DEBUG loaded listener.js 01:53:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3f3f96c00) [pid = 1839] [serial = 479] [outer = 0x7fc3f11d3400] 01:53:15 INFO - PROCESS | 1839 | 1461487995516 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]]]}] 01:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1277ms 01:53:15 INFO - PROCESS | 1839 | 1461487995570 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:53:15 INFO - PROCESS | 1839 | 1461487995574 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:53:15 INFO - PROCESS | 1839 | 1461487995585 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:53:15 INFO - PROCESS | 1839 | 1461487995590 Marionette TRACE conn3 <- [1,610,null,{}] 01:53:15 INFO - PROCESS | 1839 | 1461487995597 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}] 01:53:15 INFO - PROCESS | 1839 | 1461487995752 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:53:15 INFO - PROCESS | 1839 | 1461487995907 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e768d000 == 64 [pid = 1839] [id = 160] 01:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3f146f400) [pid = 1839] [serial = 480] [outer = (nil)] 01:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3f4a28000) [pid = 1839] [serial = 481] [outer = 0x7fc3f146f400] 01:53:15 INFO - PROCESS | 1839 | 1461487995981 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3f4a2e800) [pid = 1839] [serial = 482] [outer = 0x7fc3f146f400] 01:53:16 INFO - PROCESS | 1839 | 1461487996835 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]]]}] 01:53:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1296ms 01:53:16 INFO - PROCESS | 1839 | 1461487996881 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:53:16 INFO - PROCESS | 1839 | 1461487996887 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:53:16 INFO - PROCESS | 1839 | 1461487996892 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:53:16 INFO - PROCESS | 1839 | 1461487996895 Marionette TRACE conn3 <- [1,614,null,{}] 01:53:16 INFO - PROCESS | 1839 | 1461487996900 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}] 01:53:17 INFO - PROCESS | 1839 | 1461487997077 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:53:17 INFO - PROCESS | 1839 | 1461487997237 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5dc7800 == 65 [pid = 1839] [id = 161] 01:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3f1386c00) [pid = 1839] [serial = 483] [outer = (nil)] 01:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3f138e400) [pid = 1839] [serial = 484] [outer = 0x7fc3f1386c00] 01:53:17 INFO - PROCESS | 1839 | 1461487997310 Marionette DEBUG loaded listener.js 01:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3f7ea1000) [pid = 1839] [serial = 485] [outer = 0x7fc3f1386c00] 01:53:18 INFO - PROCESS | 1839 | 1461487998161 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]]]}] 01:53:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:53:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 01:53:18 INFO - PROCESS | 1839 | 1461487998224 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:53:18 INFO - PROCESS | 1839 | 1461487998227 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:53:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:53:18 INFO - PROCESS | 1839 | 1461487998233 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:53:18 INFO - PROCESS | 1839 | 1461487998236 Marionette TRACE conn3 <- [1,618,null,{}] 01:53:18 INFO - PROCESS | 1839 | 1461487998241 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}] 01:53:18 INFO - PROCESS | 1839 | 1461487998389 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:53:18 INFO - PROCESS | 1839 | 1461487998545 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5de2800 == 66 [pid = 1839] [id = 162] 01:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3e6fdd400) [pid = 1839] [serial = 486] [outer = (nil)] 01:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3e6fe2400) [pid = 1839] [serial = 487] [outer = 0x7fc3e6fdd400] 01:53:18 INFO - PROCESS | 1839 | 1461487998615 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3e6fe7800) [pid = 1839] [serial = 488] [outer = 0x7fc3e6fdd400] 01:53:19 INFO - PROCESS | 1839 | 1461487999464 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]]]}] 01:53:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:53:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1288ms 01:53:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:53:19 INFO - PROCESS | 1839 | 1461487999523 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 1839 | 1461487999526 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:53:19 INFO - PROCESS | 1839 | 1461487999532 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 1839 | 1461487999535 Marionette TRACE conn3 <- [1,622,null,{}] 01:53:19 INFO - PROCESS | 1839 | 1461487999540 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}] 01:53:19 INFO - PROCESS | 1839 | 1461487999692 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:53:19 INFO - PROCESS | 1839 | 1461487999854 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d15800 == 67 [pid = 1839] [id = 163] 01:53:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3e6fddc00) [pid = 1839] [serial = 489] [outer = (nil)] 01:53:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3f473b800) [pid = 1839] [serial = 490] [outer = 0x7fc3e6fddc00] 01:53:19 INFO - PROCESS | 1839 | 1461487999928 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3f4741400) [pid = 1839] [serial = 491] [outer = 0x7fc3e6fddc00] 01:53:20 INFO - PROCESS | 1839 | 1461488000770 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]]]}] 01:53:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:53:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1283ms 01:53:20 INFO - PROCESS | 1839 | 1461488000814 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 1839 | 1461488000818 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:53:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:53:20 INFO - PROCESS | 1839 | 1461488000823 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1839 | 1461488000826 Marionette TRACE conn3 <- [1,626,null,{}] 01:53:20 INFO - PROCESS | 1839 | 1461488000831 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}] 01:53:20 INFO - PROCESS | 1839 | 1461488000994 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:53:21 INFO - PROCESS | 1839 | 1461488001153 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf41800 == 68 [pid = 1839] [id = 164] 01:53:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3e5105c00) [pid = 1839] [serial = 492] [outer = (nil)] 01:53:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3e510c400) [pid = 1839] [serial = 493] [outer = 0x7fc3e5105c00] 01:53:21 INFO - PROCESS | 1839 | 1461488001227 Marionette DEBUG loaded listener.js 01:53:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3e5111800) [pid = 1839] [serial = 494] [outer = 0x7fc3e5105c00] 01:53:22 INFO - PROCESS | 1839 | 1461488002068 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]]]}] 01:53:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:53:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1581ms 01:53:22 INFO - PROCESS | 1839 | 1461488002408 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:53:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:53:22 INFO - PROCESS | 1839 | 1461488002414 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:53:22 INFO - PROCESS | 1839 | 1461488002421 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 1839 | 1461488002425 Marionette TRACE conn3 <- [1,630,null,{}] 01:53:22 INFO - PROCESS | 1839 | 1461488002433 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}] 01:53:22 INFO - PROCESS | 1839 | 1461488002582 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:53:22 INFO - PROCESS | 1839 | 1461488002815 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0142000 == 69 [pid = 1839] [id = 165] 01:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3e8918400) [pid = 1839] [serial = 495] [outer = (nil)] 01:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3ee05fc00) [pid = 1839] [serial = 496] [outer = 0x7fc3e8918400] 01:53:22 INFO - PROCESS | 1839 | 1461488002881 Marionette DEBUG loaded listener.js 01:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3ee67c800) [pid = 1839] [serial = 497] [outer = 0x7fc3e8918400] 01:53:23 INFO - PROCESS | 1839 | 1461488003717 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]]]}] 01:53:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:53:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 01:53:23 INFO - PROCESS | 1839 | 1461488003751 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:53:23 INFO - PROCESS | 1839 | 1461488003755 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:53:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:53:23 INFO - PROCESS | 1839 | 1461488003767 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:53:23 INFO - PROCESS | 1839 | 1461488003771 Marionette TRACE conn3 <- [1,634,null,{}] 01:53:23 INFO - PROCESS | 1839 | 1461488003777 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}] 01:53:23 INFO - PROCESS | 1839 | 1461488003934 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:53:24 INFO - PROCESS | 1839 | 1461488004103 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8920800 == 70 [pid = 1839] [id = 166] 01:53:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3e7450c00) [pid = 1839] [serial = 498] [outer = (nil)] 01:53:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3ee67ac00) [pid = 1839] [serial = 499] [outer = 0x7fc3e7450c00] 01:53:24 INFO - PROCESS | 1839 | 1461488004235 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f0118400) [pid = 1839] [serial = 500] [outer = 0x7fc3e7450c00] 01:53:24 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40f2ce000 == 69 [pid = 1839] [id = 113] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc408110000 == 68 [pid = 1839] [id = 154] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406f07800 == 67 [pid = 1839] [id = 153] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3f3f91000) [pid = 1839] [serial = 384] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3f939dc00) [pid = 1839] [serial = 408] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc4084b6800) [pid = 1839] [serial = 381] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3ee67b000) [pid = 1839] [serial = 387] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e77800 == 66 [pid = 1839] [id = 152] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f89d7000 == 65 [pid = 1839] [id = 151] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f3166800 == 64 [pid = 1839] [id = 150] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0147000 == 63 [pid = 1839] [id = 149] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc12000 == 62 [pid = 1839] [id = 148] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c283800 == 61 [pid = 1839] [id = 139] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8a95000 == 60 [pid = 1839] [id = 138] 01:53:25 INFO - PROCESS | 1839 | 1461488005237 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]]]}] 01:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0152000 == 59 [pid = 1839] [id = 137] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f034a000) [pid = 1839] [serial = 391] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3f04f4000) [pid = 1839] [serial = 393] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f3fb8000) [pid = 1839] [serial = 375] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3f3fb8800) [pid = 1839] [serial = 405] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3f0ad4400) [pid = 1839] [serial = 394] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3f7ea8800) [pid = 1839] [serial = 406] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f3fc0000) [pid = 1839] [serial = 397] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3f3ed0800) [pid = 1839] [serial = 400] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3f010f800) [pid = 1839] [serial = 390] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3f11fb000) [pid = 1839] [serial = 403] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f3fbf000) [pid = 1839] [serial = 370] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3f11f6800) [pid = 1839] [serial = 402] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3f03fa400) [pid = 1839] [serial = 399] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3f03e0c00) [pid = 1839] [serial = 372] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3f3f8a000) [pid = 1839] [serial = 396] [outer = (nil)] [url = about:blank] 01:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3fa727c00) [pid = 1839] [serial = 378] [outer = (nil)] [url = about:blank] 01:53:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:53:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1536ms 01:53:25 INFO - PROCESS | 1839 | 1461488005301 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:53:25 INFO - PROCESS | 1839 | 1461488005305 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:53:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:53:25 INFO - PROCESS | 1839 | 1461488005310 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1839 | 1461488005312 Marionette TRACE conn3 <- [1,638,null,{}] 01:53:25 INFO - PROCESS | 1839 | 1461488005326 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}] 01:53:25 INFO - PROCESS | 1839 | 1461488005492 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:53:25 INFO - PROCESS | 1839 | 1461488005686 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0148800 == 60 [pid = 1839] [id = 167] 01:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3e5107c00) [pid = 1839] [serial = 501] [outer = (nil)] 01:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3f04edc00) [pid = 1839] [serial = 502] [outer = 0x7fc3e5107c00] 01:53:25 INFO - PROCESS | 1839 | 1461488005768 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3f04fb800) [pid = 1839] [serial = 503] [outer = 0x7fc3e5107c00] 01:53:26 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:26 INFO - PROCESS | 1839 | 1461488006419 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]]]}] 01:53:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:53:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1127ms 01:53:26 INFO - PROCESS | 1839 | 1461488006438 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:53:26 INFO - PROCESS | 1839 | 1461488006442 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:53:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:53:26 INFO - PROCESS | 1839 | 1461488006447 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:53:26 INFO - PROCESS | 1839 | 1461488006449 Marionette TRACE conn3 <- [1,642,null,{}] 01:53:26 INFO - PROCESS | 1839 | 1461488006454 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}] 01:53:26 INFO - PROCESS | 1839 | 1461488006604 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:53:26 INFO - PROCESS | 1839 | 1461488006719 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f261f800 == 61 [pid = 1839] [id = 168] 01:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3f03eb000) [pid = 1839] [serial = 504] [outer = (nil)] 01:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3f0acd000) [pid = 1839] [serial = 505] [outer = 0x7fc3f03eb000] 01:53:26 INFO - PROCESS | 1839 | 1461488006780 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3f0d2c000) [pid = 1839] [serial = 506] [outer = 0x7fc3f03eb000] 01:53:27 INFO - PROCESS | 1839 | 1461488007413 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]]]}] 01:53:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:53:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1028ms 01:53:27 INFO - PROCESS | 1839 | 1461488007475 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:53:27 INFO - PROCESS | 1839 | 1461488007478 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:53:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:53:27 INFO - PROCESS | 1839 | 1461488007484 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1839 | 1461488007496 Marionette TRACE conn3 <- [1,646,null,{}] 01:53:27 INFO - PROCESS | 1839 | 1461488007569 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}] 01:53:27 INFO - PROCESS | 1839 | 1461488007762 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:53:27 INFO - PROCESS | 1839 | 1461488007781 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f496f000 == 62 [pid = 1839] [id = 169] 01:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3f04f6c00) [pid = 1839] [serial = 507] [outer = (nil)] 01:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3f11d7400) [pid = 1839] [serial = 508] [outer = 0x7fc3f04f6c00] 01:53:27 INFO - PROCESS | 1839 | 1461488007839 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3f11f1400) [pid = 1839] [serial = 509] [outer = 0x7fc3f04f6c00] 01:53:28 INFO - PROCESS | 1839 | 1461488008616 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]]]}] 01:53:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:53:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1162ms 01:53:28 INFO - PROCESS | 1839 | 1461488008653 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:53:28 INFO - PROCESS | 1839 | 1461488008656 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:53:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:53:28 INFO - PROCESS | 1839 | 1461488008662 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 1839 | 1461488008664 Marionette TRACE conn3 <- [1,650,null,{}] 01:53:28 INFO - PROCESS | 1839 | 1461488008674 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}] 01:53:28 INFO - PROCESS | 1839 | 1461488008893 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:53:28 INFO - PROCESS | 1839 | 1461488008935 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f52bf800 == 63 [pid = 1839] [id = 170] 01:53:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3f127c400) [pid = 1839] [serial = 510] [outer = (nil)] 01:53:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3f138c800) [pid = 1839] [serial = 511] [outer = 0x7fc3f127c400] 01:53:29 INFO - PROCESS | 1839 | 1461488009000 Marionette DEBUG loaded listener.js 01:53:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3f146a800) [pid = 1839] [serial = 512] [outer = 0x7fc3f127c400] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3f1279400) [pid = 1839] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3f11d2c00) [pid = 1839] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f0ad9800) [pid = 1839] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3f0447400) [pid = 1839] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3e7458400) [pid = 1839] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3f03e5800) [pid = 1839] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f11fe800) [pid = 1839] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:53:29 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3f03f1800) [pid = 1839] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:53:30 INFO - PROCESS | 1839 | 1461488010093 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]]]}] 01:53:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:53:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1492ms 01:53:30 INFO - PROCESS | 1839 | 1461488010155 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:53:30 INFO - PROCESS | 1839 | 1461488010159 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:53:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:53:30 INFO - PROCESS | 1839 | 1461488010164 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 1839 | 1461488010166 Marionette TRACE conn3 <- [1,654,null,{}] 01:53:30 INFO - PROCESS | 1839 | 1461488010171 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}] 01:53:30 INFO - PROCESS | 1839 | 1461488010316 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:53:30 INFO - PROCESS | 1839 | 1461488010330 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f52d3000 == 64 [pid = 1839] [id = 171] 01:53:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3edcc7c00) [pid = 1839] [serial = 513] [outer = (nil)] 01:53:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3f1279800) [pid = 1839] [serial = 514] [outer = 0x7fc3edcc7c00] 01:53:30 INFO - PROCESS | 1839 | 1461488010388 Marionette DEBUG loaded listener.js 01:53:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3f1470c00) [pid = 1839] [serial = 515] [outer = 0x7fc3edcc7c00] 01:53:31 INFO - PROCESS | 1839 | 1461488011170 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]]]}] 01:53:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:53:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1030ms 01:53:31 INFO - PROCESS | 1839 | 1461488011194 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:53:31 INFO - PROCESS | 1839 | 1461488011198 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:53:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:53:31 INFO - PROCESS | 1839 | 1461488011203 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:53:31 INFO - PROCESS | 1839 | 1461488011205 Marionette TRACE conn3 <- [1,658,null,{}] 01:53:31 INFO - PROCESS | 1839 | 1461488011210 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}] 01:53:31 INFO - PROCESS | 1839 | 1461488011390 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:53:31 INFO - PROCESS | 1839 | 1461488011411 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9079800 == 65 [pid = 1839] [id = 172] 01:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3edcc3000) [pid = 1839] [serial = 516] [outer = (nil)] 01:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3f2774800) [pid = 1839] [serial = 517] [outer = 0x7fc3edcc3000] 01:53:31 INFO - PROCESS | 1839 | 1461488011471 Marionette DEBUG loaded listener.js 01:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3f3f91000) [pid = 1839] [serial = 518] [outer = 0x7fc3edcc3000] 01:53:32 INFO - PROCESS | 1839 | 1461488012366 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]]]}] 01:53:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:53:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1230ms 01:53:32 INFO - PROCESS | 1839 | 1461488012435 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:53:32 INFO - PROCESS | 1839 | 1461488012441 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:53:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:53:32 INFO - PROCESS | 1839 | 1461488012449 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:53:32 INFO - PROCESS | 1839 | 1461488012455 Marionette TRACE conn3 <- [1,662,null,{}] 01:53:32 INFO - PROCESS | 1839 | 1461488012463 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}] 01:53:32 INFO - PROCESS | 1839 | 1461488012638 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:53:32 INFO - PROCESS | 1839 | 1461488012795 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc0e000 == 66 [pid = 1839] [id = 173] 01:53:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3e5109800) [pid = 1839] [serial = 519] [outer = (nil)] 01:53:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3ee064800) [pid = 1839] [serial = 520] [outer = 0x7fc3e5109800] 01:53:32 INFO - PROCESS | 1839 | 1461488012865 Marionette DEBUG loaded listener.js 01:53:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3ef9af000) [pid = 1839] [serial = 521] [outer = 0x7fc3e5109800] 01:53:33 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:33 INFO - PROCESS | 1839 | 1461488013814 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]]]}] 01:53:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:53:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1437ms 01:53:33 INFO - PROCESS | 1839 | 1461488013887 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:53:33 INFO - PROCESS | 1839 | 1461488013903 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:53:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:53:33 INFO - PROCESS | 1839 | 1461488013915 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:53:33 INFO - PROCESS | 1839 | 1461488013920 Marionette TRACE conn3 <- [1,666,null,{}] 01:53:33 INFO - PROCESS | 1839 | 1461488013925 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}] 01:53:34 INFO - PROCESS | 1839 | 1461488014126 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:53:34 INFO - PROCESS | 1839 | 1461488014326 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48d1000 == 67 [pid = 1839] [id = 174] 01:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3f03e9800) [pid = 1839] [serial = 522] [outer = (nil)] 01:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3f043a400) [pid = 1839] [serial = 523] [outer = 0x7fc3f03e9800] 01:53:34 INFO - PROCESS | 1839 | 1461488014441 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3f0543400) [pid = 1839] [serial = 524] [outer = 0x7fc3f03e9800] 01:53:34 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:35 INFO - PROCESS | 1839 | 1461488015304 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]]]}] 01:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1439ms 01:53:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:53:35 INFO - PROCESS | 1839 | 1461488015355 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:53:35 INFO - PROCESS | 1839 | 1461488015358 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:53:35 INFO - PROCESS | 1839 | 1461488015364 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 1839 | 1461488015369 Marionette TRACE conn3 <- [1,670,null,{}] 01:53:35 INFO - PROCESS | 1839 | 1461488015385 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}] 01:53:35 INFO - PROCESS | 1839 | 1461488015563 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:53:35 INFO - PROCESS | 1839 | 1461488015719 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e74000 == 68 [pid = 1839] [id = 175] 01:53:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3f11d8800) [pid = 1839] [serial = 525] [outer = (nil)] 01:53:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3f1277c00) [pid = 1839] [serial = 526] [outer = 0x7fc3f11d8800] 01:53:35 INFO - PROCESS | 1839 | 1461488015804 Marionette DEBUG loaded listener.js 01:53:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f1387800) [pid = 1839] [serial = 527] [outer = 0x7fc3f11d8800] 01:53:36 INFO - PROCESS | 1839 | 1461488016648 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]]]}] 01:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1334ms 01:53:36 INFO - PROCESS | 1839 | 1461488016698 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:53:36 INFO - PROCESS | 1839 | 1461488016702 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:53:36 INFO - PROCESS | 1839 | 1461488016708 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1839 | 1461488016711 Marionette TRACE conn3 <- [1,674,null,{}] 01:53:36 INFO - PROCESS | 1839 | 1461488016716 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}] 01:53:36 INFO - PROCESS | 1839 | 1461488016870 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:53:37 INFO - PROCESS | 1839 | 1461488017030 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd36b800 == 69 [pid = 1839] [id = 176] 01:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f11f2000) [pid = 1839] [serial = 528] [outer = (nil)] 01:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3f3d5f000) [pid = 1839] [serial = 529] [outer = 0x7fc3f11f2000] 01:53:37 INFO - PROCESS | 1839 | 1461488017101 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f3f96000) [pid = 1839] [serial = 530] [outer = 0x7fc3f11f2000] 01:53:37 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:37 INFO - PROCESS | 1839 | 1461488017917 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]]]}] 01:53:37 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 01:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1280ms 01:53:37 INFO - PROCESS | 1839 | 1461488017988 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:53:37 INFO - PROCESS | 1839 | 1461488017992 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:53:37 INFO - PROCESS | 1839 | 1461488017997 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1839 | 1461488018000 Marionette TRACE conn3 <- [1,678,null,{}] 01:53:38 INFO - PROCESS | 1839 | 1461488018005 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}] 01:53:38 INFO - PROCESS | 1839 | 1461488018195 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:53:38 INFO - PROCESS | 1839 | 1461488018351 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4072ac800 == 70 [pid = 1839] [id = 177] 01:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f17a2800) [pid = 1839] [serial = 531] [outer = (nil)] 01:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f473bc00) [pid = 1839] [serial = 532] [outer = 0x7fc3f17a2800] 01:53:38 INFO - PROCESS | 1839 | 1461488018422 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f4745000) [pid = 1839] [serial = 533] [outer = 0x7fc3f17a2800] 01:53:39 INFO - PROCESS | 1839 | 1461488019240 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]]]}] 01:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1285ms 01:53:39 INFO - PROCESS | 1839 | 1461488019285 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:53:39 INFO - PROCESS | 1839 | 1461488019288 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:53:39 INFO - PROCESS | 1839 | 1461488019294 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 1839 | 1461488019296 Marionette TRACE conn3 <- [1,682,null,{}] 01:53:39 INFO - PROCESS | 1839 | 1461488019302 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}] 01:53:39 INFO - PROCESS | 1839 | 1461488019483 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:53:39 INFO - PROCESS | 1839 | 1461488019640 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf78000 == 71 [pid = 1839] [id = 178] 01:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3f4749400) [pid = 1839] [serial = 534] [outer = (nil)] 01:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3f5222800) [pid = 1839] [serial = 535] [outer = 0x7fc3f4749400] 01:53:39 INFO - PROCESS | 1839 | 1461488019732 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f882b000) [pid = 1839] [serial = 536] [outer = 0x7fc3f4749400] 01:53:40 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:40 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:53:41 INFO - PROCESS | 1839 | 1461488021003 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]]]}] 01:53:41 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) 01:53:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1732ms 01:53:41 INFO - PROCESS | 1839 | 1461488021026 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:53:41 INFO - PROCESS | 1839 | 1461488021029 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:53:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:53:41 INFO - PROCESS | 1839 | 1461488021035 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 1839 | 1461488021037 Marionette TRACE conn3 <- [1,686,null,{}] 01:53:41 INFO - PROCESS | 1839 | 1461488021042 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}] 01:53:41 INFO - PROCESS | 1839 | 1461488021231 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:53:41 INFO - PROCESS | 1839 | 1461488021386 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40f248000 == 72 [pid = 1839] [id = 179] 01:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f4a2ec00) [pid = 1839] [serial = 537] [outer = (nil)] 01:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3f9542400) [pid = 1839] [serial = 538] [outer = 0x7fc3f4a2ec00] 01:53:41 INFO - PROCESS | 1839 | 1461488021456 Marionette DEBUG loaded listener.js 01:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f96c8400) [pid = 1839] [serial = 539] [outer = 0x7fc3f4a2ec00] 01:53:42 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:42 INFO - PROCESS | 1839 | 1461488022660 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]]]}] 01:53:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1680ms 01:53:42 INFO - PROCESS | 1839 | 1461488022715 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:53:42 INFO - PROCESS | 1839 | 1461488022717 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:53:42 INFO - PROCESS | 1839 | 1461488022723 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:53:42 INFO - PROCESS | 1839 | 1461488022726 Marionette TRACE conn3 <- [1,690,null,{}] 01:53:42 INFO - PROCESS | 1839 | 1461488022731 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}] 01:53:42 INFO - PROCESS | 1839 | 1461488022914 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:53:43 INFO - PROCESS | 1839 | 1461488023071 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e48d1800 == 73 [pid = 1839] [id = 180] 01:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3edccc000) [pid = 1839] [serial = 540] [outer = (nil)] 01:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3f3d59000) [pid = 1839] [serial = 541] [outer = 0x7fc3edccc000] 01:53:43 INFO - PROCESS | 1839 | 1461488023143 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3f96c9400) [pid = 1839] [serial = 542] [outer = 0x7fc3edccc000] 01:53:44 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:44 INFO - PROCESS | 1839 | 1461488024316 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]]]}] 01:53:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1629ms 01:53:44 INFO - PROCESS | 1839 | 1461488024353 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 1839 | 1461488024357 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:53:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:53:44 INFO - PROCESS | 1839 | 1461488024362 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 1839 | 1461488024365 Marionette TRACE conn3 <- [1,694,null,{}] 01:53:44 INFO - PROCESS | 1839 | 1461488024378 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}] 01:53:44 INFO - PROCESS | 1839 | 1461488024809 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:53:44 INFO - PROCESS | 1839 | 1461488024950 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f014c000 == 74 [pid = 1839] [id = 181] 01:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3e88df800) [pid = 1839] [serial = 543] [outer = (nil)] 01:53:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3e8910400) [pid = 1839] [serial = 544] [outer = 0x7fc3e88df800] 01:53:45 INFO - PROCESS | 1839 | 1461488025016 Marionette DEBUG loaded listener.js 01:53:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3ef9aac00) [pid = 1839] [serial = 545] [outer = 0x7fc3e88df800] 01:53:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:46 INFO - PROCESS | 1839 | 1461488026272 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]]]}] 01:53:46 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) 01:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1928ms 01:53:46 INFO - PROCESS | 1839 | 1461488026293 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:53:46 INFO - PROCESS | 1839 | 1461488026297 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:53:46 INFO - PROCESS | 1839 | 1461488026304 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:53:46 INFO - PROCESS | 1839 | 1461488026310 Marionette TRACE conn3 <- [1,698,null,{}] 01:53:46 INFO - PROCESS | 1839 | 1461488026376 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}] 01:53:46 INFO - PROCESS | 1839 | 1461488026566 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:53:46 INFO - PROCESS | 1839 | 1461488026715 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ee0cf800 == 73 [pid = 1839] [id = 129] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3f7ddec00) [pid = 1839] [serial = 423] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc408603000) [pid = 1839] [serial = 426] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc410872800) [pid = 1839] [serial = 429] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e88e1000) [pid = 1839] [serial = 432] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3e88e7400) [pid = 1839] [serial = 435] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3e7453c00) [pid = 1839] [serial = 438] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f034c800) [pid = 1839] [serial = 441] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f1471000) [pid = 1839] [serial = 466] [outer = (nil)] [url = about:blank] 01:53:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75cb000 == 74 [pid = 1839] [id = 182] 01:53:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3e88d9800) [pid = 1839] [serial = 546] [outer = (nil)] 01:53:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f03e1400) [pid = 1839] [serial = 547] [outer = 0x7fc3e88d9800] 01:53:46 INFO - PROCESS | 1839 | 1461488026828 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f04f0c00) [pid = 1839] [serial = 548] [outer = 0x7fc3e88d9800] 01:53:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f52d3000 == 73 [pid = 1839] [id = 171] 01:53:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f52bf800 == 72 [pid = 1839] [id = 170] 01:53:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f496f000 == 71 [pid = 1839] [id = 169] 01:53:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f261f800 == 70 [pid = 1839] [id = 168] 01:53:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0148800 == 69 [pid = 1839] [id = 167] 01:53:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8920800 == 68 [pid = 1839] [id = 166] 01:53:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0142000 == 67 [pid = 1839] [id = 165] 01:53:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4108a9000 == 66 [pid = 1839] [id = 158] 01:53:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f944e000 == 65 [pid = 1839] [id = 157] 01:53:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc4f000 == 64 [pid = 1839] [id = 156] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f127c000) [pid = 1839] [serial = 460] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f11dbc00) [pid = 1839] [serial = 457] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f26b4c00) [pid = 1839] [serial = 461] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3f11f3c00) [pid = 1839] [serial = 453] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3f9ab4800) [pid = 1839] [serial = 420] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3f04f7c00) [pid = 1839] [serial = 450] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3f054b000) [pid = 1839] [serial = 451] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3ee068800) [pid = 1839] [serial = 445] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3e890b800) [pid = 1839] [serial = 444] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3f03fb400) [pid = 1839] [serial = 448] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3f03ed400) [pid = 1839] [serial = 447] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3ee675400) [pid = 1839] [serial = 411] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3f03f6400) [pid = 1839] [serial = 414] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3f11fc800) [pid = 1839] [serial = 417] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3f9a61400) [pid = 1839] [serial = 409] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3f1464800) [pid = 1839] [serial = 463] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f146cc00) [pid = 1839] [serial = 464] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3f26af400) [pid = 1839] [serial = 458] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f17c5800) [pid = 1839] [serial = 454] [outer = (nil)] [url = about:blank] 01:53:47 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc40c903c00) [pid = 1839] [serial = 247] [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.] 01:53:47 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:47 INFO - PROCESS | 1839 | 1461488027954 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]]]}] 01:53:47 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) 01:53:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1698ms 01:53:48 INFO - PROCESS | 1839 | 1461488028003 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:53:48 INFO - PROCESS | 1839 | 1461488028007 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:53:48 INFO - PROCESS | 1839 | 1461488028013 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:53:48 INFO - PROCESS | 1839 | 1461488028016 Marionette TRACE conn3 <- [1,702,null,{}] 01:53:48 INFO - PROCESS | 1839 | 1461488028021 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}] 01:53:48 INFO - PROCESS | 1839 | 1461488028168 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:53:48 INFO - PROCESS | 1839 | 1461488028372 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc3c000 == 65 [pid = 1839] [id = 183] 01:53:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3e88e7400) [pid = 1839] [serial = 549] [outer = (nil)] 01:53:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3f0ad3800) [pid = 1839] [serial = 550] [outer = 0x7fc3e88e7400] 01:53:48 INFO - PROCESS | 1839 | 1461488028432 Marionette DEBUG loaded listener.js 01:53:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3f11d1000) [pid = 1839] [serial = 551] [outer = 0x7fc3e88e7400] 01:53:49 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:49 INFO - PROCESS | 1839 | 1461488029504 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]]]}] 01:53:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:53:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1534ms 01:53:49 INFO - PROCESS | 1839 | 1461488029548 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:53:49 INFO - PROCESS | 1839 | 1461488029553 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:53:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:53:49 INFO - PROCESS | 1839 | 1461488029575 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:53:49 INFO - PROCESS | 1839 | 1461488029582 Marionette TRACE conn3 <- [1,706,null,{}] 01:53:49 INFO - PROCESS | 1839 | 1461488029586 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}] 01:53:49 INFO - PROCESS | 1839 | 1461488029775 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:53:49 INFO - PROCESS | 1839 | 1461488029844 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2619000 == 66 [pid = 1839] [id = 184] 01:53:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3f0547400) [pid = 1839] [serial = 552] [outer = (nil)] 01:53:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3f1281000) [pid = 1839] [serial = 553] [outer = 0x7fc3f0547400] 01:53:49 INFO - PROCESS | 1839 | 1461488029902 Marionette DEBUG loaded listener.js 01:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3f146cc00) [pid = 1839] [serial = 554] [outer = 0x7fc3f0547400] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3e8918400) [pid = 1839] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3edcc7c00) [pid = 1839] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3e7450c00) [pid = 1839] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3e5107c00) [pid = 1839] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f03eb000) [pid = 1839] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3f04f6c00) [pid = 1839] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3f03fc800) [pid = 1839] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:53:50 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3f127c400) [pid = 1839] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:53:50 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:51 INFO - PROCESS | 1839 | 1461488031023 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]]]}] 01:53:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:53:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1490ms 01:53:51 INFO - PROCESS | 1839 | 1461488031059 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:53:51 INFO - PROCESS | 1839 | 1461488031062 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:53:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:53:51 INFO - PROCESS | 1839 | 1461488031068 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:53:51 INFO - PROCESS | 1839 | 1461488031071 Marionette TRACE conn3 <- [1,710,null,{}] 01:53:51 INFO - PROCESS | 1839 | 1461488031076 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}] 01:53:51 INFO - PROCESS | 1839 | 1461488031221 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:53:51 INFO - PROCESS | 1839 | 1461488031426 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48dd000 == 67 [pid = 1839] [id = 185] 01:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3f0d35800) [pid = 1839] [serial = 555] [outer = (nil)] 01:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3f146b000) [pid = 1839] [serial = 556] [outer = 0x7fc3f0d35800] 01:53:51 INFO - PROCESS | 1839 | 1461488031486 Marionette DEBUG loaded listener.js 01:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3f3d62800) [pid = 1839] [serial = 557] [outer = 0x7fc3f0d35800] 01:53:52 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:52 INFO - PROCESS | 1839 | 1461488032489 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]]]}] 01:53:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:53:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1430ms 01:53:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:53:52 INFO - PROCESS | 1839 | 1461488032498 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:53:52 INFO - PROCESS | 1839 | 1461488032500 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:53:52 INFO - PROCESS | 1839 | 1461488032505 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:53:52 INFO - PROCESS | 1839 | 1461488032508 Marionette TRACE conn3 <- [1,714,null,{}] 01:53:52 INFO - PROCESS | 1839 | 1461488032513 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}] 01:53:52 INFO - PROCESS | 1839 | 1461488032690 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:53:52 INFO - PROCESS | 1839 | 1461488032705 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d0b000 == 68 [pid = 1839] [id = 186] 01:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3f4746800) [pid = 1839] [serial = 558] [outer = (nil)] 01:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3f474a400) [pid = 1839] [serial = 559] [outer = 0x7fc3f4746800] 01:53:52 INFO - PROCESS | 1839 | 1461488032774 Marionette DEBUG loaded listener.js 01:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3f522b400) [pid = 1839] [serial = 560] [outer = 0x7fc3f4746800] 01:53:54 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:54 INFO - PROCESS | 1839 | 1461488034286 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]]]}] 01:53:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 01:53:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1833ms 01:53:54 INFO - PROCESS | 1839 | 1461488034339 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1839 | 1461488034345 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:53:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:53:54 INFO - PROCESS | 1839 | 1461488034352 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1839 | 1461488034356 Marionette TRACE conn3 <- [1,718,null,{}] 01:53:54 INFO - PROCESS | 1839 | 1461488034364 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}] 01:53:54 INFO - PROCESS | 1839 | 1461488034596 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:53:54 INFO - PROCESS | 1839 | 1461488034716 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48ce800 == 69 [pid = 1839] [id = 187] 01:53:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3e8913400) [pid = 1839] [serial = 561] [outer = (nil)] 01:53:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3f0ad9400) [pid = 1839] [serial = 562] [outer = 0x7fc3e8913400] 01:53:54 INFO - PROCESS | 1839 | 1461488034788 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f11f3c00) [pid = 1839] [serial = 563] [outer = 0x7fc3e8913400] 01:53:56 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:56 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:53:56 INFO - PROCESS | 1839 | 1461488036126 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]]]}] 01:53:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1830ms 01:53:56 INFO - PROCESS | 1839 | 1461488036329 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1839 | 1461488036338 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:53:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:53:56 INFO - PROCESS | 1839 | 1461488036355 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1839 | 1461488036359 Marionette TRACE conn3 <- [1,722,null,{}] 01:53:56 INFO - PROCESS | 1839 | 1461488036364 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}] 01:53:56 INFO - PROCESS | 1839 | 1461488036518 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:53:56 INFO - PROCESS | 1839 | 1461488036671 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8d77000 == 70 [pid = 1839] [id = 188] 01:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f03f4000) [pid = 1839] [serial = 564] [outer = (nil)] 01:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3f138ac00) [pid = 1839] [serial = 565] [outer = 0x7fc3f03f4000] 01:53:56 INFO - PROCESS | 1839 | 1461488036742 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f4745c00) [pid = 1839] [serial = 566] [outer = 0x7fc3f03f4000] 01:53:57 INFO - PROCESS | 1839 | 1461488037604 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] 01:53:57 INFO - PROCESS | 1839 | 1461488037639 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:53:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:53:57 INFO - PROCESS | 1839 | 1461488037767 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1839 | 1461488037774 Marionette TRACE conn3 <- [1,726,null,{}] 01:53:57 INFO - PROCESS | 1839 | 1461488037824 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}] 01:53:57 INFO - PROCESS | 1839 | 1461488037980 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:53:58 INFO - PROCESS | 1839 | 1461488038165 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407464800 == 71 [pid = 1839] [id = 189] 01:53:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f3ece000) [pid = 1839] [serial = 567] [outer = (nil)] 01:53:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f67bd000) [pid = 1839] [serial = 568] [outer = 0x7fc3f3ece000] 01:53:58 INFO - PROCESS | 1839 | 1461488038239 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f9abb000) [pid = 1839] [serial = 569] [outer = 0x7fc3f3ece000] 01:53:58 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:53:58 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:53:59 INFO - PROCESS | 1839 | 1461488039123 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]]]}] 01:53:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:53:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1503ms 01:53:59 INFO - PROCESS | 1839 | 1461488039184 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:53:59 INFO - PROCESS | 1839 | 1461488039188 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:53:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:53:59 INFO - PROCESS | 1839 | 1461488039194 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 1839 | 1461488039197 Marionette TRACE conn3 <- [1,730,null,{}] 01:53:59 INFO - PROCESS | 1839 | 1461488039202 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}] 01:53:59 INFO - PROCESS | 1839 | 1461488039358 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:53:59 INFO - PROCESS | 1839 | 1461488039529 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c446800 == 72 [pid = 1839] [id = 190] 01:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3e60afc00) [pid = 1839] [serial = 570] [outer = (nil)] 01:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3e60bb800) [pid = 1839] [serial = 571] [outer = 0x7fc3e60afc00] 01:53:59 INFO - PROCESS | 1839 | 1461488039602 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f9a61800) [pid = 1839] [serial = 572] [outer = 0x7fc3e60afc00] 01:54:00 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:00 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:54:00 INFO - PROCESS | 1839 | 1461488040467 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] 01:54:00 INFO - PROCESS | 1839 | 1461488040530 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:54:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:54:00 INFO - PROCESS | 1839 | 1461488040535 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:54:00 INFO - PROCESS | 1839 | 1461488040538 Marionette TRACE conn3 <- [1,734,null,{}] 01:54:00 INFO - PROCESS | 1839 | 1461488040543 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}] 01:54:00 INFO - PROCESS | 1839 | 1461488040700 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:54:00 INFO - PROCESS | 1839 | 1461488040861 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc413fb6800 == 73 [pid = 1839] [id = 191] 01:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3e60b4000) [pid = 1839] [serial = 573] [outer = (nil)] 01:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3e60ca000) [pid = 1839] [serial = 574] [outer = 0x7fc3e60b4000] 01:54:00 INFO - PROCESS | 1839 | 1461488040933 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3e60ce800) [pid = 1839] [serial = 575] [outer = 0x7fc3e60b4000] 01:54:01 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:01 INFO - PROCESS | 1839 | 1461488041781 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]]]}] 01:54:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:54:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1285ms 01:54:01 INFO - PROCESS | 1839 | 1461488041822 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:54:01 INFO - PROCESS | 1839 | 1461488041825 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:54:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:54:01 INFO - PROCESS | 1839 | 1461488041831 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 1839 | 1461488041834 Marionette TRACE conn3 <- [1,738,null,{}] 01:54:01 INFO - PROCESS | 1839 | 1461488041839 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}] 01:54:02 INFO - PROCESS | 1839 | 1461488042010 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:54:02 INFO - PROCESS | 1839 | 1461488042189 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf39000 == 74 [pid = 1839] [id = 192] 01:54:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3e7611c00) [pid = 1839] [serial = 576] [outer = (nil)] 01:54:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3e7619400) [pid = 1839] [serial = 577] [outer = 0x7fc3e7611c00] 01:54:02 INFO - PROCESS | 1839 | 1461488042267 Marionette DEBUG loaded listener.js 01:54:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3fa735400) [pid = 1839] [serial = 578] [outer = 0x7fc3e7611c00] 01:54:03 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:03 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:54:03 INFO - PROCESS | 1839 | 1461488043607 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]]]}] 01:54:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:54:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1829ms 01:54:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:54:03 INFO - PROCESS | 1839 | 1461488043660 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:54:03 INFO - PROCESS | 1839 | 1461488043663 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:54:03 INFO - PROCESS | 1839 | 1461488043669 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:54:03 INFO - PROCESS | 1839 | 1461488043673 Marionette TRACE conn3 <- [1,742,null,{}] 01:54:03 INFO - PROCESS | 1839 | 1461488043767 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}] 01:54:03 INFO - PROCESS | 1839 | 1461488043925 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:54:04 INFO - PROCESS | 1839 | 1461488044088 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5cad000 == 75 [pid = 1839] [id = 193] 01:54:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3e5d2ac00) [pid = 1839] [serial = 579] [outer = (nil)] 01:54:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3e5d2f400) [pid = 1839] [serial = 580] [outer = 0x7fc3e5d2ac00] 01:54:04 INFO - PROCESS | 1839 | 1461488044157 Marionette DEBUG loaded listener.js 01:54:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3e6fe0000) [pid = 1839] [serial = 581] [outer = 0x7fc3e5d2ac00] 01:54:05 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:05 INFO - PROCESS | 1839 | 1461488045375 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]]]}] 01:54:05 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 01:54:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1729ms 01:54:05 INFO - PROCESS | 1839 | 1461488045398 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:54:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:54:05 INFO - PROCESS | 1839 | 1461488045403 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:54:05 INFO - PROCESS | 1839 | 1461488045411 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:54:05 INFO - PROCESS | 1839 | 1461488045415 Marionette TRACE conn3 <- [1,746,null,{}] 01:54:05 INFO - PROCESS | 1839 | 1461488045520 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}] 01:54:05 INFO - PROCESS | 1839 | 1461488045676 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:54:05 INFO - PROCESS | 1839 | 1461488045833 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f021b800 == 76 [pid = 1839] [id = 194] 01:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3e5d2c400) [pid = 1839] [serial = 582] [outer = (nil)] 01:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3e7617c00) [pid = 1839] [serial = 583] [outer = 0x7fc3e5d2c400] 01:54:05 INFO - PROCESS | 1839 | 1461488045897 Marionette DEBUG loaded listener.js 01:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3e761e800) [pid = 1839] [serial = 584] [outer = 0x7fc3e5d2c400] 01:54:06 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48dd000 == 75 [pid = 1839] [id = 185] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2619000 == 74 [pid = 1839] [id = 184] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc3c000 == 73 [pid = 1839] [id = 183] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f2774800) [pid = 1839] [serial = 517] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f473b800) [pid = 1839] [serial = 490] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3e510c400) [pid = 1839] [serial = 493] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75cb000 == 72 [pid = 1839] [id = 182] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f014c000 == 71 [pid = 1839] [id = 181] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf78000 == 70 [pid = 1839] [id = 178] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4072ac800 == 69 [pid = 1839] [id = 177] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd36b800 == 68 [pid = 1839] [id = 176] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e74000 == 67 [pid = 1839] [id = 175] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48d1000 == 66 [pid = 1839] [id = 174] 01:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc0e000 == 65 [pid = 1839] [id = 173] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3ee05fc00) [pid = 1839] [serial = 496] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3f3f89800) [pid = 1839] [serial = 478] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f127e400) [pid = 1839] [serial = 475] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3f054a400) [pid = 1839] [serial = 472] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3ee67c800) [pid = 1839] [serial = 497] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f1470c00) [pid = 1839] [serial = 515] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f1279800) [pid = 1839] [serial = 514] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3ee67ac00) [pid = 1839] [serial = 499] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3f04edc00) [pid = 1839] [serial = 502] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3f0acd000) [pid = 1839] [serial = 505] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3f11f1400) [pid = 1839] [serial = 509] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3f3ed3000) [pid = 1839] [serial = 467] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3f138e400) [pid = 1839] [serial = 484] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3e6fe2400) [pid = 1839] [serial = 487] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3f0d2c000) [pid = 1839] [serial = 506] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3f0118400) [pid = 1839] [serial = 500] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3f11d7400) [pid = 1839] [serial = 508] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3f146a800) [pid = 1839] [serial = 512] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3f0358c00) [pid = 1839] [serial = 469] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3f04fb800) [pid = 1839] [serial = 503] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3f138c800) [pid = 1839] [serial = 511] [outer = (nil)] [url = about:blank] 01:54:06 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f4a28000) [pid = 1839] [serial = 481] [outer = (nil)] [url = about:blank] 01:54:07 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:07 INFO - PROCESS | 1839 | 1461488047247 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]]]}] 01:54:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 01:54:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1887ms 01:54:07 INFO - PROCESS | 1839 | 1461488047334 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:54:07 INFO - PROCESS | 1839 | 1461488047342 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:54:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:54:07 INFO - PROCESS | 1839 | 1461488047351 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 1839 | 1461488047354 Marionette TRACE conn3 <- [1,750,null,{}] 01:54:07 INFO - PROCESS | 1839 | 1461488047360 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}] 01:54:07 INFO - PROCESS | 1839 | 1461488047499 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:54:07 INFO - PROCESS | 1839 | 1461488047631 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be0000 == 66 [pid = 1839] [id = 195] 01:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3e7457400) [pid = 1839] [serial = 585] [outer = (nil)] 01:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3f03f9400) [pid = 1839] [serial = 586] [outer = 0x7fc3e7457400] 01:54:07 INFO - PROCESS | 1839 | 1461488047689 Marionette DEBUG loaded listener.js 01:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3f044d400) [pid = 1839] [serial = 587] [outer = 0x7fc3e7457400] 01:54:08 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:08 INFO - PROCESS | 1839 | 1461488048739 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]]]}] 01:54:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:54:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1435ms 01:54:08 INFO - PROCESS | 1839 | 1461488048786 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:54:08 INFO - PROCESS | 1839 | 1461488048789 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:54:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:54:08 INFO - PROCESS | 1839 | 1461488048795 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:54:08 INFO - PROCESS | 1839 | 1461488048800 Marionette TRACE conn3 <- [1,754,null,{}] 01:54:08 INFO - PROCESS | 1839 | 1461488048814 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}] 01:54:08 INFO - PROCESS | 1839 | 1461488048954 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:54:09 INFO - PROCESS | 1839 | 1461488049186 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1351800 == 67 [pid = 1839] [id = 196] 01:54:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f0451400) [pid = 1839] [serial = 588] [outer = (nil)] 01:54:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f04f4c00) [pid = 1839] [serial = 589] [outer = 0x7fc3f0451400] 01:54:09 INFO - PROCESS | 1839 | 1461488049247 Marionette DEBUG loaded listener.js 01:54:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3f0acd000) [pid = 1839] [serial = 590] [outer = 0x7fc3f0451400] 01:54:10 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:10 INFO - PROCESS | 1839 | 1461488050380 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]]]}] 01:54:10 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 01:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1637ms 01:54:10 INFO - PROCESS | 1839 | 1461488050433 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:54:10 INFO - PROCESS | 1839 | 1461488050437 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:54:10 INFO - PROCESS | 1839 | 1461488050462 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:54:10 INFO - PROCESS | 1839 | 1461488050465 Marionette TRACE conn3 <- [1,758,null,{}] 01:54:10 INFO - PROCESS | 1839 | 1461488050470 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}] 01:54:10 INFO - PROCESS | 1839 | 1461488050654 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:54:10 INFO - PROCESS | 1839 | 1461488050719 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4968000 == 68 [pid = 1839] [id = 197] 01:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f0450800) [pid = 1839] [serial = 591] [outer = (nil)] 01:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f11dac00) [pid = 1839] [serial = 592] [outer = 0x7fc3f0450800] 01:54:10 INFO - PROCESS | 1839 | 1461488050780 Marionette DEBUG loaded listener.js 01:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f1281800) [pid = 1839] [serial = 593] [outer = 0x7fc3f0450800] 01:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3f0547400) [pid = 1839] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3f0d35800) [pid = 1839] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3edcc3000) [pid = 1839] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3e88d9800) [pid = 1839] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3e88df800) [pid = 1839] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3e88e7400) [pid = 1839] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:54:11 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:11 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:54:11 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:11 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:11 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:11 INFO - PROCESS | 1839 | 1461488051620 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]]]}] 01:54:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:54:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1177ms 01:54:11 INFO - PROCESS | 1839 | 1461488051639 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:54:11 INFO - PROCESS | 1839 | 1461488051643 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:54:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:54:11 INFO - PROCESS | 1839 | 1461488051648 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:54:11 INFO - PROCESS | 1839 | 1461488051650 Marionette TRACE conn3 <- [1,762,null,{}] 01:54:11 INFO - PROCESS | 1839 | 1461488051655 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}] 01:54:11 INFO - PROCESS | 1839 | 1461488051789 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:54:11 INFO - PROCESS | 1839 | 1461488051910 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d0d800 == 69 [pid = 1839] [id = 198] 01:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f034d000) [pid = 1839] [serial = 594] [outer = (nil)] 01:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f11fe400) [pid = 1839] [serial = 595] [outer = 0x7fc3f034d000] 01:54:11 INFO - PROCESS | 1839 | 1461488051968 Marionette DEBUG loaded listener.js 01:54:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3f1390c00) [pid = 1839] [serial = 596] [outer = 0x7fc3f034d000] 01:54:13 INFO - PROCESS | 1839 | 1461488053021 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]]]}] 01:54:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1382ms 01:54:13 INFO - PROCESS | 1839 | 1461488053030 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:54:13 INFO - PROCESS | 1839 | 1461488053032 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:54:13 INFO - PROCESS | 1839 | 1461488053037 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:54:13 INFO - PROCESS | 1839 | 1461488053040 Marionette TRACE conn3 <- [1,766,null,{}] 01:54:13 INFO - PROCESS | 1839 | 1461488053045 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}] 01:54:13 INFO - PROCESS | 1839 | 1461488053220 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:54:13 INFO - PROCESS | 1839 | 1461488053465 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75ba000 == 70 [pid = 1839] [id = 199] 01:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3e5d28c00) [pid = 1839] [serial = 597] [outer = (nil)] 01:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3e60b7000) [pid = 1839] [serial = 598] [outer = 0x7fc3e5d28c00] 01:54:13 INFO - PROCESS | 1839 | 1461488053598 Marionette DEBUG loaded listener.js 01:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3e6fe0400) [pid = 1839] [serial = 599] [outer = 0x7fc3e5d28c00] 01:54:14 INFO - PROCESS | 1839 | 1461488054893 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]]]}] 01:54:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:54:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1884ms 01:54:15 INFO - PROCESS | 1839 | 1461488055006 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:54:15 INFO - PROCESS | 1839 | 1461488055011 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:54:15 INFO - PROCESS | 1839 | 1461488055028 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:54:15 INFO - PROCESS | 1839 | 1461488055033 Marionette TRACE conn3 <- [1,770,null,{}] 01:54:15 INFO - PROCESS | 1839 | 1461488055040 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}] 01:54:15 INFO - PROCESS | 1839 | 1461488055197 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:54:15 INFO - PROCESS | 1839 | 1461488055355 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2793000 == 71 [pid = 1839] [id = 200] 01:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3e60cf800) [pid = 1839] [serial = 600] [outer = (nil)] 01:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3f03fd400) [pid = 1839] [serial = 601] [outer = 0x7fc3e60cf800] 01:54:15 INFO - PROCESS | 1839 | 1461488055431 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3f0451800) [pid = 1839] [serial = 602] [outer = 0x7fc3e60cf800] 01:54:16 INFO - PROCESS | 1839 | 1461488056276 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]]]}] 01:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1284ms 01:54:16 INFO - PROCESS | 1839 | 1461488056316 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:54:16 INFO - PROCESS | 1839 | 1461488056322 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:54:16 INFO - PROCESS | 1839 | 1461488056329 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:54:16 INFO - PROCESS | 1839 | 1461488056331 Marionette TRACE conn3 <- [1,774,null,{}] 01:54:16 INFO - PROCESS | 1839 | 1461488056337 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}] 01:54:16 INFO - PROCESS | 1839 | 1461488056509 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:54:16 INFO - PROCESS | 1839 | 1461488056681 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8d5a800 == 72 [pid = 1839] [id = 201] 01:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f054a400) [pid = 1839] [serial = 603] [outer = (nil)] 01:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f11d8000) [pid = 1839] [serial = 604] [outer = 0x7fc3f054a400] 01:54:16 INFO - PROCESS | 1839 | 1461488056753 Marionette DEBUG loaded listener.js 01:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3f1465000) [pid = 1839] [serial = 605] [outer = 0x7fc3f054a400] 01:54:17 INFO - PROCESS | 1839 | 1461488057622 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]]]}] 01:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1330ms 01:54:17 INFO - PROCESS | 1839 | 1461488057659 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:54:17 INFO - PROCESS | 1839 | 1461488057662 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:54:17 INFO - PROCESS | 1839 | 1461488057677 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:54:17 INFO - PROCESS | 1839 | 1461488057685 Marionette TRACE conn3 <- [1,778,null,{}] 01:54:17 INFO - PROCESS | 1839 | 1461488057691 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}] 01:54:17 INFO - PROCESS | 1839 | 1461488057910 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:54:18 INFO - PROCESS | 1839 | 1461488058082 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406398000 == 73 [pid = 1839] [id = 202] 01:54:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3e60ac400) [pid = 1839] [serial = 606] [outer = (nil)] 01:54:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f3f91800) [pid = 1839] [serial = 607] [outer = 0x7fc3e60ac400] 01:54:18 INFO - PROCESS | 1839 | 1461488058153 Marionette DEBUG loaded listener.js 01:54:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3f4a31000) [pid = 1839] [serial = 608] [outer = 0x7fc3e60ac400] 01:54:19 INFO - PROCESS | 1839 | 1461488059019 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]]]}] 01:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1396ms 01:54:19 INFO - PROCESS | 1839 | 1461488059065 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:54:19 INFO - PROCESS | 1839 | 1461488059070 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:54:19 INFO - PROCESS | 1839 | 1461488059075 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:54:19 INFO - PROCESS | 1839 | 1461488059078 Marionette TRACE conn3 <- [1,782,null,{}] 01:54:19 INFO - PROCESS | 1839 | 1461488059083 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}] 01:54:19 INFO - PROCESS | 1839 | 1461488059239 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:54:19 INFO - PROCESS | 1839 | 1461488059408 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40a03a000 == 74 [pid = 1839] [id = 203] 01:54:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3e5d26800) [pid = 1839] [serial = 609] [outer = (nil)] 01:54:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3f765dc00) [pid = 1839] [serial = 610] [outer = 0x7fc3e5d26800] 01:54:19 INFO - PROCESS | 1839 | 1461488059477 Marionette DEBUG loaded listener.js 01:54:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3f926b800) [pid = 1839] [serial = 611] [outer = 0x7fc3e5d26800] 01:54:20 INFO - PROCESS | 1839 | 1461488060436 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]]]}] 01:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1378ms 01:54:20 INFO - PROCESS | 1839 | 1461488060453 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:54:20 INFO - PROCESS | 1839 | 1461488060455 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:54:20 INFO - PROCESS | 1839 | 1461488060461 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:54:20 INFO - PROCESS | 1839 | 1461488060463 Marionette TRACE conn3 <- [1,786,null,{}] 01:54:20 INFO - PROCESS | 1839 | 1461488060469 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}] 01:54:20 INFO - PROCESS | 1839 | 1461488060619 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:54:20 INFO - PROCESS | 1839 | 1461488060788 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40ef6f000 == 75 [pid = 1839] [id = 204] 01:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3f96d0800) [pid = 1839] [serial = 612] [outer = (nil)] 01:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3f980d800) [pid = 1839] [serial = 613] [outer = 0x7fc3f96d0800] 01:54:20 INFO - PROCESS | 1839 | 1461488060872 Marionette DEBUG loaded listener.js 01:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3fad03000) [pid = 1839] [serial = 614] [outer = 0x7fc3f96d0800] 01:54:21 INFO - PROCESS | 1839 | 1461488061830 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]]]}] 01:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1436ms 01:54:21 INFO - PROCESS | 1839 | 1461488061899 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:54:21 INFO - PROCESS | 1839 | 1461488061903 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:54:21 INFO - PROCESS | 1839 | 1461488061908 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:54:21 INFO - PROCESS | 1839 | 1461488061911 Marionette TRACE conn3 <- [1,790,null,{}] 01:54:21 INFO - PROCESS | 1839 | 1461488061917 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}] 01:54:22 INFO - PROCESS | 1839 | 1461488062074 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:54:22 INFO - PROCESS | 1839 | 1461488062237 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47f2800 == 76 [pid = 1839] [id = 205] 01:54:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3e5347c00) [pid = 1839] [serial = 615] [outer = (nil)] 01:54:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3f96c4400) [pid = 1839] [serial = 616] [outer = 0x7fc3e5347c00] 01:54:22 INFO - PROCESS | 1839 | 1461488062312 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3fad10000) [pid = 1839] [serial = 617] [outer = 0x7fc3e5347c00] 01:54:23 INFO - PROCESS | 1839 | 1461488063144 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]]]}] 01:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1279ms 01:54:23 INFO - PROCESS | 1839 | 1461488063188 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:54:23 INFO - PROCESS | 1839 | 1461488063192 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:54:23 INFO - PROCESS | 1839 | 1461488063197 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:54:23 INFO - PROCESS | 1839 | 1461488063200 Marionette TRACE conn3 <- [1,794,null,{}] 01:54:23 INFO - PROCESS | 1839 | 1461488063205 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}] 01:54:23 INFO - PROCESS | 1839 | 1461488063355 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:54:23 INFO - PROCESS | 1839 | 1461488063524 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5dd9800 == 77 [pid = 1839] [id = 206] 01:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3e5107c00) [pid = 1839] [serial = 618] [outer = (nil)] 01:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3e6fe0800) [pid = 1839] [serial = 619] [outer = 0x7fc3e5107c00] 01:54:23 INFO - PROCESS | 1839 | 1461488063593 Marionette DEBUG loaded listener.js 01:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3efca9800) [pid = 1839] [serial = 620] [outer = 0x7fc3e5107c00] 01:54:25 INFO - PROCESS | 1839 | 1461488065185 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]]]}] 01:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 2030ms 01:54:25 INFO - PROCESS | 1839 | 1461488065231 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:54:25 INFO - PROCESS | 1839 | 1461488065242 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:54:25 INFO - PROCESS | 1839 | 1461488065268 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:54:25 INFO - PROCESS | 1839 | 1461488065278 Marionette TRACE conn3 <- [1,798,null,{}] 01:54:25 INFO - PROCESS | 1839 | 1461488065289 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}] 01:54:25 INFO - PROCESS | 1839 | 1461488065542 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:54:25 INFO - PROCESS | 1839 | 1461488065763 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf3f800 == 78 [pid = 1839] [id = 207] 01:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3e60cb800) [pid = 1839] [serial = 621] [outer = (nil)] 01:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3e60d0800) [pid = 1839] [serial = 622] [outer = 0x7fc3e60cb800] 01:54:25 INFO - PROCESS | 1839 | 1461488065832 Marionette DEBUG loaded listener.js 01:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3e7619000) [pid = 1839] [serial = 623] [outer = 0x7fc3e60cb800] 01:54:26 INFO - PROCESS | 1839 | 1461488066763 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]]]}] 01:54:26 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 01:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1544ms 01:54:26 INFO - PROCESS | 1839 | 1461488066810 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:54:26 INFO - PROCESS | 1839 | 1461488066817 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:54:26 INFO - PROCESS | 1839 | 1461488066827 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:54:26 INFO - PROCESS | 1839 | 1461488066831 Marionette TRACE conn3 <- [1,802,null,{}] 01:54:26 INFO - PROCESS | 1839 | 1461488066836 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}] 01:54:27 INFO - PROCESS | 1839 | 1461488066999 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:54:27 INFO - PROCESS | 1839 | 1461488067206 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f020f000 == 79 [pid = 1839] [id = 208] 01:54:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3e8918800) [pid = 1839] [serial = 624] [outer = (nil)] 01:54:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3ee05f000) [pid = 1839] [serial = 625] [outer = 0x7fc3e8918800] 01:54:27 INFO - PROCESS | 1839 | 1461488067277 Marionette DEBUG loaded listener.js 01:54:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3ee671400) [pid = 1839] [serial = 626] [outer = 0x7fc3e8918800] 01:54:28 INFO - PROCESS | 1839 | 1461488068124 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]]]}] 01:54:28 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 01:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1339ms 01:54:28 INFO - PROCESS | 1839 | 1461488068166 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:54:28 INFO - PROCESS | 1839 | 1461488068170 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:54:28 INFO - PROCESS | 1839 | 1461488068175 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:54:28 INFO - PROCESS | 1839 | 1461488068180 Marionette TRACE conn3 <- [1,806,null,{}] 01:54:28 INFO - PROCESS | 1839 | 1461488068195 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}] 01:54:28 INFO - PROCESS | 1839 | 1461488068368 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:54:28 INFO - PROCESS | 1839 | 1461488068540 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b37800 == 80 [pid = 1839] [id = 209] 01:54:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3efcad000) [pid = 1839] [serial = 627] [outer = (nil)] 01:54:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3f0357800) [pid = 1839] [serial = 628] [outer = 0x7fc3efcad000] 01:54:28 INFO - PROCESS | 1839 | 1461488068612 Marionette DEBUG loaded listener.js 01:54:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3f0440000) [pid = 1839] [serial = 629] [outer = 0x7fc3efcad000] 01:54:29 INFO - PROCESS | 1839 | 1461488069442 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]]]}] 01:54:29 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 01:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1283ms 01:54:29 INFO - PROCESS | 1839 | 1461488069483 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:54:29 INFO - PROCESS | 1839 | 1461488069488 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:54:29 INFO - PROCESS | 1839 | 1461488069497 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:54:29 INFO - PROCESS | 1839 | 1461488069498 Marionette TRACE conn3 <- [1,810,null,{}] 01:54:29 INFO - PROCESS | 1839 | 1461488069504 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}] 01:54:29 INFO - PROCESS | 1839 | 1461488069656 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:54:29 INFO - PROCESS | 1839 | 1461488069831 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5dce800 == 81 [pid = 1839] [id = 210] 01:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3e5d34800) [pid = 1839] [serial = 630] [outer = (nil)] 01:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3f0443400) [pid = 1839] [serial = 631] [outer = 0x7fc3e5d34800] 01:54:29 INFO - PROCESS | 1839 | 1461488069895 Marionette DEBUG loaded listener.js 01:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3f04f7c00) [pid = 1839] [serial = 632] [outer = 0x7fc3e5d34800] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4d0d800 == 80 [pid = 1839] [id = 198] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4968000 == 79 [pid = 1839] [id = 197] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3f9542400) [pid = 1839] [serial = 538] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3ee064800) [pid = 1839] [serial = 520] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3f1277c00) [pid = 1839] [serial = 526] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3f473bc00) [pid = 1839] [serial = 532] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3f3d5f000) [pid = 1839] [serial = 529] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3f043a400) [pid = 1839] [serial = 523] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3f3d59000) [pid = 1839] [serial = 541] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3f474a400) [pid = 1839] [serial = 559] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f5222800) [pid = 1839] [serial = 535] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9079800 == 78 [pid = 1839] [id = 172] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1351800 == 77 [pid = 1839] [id = 196] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8be0000 == 76 [pid = 1839] [id = 195] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f021b800 == 75 [pid = 1839] [id = 194] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c446800 == 74 [pid = 1839] [id = 190] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407464800 == 73 [pid = 1839] [id = 189] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8d77000 == 72 [pid = 1839] [id = 188] 01:54:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48ce800 == 71 [pid = 1839] [id = 187] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3f1281000) [pid = 1839] [serial = 553] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3f146b000) [pid = 1839] [serial = 556] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3f3f91000) [pid = 1839] [serial = 518] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3f03e1400) [pid = 1839] [serial = 547] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f04f0c00) [pid = 1839] [serial = 548] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3e8910400) [pid = 1839] [serial = 544] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3ef9aac00) [pid = 1839] [serial = 545] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f0ad3800) [pid = 1839] [serial = 550] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f3d62800) [pid = 1839] [serial = 557] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f146cc00) [pid = 1839] [serial = 554] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3f11d1000) [pid = 1839] [serial = 551] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 1839 | 1461488070759 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]]]}] 01:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1278ms 01:54:30 INFO - PROCESS | 1839 | 1461488070775 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:54:30 INFO - PROCESS | 1839 | 1461488070778 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:54:30 INFO - PROCESS | 1839 | 1461488070784 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:54:30 INFO - PROCESS | 1839 | 1461488070786 Marionette TRACE conn3 <- [1,814,null,{}] 01:54:30 INFO - PROCESS | 1839 | 1461488070791 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}] 01:54:30 INFO - PROCESS | 1839 | 1461488070929 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:54:30 INFO - PROCESS | 1839 | 1461488070943 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7837800 == 72 [pid = 1839] [id = 211] 01:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3e744ec00) [pid = 1839] [serial = 633] [outer = (nil)] 01:54:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3f04f4400) [pid = 1839] [serial = 634] [outer = 0x7fc3e744ec00] 01:54:31 INFO - PROCESS | 1839 | 1461488071001 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3f054a800) [pid = 1839] [serial = 635] [outer = 0x7fc3e744ec00] 01:54:31 INFO - PROCESS | 1839 | 1461488071859 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] 01:54:31 INFO - PROCESS | 1839 | 1461488071918 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:54:31 INFO - PROCESS | 1839 | 1461488071923 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1839 | 1461488071925 Marionette TRACE conn3 <- [1,818,null,{}] 01:54:31 INFO - PROCESS | 1839 | 1461488071930 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}] 01:54:32 INFO - PROCESS | 1839 | 1461488072097 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:54:32 INFO - PROCESS | 1839 | 1461488072227 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48c8800 == 73 [pid = 1839] [id = 212] 01:54:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3e8910400) [pid = 1839] [serial = 636] [outer = (nil)] 01:54:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3f0cd6800) [pid = 1839] [serial = 637] [outer = 0x7fc3e8910400] 01:54:32 INFO - PROCESS | 1839 | 1461488072288 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f1274000) [pid = 1839] [serial = 638] [outer = 0x7fc3e8910400] 01:54:32 INFO - PROCESS | 1839 | 1461488072968 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]]]}] 01:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1081ms 01:54:33 INFO - PROCESS | 1839 | 1461488073032 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:54:33 INFO - PROCESS | 1839 | 1461488073036 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:54:33 INFO - PROCESS | 1839 | 1461488073042 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:54:33 INFO - PROCESS | 1839 | 1461488073043 Marionette TRACE conn3 <- [1,822,null,{}] 01:54:33 INFO - PROCESS | 1839 | 1461488073049 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}] 01:54:33 INFO - PROCESS | 1839 | 1461488073233 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:54:33 INFO - PROCESS | 1839 | 1461488073256 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f49ce000 == 74 [pid = 1839] [id = 213] 01:54:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3f11f2c00) [pid = 1839] [serial = 639] [outer = (nil)] 01:54:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3f127e000) [pid = 1839] [serial = 640] [outer = 0x7fc3f11f2c00] 01:54:33 INFO - PROCESS | 1839 | 1461488073315 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3f1389400) [pid = 1839] [serial = 641] [outer = 0x7fc3f11f2c00] 01:54:34 INFO - PROCESS | 1839 | 1461488074141 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] 01:54:34 INFO - PROCESS | 1839 | 1461488074170 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:54:34 INFO - PROCESS | 1839 | 1461488074177 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 1839 | 1461488074178 Marionette TRACE conn3 <- [1,826,null,{}] 01:54:34 INFO - PROCESS | 1839 | 1461488074184 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}] 01:54:34 INFO - PROCESS | 1839 | 1461488074369 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:54:34 INFO - PROCESS | 1839 | 1461488074461 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fb2000 == 75 [pid = 1839] [id = 214] 01:54:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3e8915c00) [pid = 1839] [serial = 642] [outer = (nil)] 01:54:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3f1466800) [pid = 1839] [serial = 643] [outer = 0x7fc3e8915c00] 01:54:34 INFO - PROCESS | 1839 | 1461488074522 Marionette DEBUG loaded listener.js 01:54:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3f17a1400) [pid = 1839] [serial = 644] [outer = 0x7fc3e8915c00] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3e6fdd400) [pid = 1839] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3f146f400) [pid = 1839] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3fd620400) [pid = 1839] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3f3d53400) [pid = 1839] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3f11f2000) [pid = 1839] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3e5105c00) [pid = 1839] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3ee066000) [pid = 1839] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3f043d000) [pid = 1839] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f043b800) [pid = 1839] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f4a2ec00) [pid = 1839] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f043f000) [pid = 1839] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3edcc2800) [pid = 1839] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc40744e800) [pid = 1839] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3f9aae800) [pid = 1839] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f105fc00) [pid = 1839] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e5d2c400) [pid = 1839] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3f8da5000) [pid = 1839] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f03e9800) [pid = 1839] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3fd35e000) [pid = 1839] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f402cc00) [pid = 1839] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3e5109800) [pid = 1839] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3f0450800) [pid = 1839] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3edcce800) [pid = 1839] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3f0451400) [pid = 1839] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3e88dc000) [pid = 1839] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc4072e0c00) [pid = 1839] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3f11d3400) [pid = 1839] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3f4749400) [pid = 1839] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc41086c400) [pid = 1839] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3f9475c00) [pid = 1839] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3edcd0000) [pid = 1839] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3f11d8800) [pid = 1839] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3e744e000) [pid = 1839] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3edccd000) [pid = 1839] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3ef9a7400) [pid = 1839] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f0cd4000) [pid = 1839] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3ee677000) [pid = 1839] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3e88dd000) [pid = 1839] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3f980f400) [pid = 1839] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f810f800) [pid = 1839] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3e6fddc00) [pid = 1839] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3f4746800) [pid = 1839] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3f0cd1000) [pid = 1839] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f1386c00) [pid = 1839] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3ee06b400) [pid = 1839] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3ee66ec00) [pid = 1839] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3edccc000) [pid = 1839] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc407407400) [pid = 1839] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3edccb000) [pid = 1839] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3edcc5800) [pid = 1839] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3f0d35400) [pid = 1839] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3f04f1800) [pid = 1839] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3f0cd6400) [pid = 1839] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f3d60400) [pid = 1839] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f3ecac00) [pid = 1839] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f0356c00) [pid = 1839] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3e7457400) [pid = 1839] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f03e4000) [pid = 1839] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3f0ccd800) [pid = 1839] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f3f88800) [pid = 1839] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3f9469800) [pid = 1839] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3f0111400) [pid = 1839] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3e744d800) [pid = 1839] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3f3d54c00) [pid = 1839] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f90cf400) [pid = 1839] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f402e000) [pid = 1839] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f17a2800) [pid = 1839] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:54:35 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc40045ac00) [pid = 1839] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:54:35 INFO - PROCESS | 1839 | 1461488075963 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]]]}] 01:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1838ms 01:54:36 INFO - PROCESS | 1839 | 1461488076015 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:54:36 INFO - PROCESS | 1839 | 1461488076018 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:54:36 INFO - PROCESS | 1839 | 1461488076023 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:54:36 INFO - PROCESS | 1839 | 1461488076025 Marionette TRACE conn3 <- [1,830,null,{}] 01:54:36 INFO - PROCESS | 1839 | 1461488076030 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}] 01:54:36 INFO - PROCESS | 1839 | 1461488076229 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:54:36 INFO - PROCESS | 1839 | 1461488076247 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf50000 == 76 [pid = 1839] [id = 215] 01:54:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3e6fdd000) [pid = 1839] [serial = 645] [outer = (nil)] 01:54:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3edcc5800) [pid = 1839] [serial = 646] [outer = 0x7fc3e6fdd000] 01:54:36 INFO - PROCESS | 1839 | 1461488076309 Marionette DEBUG loaded listener.js 01:54:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3ef9a6c00) [pid = 1839] [serial = 647] [outer = 0x7fc3e6fdd000] 01:54:37 INFO - PROCESS | 1839 | 1461488077060 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]]]}] 01:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1080ms 01:54:37 INFO - PROCESS | 1839 | 1461488077105 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:54:37 INFO - PROCESS | 1839 | 1461488077108 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:54:37 INFO - PROCESS | 1839 | 1461488077112 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 1839 | 1461488077115 Marionette TRACE conn3 <- [1,834,null,{}] 01:54:37 INFO - PROCESS | 1839 | 1461488077120 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}] 01:54:37 INFO - PROCESS | 1839 | 1461488077312 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:54:37 INFO - PROCESS | 1839 | 1461488077330 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48e1800 == 77 [pid = 1839] [id = 216] 01:54:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e8919000) [pid = 1839] [serial = 648] [outer = (nil)] 01:54:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3f03e9800) [pid = 1839] [serial = 649] [outer = 0x7fc3e8919000] 01:54:37 INFO - PROCESS | 1839 | 1461488077393 Marionette DEBUG loaded listener.js 01:54:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f04f8c00) [pid = 1839] [serial = 650] [outer = 0x7fc3e8919000] 01:54:38 INFO - PROCESS | 1839 | 1461488078454 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]]]}] 01:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1381ms 01:54:38 INFO - PROCESS | 1839 | 1461488078495 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:54:38 INFO - PROCESS | 1839 | 1461488078502 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:54:38 INFO - PROCESS | 1839 | 1461488078509 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:54:38 INFO - PROCESS | 1839 | 1461488078515 Marionette TRACE conn3 <- [1,838,null,{}] 01:54:38 INFO - PROCESS | 1839 | 1461488078522 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}] 01:54:38 INFO - PROCESS | 1839 | 1461488078700 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:54:38 INFO - PROCESS | 1839 | 1461488078880 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc3f800 == 78 [pid = 1839] [id = 217] 01:54:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3e6fe3c00) [pid = 1839] [serial = 651] [outer = (nil)] 01:54:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3e88d9400) [pid = 1839] [serial = 652] [outer = 0x7fc3e6fe3c00] 01:54:38 INFO - PROCESS | 1839 | 1461488078967 Marionette DEBUG loaded listener.js 01:54:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3edcca800) [pid = 1839] [serial = 653] [outer = 0x7fc3e6fe3c00] 01:54:39 INFO - PROCESS | 1839 | 1461488079924 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]]]}] 01:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1482ms 01:54:39 INFO - PROCESS | 1839 | 1461488079992 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:54:40 INFO - PROCESS | 1839 | 1461488080000 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:54:40 INFO - PROCESS | 1839 | 1461488080010 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:54:40 INFO - PROCESS | 1839 | 1461488080014 Marionette TRACE conn3 <- [1,842,null,{}] 01:54:40 INFO - PROCESS | 1839 | 1461488080019 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}] 01:54:40 INFO - PROCESS | 1839 | 1461488080232 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:54:40 INFO - PROCESS | 1839 | 1461488080491 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f315b800 == 79 [pid = 1839] [id = 218] 01:54:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3ef9a4400) [pid = 1839] [serial = 654] [outer = (nil)] 01:54:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3f011a000) [pid = 1839] [serial = 655] [outer = 0x7fc3ef9a4400] 01:54:40 INFO - PROCESS | 1839 | 1461488080614 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3f043a400) [pid = 1839] [serial = 656] [outer = 0x7fc3ef9a4400] 01:54:41 INFO - PROCESS | 1839 | 1461488081444 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1490ms 01:54:41 INFO - PROCESS | 1839 | 1461488081500 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 1839 | 1461488081504 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:54:41 INFO - PROCESS | 1839 | 1461488081511 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1839 | 1461488081517 Marionette TRACE conn3 <- [1,846,null,{}] 01:54:41 INFO - PROCESS | 1839 | 1461488081532 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}] 01:54:41 INFO - PROCESS | 1839 | 1461488081818 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:54:42 INFO - PROCESS | 1839 | 1461488081998 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f708d000 == 80 [pid = 1839] [id = 219] 01:54:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3f043b800) [pid = 1839] [serial = 657] [outer = (nil)] 01:54:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3f089fc00) [pid = 1839] [serial = 658] [outer = 0x7fc3f043b800] 01:54:42 INFO - PROCESS | 1839 | 1461488082091 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3f0ccfc00) [pid = 1839] [serial = 659] [outer = 0x7fc3f043b800] 01:54:42 INFO - PROCESS | 1839 | 1461488082886 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]]]}] 01:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1436ms 01:54:42 INFO - PROCESS | 1839 | 1461488082947 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 1839 | 1461488082952 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:54:42 INFO - PROCESS | 1839 | 1461488082957 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 1839 | 1461488082960 Marionette TRACE conn3 <- [1,850,null,{}] 01:54:42 INFO - PROCESS | 1839 | 1461488082965 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}] 01:54:43 INFO - PROCESS | 1839 | 1461488083178 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:54:43 INFO - PROCESS | 1839 | 1461488083353 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8aa8000 == 81 [pid = 1839] [id = 220] 01:54:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3f04f8000) [pid = 1839] [serial = 660] [outer = (nil)] 01:54:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3f11d4400) [pid = 1839] [serial = 661] [outer = 0x7fc3f04f8000] 01:54:43 INFO - PROCESS | 1839 | 1461488083425 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3f1275000) [pid = 1839] [serial = 662] [outer = 0x7fc3f04f8000] 01:54:44 INFO - PROCESS | 1839 | 1461488084254 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1336ms 01:54:44 INFO - PROCESS | 1839 | 1461488084294 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:54:44 INFO - PROCESS | 1839 | 1461488084298 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:54:44 INFO - PROCESS | 1839 | 1461488084303 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1839 | 1461488084306 Marionette TRACE conn3 <- [1,854,null,{}] 01:54:44 INFO - PROCESS | 1839 | 1461488084311 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}] 01:54:44 INFO - PROCESS | 1839 | 1461488084464 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:54:44 INFO - PROCESS | 1839 | 1461488084639 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9651000 == 82 [pid = 1839] [id = 221] 01:54:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3f0cd4000) [pid = 1839] [serial = 663] [outer = (nil)] 01:54:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3f1469800) [pid = 1839] [serial = 664] [outer = 0x7fc3f0cd4000] 01:54:44 INFO - PROCESS | 1839 | 1461488084708 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3f17c3400) [pid = 1839] [serial = 665] [outer = 0x7fc3f0cd4000] 01:54:45 INFO - PROCESS | 1839 | 1461488085605 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]]]}] 01:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1339ms 01:54:45 INFO - PROCESS | 1839 | 1461488085643 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:54:45 INFO - PROCESS | 1839 | 1461488085646 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:54:45 INFO - PROCESS | 1839 | 1461488085652 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:54:45 INFO - PROCESS | 1839 | 1461488085654 Marionette TRACE conn3 <- [1,858,null,{}] 01:54:45 INFO - PROCESS | 1839 | 1461488085659 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}] 01:54:45 INFO - PROCESS | 1839 | 1461488085830 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:54:46 INFO - PROCESS | 1839 | 1461488086031 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa0e7000 == 83 [pid = 1839] [id = 222] 01:54:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3e5342800) [pid = 1839] [serial = 666] [outer = (nil)] 01:54:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3f3d59000) [pid = 1839] [serial = 667] [outer = 0x7fc3e5342800] 01:54:46 INFO - PROCESS | 1839 | 1461488086107 Marionette DEBUG loaded listener.js 01:54:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3f3ed2800) [pid = 1839] [serial = 668] [outer = 0x7fc3e5342800] 01:54:46 INFO - PROCESS | 1839 | 1461488086987 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]]]}] 01:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1377ms 01:54:47 INFO - PROCESS | 1839 | 1461488087030 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:54:47 INFO - PROCESS | 1839 | 1461488087034 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:54:47 INFO - PROCESS | 1839 | 1461488087039 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:54:47 INFO - PROCESS | 1839 | 1461488087041 Marionette TRACE conn3 <- [1,862,null,{}] 01:54:47 INFO - PROCESS | 1839 | 1461488087047 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}] 01:54:47 INFO - PROCESS | 1839 | 1461488087205 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:54:47 INFO - PROCESS | 1839 | 1461488087385 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8938800 == 84 [pid = 1839] [id = 223] 01:54:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3e510e400) [pid = 1839] [serial = 669] [outer = (nil)] 01:54:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3e7458000) [pid = 1839] [serial = 670] [outer = 0x7fc3e510e400] 01:54:47 INFO - PROCESS | 1839 | 1461488087453 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3ef9ab000) [pid = 1839] [serial = 671] [outer = 0x7fc3e510e400] 01:54:48 INFO - PROCESS | 1839 | 1461488088355 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]]]}] 01:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1382ms 01:54:48 INFO - PROCESS | 1839 | 1461488088423 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:54:48 INFO - PROCESS | 1839 | 1461488088426 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:54:48 INFO - PROCESS | 1839 | 1461488088432 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:54:48 INFO - PROCESS | 1839 | 1461488088435 Marionette TRACE conn3 <- [1,866,null,{}] 01:54:48 INFO - PROCESS | 1839 | 1461488088440 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}] 01:54:48 INFO - PROCESS | 1839 | 1461488088597 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:54:48 INFO - PROCESS | 1839 | 1461488088774 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1346000 == 85 [pid = 1839] [id = 224] 01:54:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3e60c1c00) [pid = 1839] [serial = 672] [outer = (nil)] 01:54:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3ef9ab400) [pid = 1839] [serial = 673] [outer = 0x7fc3e60c1c00] 01:54:48 INFO - PROCESS | 1839 | 1461488088845 Marionette DEBUG loaded listener.js 01:54:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3f0452400) [pid = 1839] [serial = 674] [outer = 0x7fc3e60c1c00] 01:54:50 INFO - PROCESS | 1839 | 1461488090157 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]]]}] 01:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1739ms 01:54:50 INFO - PROCESS | 1839 | 1461488090172 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:54:50 INFO - PROCESS | 1839 | 1461488090176 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:54:50 INFO - PROCESS | 1839 | 1461488090184 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:54:50 INFO - PROCESS | 1839 | 1461488090189 Marionette TRACE conn3 <- [1,870,null,{}] 01:54:50 INFO - PROCESS | 1839 | 1461488090302 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}] 01:54:50 INFO - PROCESS | 1839 | 1461488090475 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:54:50 INFO - PROCESS | 1839 | 1461488090659 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0ce000 == 86 [pid = 1839] [id = 225] 01:54:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3e5349c00) [pid = 1839] [serial = 675] [outer = (nil)] 01:54:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3e7456800) [pid = 1839] [serial = 676] [outer = 0x7fc3e5349c00] 01:54:50 INFO - PROCESS | 1839 | 1461488090726 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3e88e0400) [pid = 1839] [serial = 677] [outer = 0x7fc3e5349c00] 01:54:51 INFO - PROCESS | 1839 | 1461488091723 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]]]}] 01:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1588ms 01:54:51 INFO - PROCESS | 1839 | 1461488091773 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:54:51 INFO - PROCESS | 1839 | 1461488091780 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:54:51 INFO - PROCESS | 1839 | 1461488091790 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 1839 | 1461488091794 Marionette TRACE conn3 <- [1,874,null,{}] 01:54:51 INFO - PROCESS | 1839 | 1461488091799 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}] 01:54:52 INFO - PROCESS | 1839 | 1461488092030 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f89da000 == 85 [pid = 1839] [id = 56] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f52c6800 == 84 [pid = 1839] [id = 61] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406f10800 == 83 [pid = 1839] [id = 50] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f98c6000 == 82 [pid = 1839] [id = 58] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f3dc7800 == 81 [pid = 1839] [id = 60] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0805000 == 80 [pid = 1839] [id = 53] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f11fe400) [pid = 1839] [serial = 595] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3e60ca000) [pid = 1839] [serial = 574] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3e7619400) [pid = 1839] [serial = 577] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3e60bb800) [pid = 1839] [serial = 571] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | 1461488092303 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5c97000 == 81 [pid = 1839] [id = 226] 01:54:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3e60bb800) [pid = 1839] [serial = 678] [outer = (nil)] 01:54:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3ee065000) [pid = 1839] [serial = 679] [outer = 0x7fc3e60bb800] 01:54:52 INFO - PROCESS | 1839 | 1461488092395 Marionette DEBUG loaded listener.js 01:54:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3ee67c400) [pid = 1839] [serial = 680] [outer = 0x7fc3e60bb800] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40ef6f000 == 80 [pid = 1839] [id = 204] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40a03a000 == 79 [pid = 1839] [id = 203] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406398000 == 78 [pid = 1839] [id = 202] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8d5a800 == 77 [pid = 1839] [id = 201] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2793000 == 76 [pid = 1839] [id = 200] 01:54:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75ba000 == 75 [pid = 1839] [id = 199] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3e6fe7800) [pid = 1839] [serial = 488] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3f4a2e800) [pid = 1839] [serial = 482] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc40c688400) [pid = 1839] [serial = 225] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc401378400) [pid = 1839] [serial = 156] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3f3f96000) [pid = 1839] [serial = 530] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3e5111800) [pid = 1839] [serial = 494] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3fa970000) [pid = 1839] [serial = 343] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f67bd000) [pid = 1839] [serial = 568] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc40632fc00) [pid = 1839] [serial = 424] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3f0790400) [pid = 1839] [serial = 473] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3f96c8400) [pid = 1839] [serial = 539] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc411670400) [pid = 1839] [serial = 430] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3ee674c00) [pid = 1839] [serial = 295] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc40a53f000) [pid = 1839] [serial = 192] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3f9abb400) [pid = 1839] [serial = 231] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3f3ec7c00) [pid = 1839] [serial = 418] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3e761e800) [pid = 1839] [serial = 584] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f9aafc00) [pid = 1839] [serial = 301] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f0543400) [pid = 1839] [serial = 524] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc40740fc00) [pid = 1839] [serial = 186] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3e7617c00) [pid = 1839] [serial = 583] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f8b05000) [pid = 1839] [serial = 219] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3ef9af000) [pid = 1839] [serial = 521] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f138ac00) [pid = 1839] [serial = 565] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc407405c00) [pid = 1839] [serial = 346] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3f0acd000) [pid = 1839] [serial = 590] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3e8912c00) [pid = 1839] [serial = 436] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc40f28b400) [pid = 1839] [serial = 228] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f3f96c00) [pid = 1839] [serial = 479] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f882b000) [pid = 1839] [serial = 536] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc413fef800) [pid = 1839] [serial = 310] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc40bf96400) [pid = 1839] [serial = 382] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3f3fb7c00) [pid = 1839] [serial = 388] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3f1387800) [pid = 1839] [serial = 527] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3f4a2b800) [pid = 1839] [serial = 442] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3f9a53400) [pid = 1839] [serial = 268] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3f03f7000) [pid = 1839] [serial = 470] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3f6fe3400) [pid = 1839] [serial = 298] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3f65d2800) [pid = 1839] [serial = 259] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3e890b000) [pid = 1839] [serial = 433] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3fad11000) [pid = 1839] [serial = 222] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3fa730c00) [pid = 1839] [serial = 183] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f4741400) [pid = 1839] [serial = 491] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3f522b400) [pid = 1839] [serial = 560] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3f7394800) [pid = 1839] [serial = 340] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f7ea1000) [pid = 1839] [serial = 485] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3f010fc00) [pid = 1839] [serial = 412] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc407480c00) [pid = 1839] [serial = 304] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3f96c9400) [pid = 1839] [serial = 542] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc40c684000) [pid = 1839] [serial = 427] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3f8da7c00) [pid = 1839] [serial = 265] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3ee06a800) [pid = 1839] [serial = 334] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc410872c00) [pid = 1839] [serial = 234] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f1069c00) [pid = 1839] [serial = 337] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3e5d2f400) [pid = 1839] [serial = 580] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3f1468c00) [pid = 1839] [serial = 476] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3f7de0400) [pid = 1839] [serial = 180] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3fd363400) [pid = 1839] [serial = 421] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f7fcf400) [pid = 1839] [serial = 376] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f044d400) [pid = 1839] [serial = 587] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3f04f5400) [pid = 1839] [serial = 415] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3f739fc00) [pid = 1839] [serial = 262] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3f3f95400) [pid = 1839] [serial = 385] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3fd653800) [pid = 1839] [serial = 379] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3f04ef800) [pid = 1839] [serial = 373] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fc3f03f9400) [pid = 1839] [serial = 586] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fc3e7459c00) [pid = 1839] [serial = 439] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fc3f8b06c00) [pid = 1839] [serial = 153] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fc40c6bdc00) [pid = 1839] [serial = 307] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3f0ad9400) [pid = 1839] [serial = 562] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc3fa727800) [pid = 1839] [serial = 271] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3f4745000) [pid = 1839] [serial = 533] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fc4084bf000) [pid = 1839] [serial = 189] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fc3f11dac00) [pid = 1839] [serial = 592] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fc3f04f4c00) [pid = 1839] [serial = 589] [outer = (nil)] [url = about:blank] 01:54:52 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fc3f1281800) [pid = 1839] [serial = 593] [outer = (nil)] [url = about:blank] 01:54:53 INFO - PROCESS | 1839 | 1461488093217 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]]]}] 01:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1443ms 01:54:53 INFO - PROCESS | 1839 | 1461488093233 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 1839 | 1461488093236 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:54:53 INFO - PROCESS | 1839 | 1461488093242 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 1839 | 1461488093247 Marionette TRACE conn3 <- [1,878,null,{}] 01:54:53 INFO - PROCESS | 1839 | 1461488093261 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}] 01:54:53 INFO - PROCESS | 1839 | 1461488093408 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:54:53 INFO - PROCESS | 1839 | 1461488093524 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8939800 == 76 [pid = 1839] [id = 227] 01:54:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3ee068400) [pid = 1839] [serial = 681] [outer = (nil)] 01:54:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc3efca4000) [pid = 1839] [serial = 682] [outer = 0x7fc3ee068400] 01:54:53 INFO - PROCESS | 1839 | 1461488093586 Marionette DEBUG loaded listener.js 01:54:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc3f034d400) [pid = 1839] [serial = 683] [outer = 0x7fc3ee068400] 01:54:54 INFO - PROCESS | 1839 | 1461488094266 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]]]}] 01:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1083ms 01:54:54 INFO - PROCESS | 1839 | 1461488094326 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:54:54 INFO - PROCESS | 1839 | 1461488094330 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:54:54 INFO - PROCESS | 1839 | 1461488094356 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:54:54 INFO - PROCESS | 1839 | 1461488094358 Marionette TRACE conn3 <- [1,882,null,{}] 01:54:54 INFO - PROCESS | 1839 | 1461488094365 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}] 01:54:54 INFO - PROCESS | 1839 | 1461488094510 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:54:54 INFO - PROCESS | 1839 | 1461488094520 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc4d800 == 77 [pid = 1839] [id = 228] 01:54:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fc3f0118800) [pid = 1839] [serial = 684] [outer = (nil)] 01:54:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3f03f7000) [pid = 1839] [serial = 685] [outer = 0x7fc3f0118800] 01:54:54 INFO - PROCESS | 1839 | 1461488094580 Marionette DEBUG loaded listener.js 01:54:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3f0440800) [pid = 1839] [serial = 686] [outer = 0x7fc3f0118800] 01:54:55 INFO - PROCESS | 1839 | 1461488095398 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]]]}] 01:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1102ms 01:54:55 INFO - PROCESS | 1839 | 1461488095438 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:54:55 INFO - PROCESS | 1839 | 1461488095442 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:54:55 INFO - PROCESS | 1839 | 1461488095453 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:54:55 INFO - PROCESS | 1839 | 1461488095455 Marionette TRACE conn3 <- [1,886,null,{}] 01:54:55 INFO - PROCESS | 1839 | 1461488095463 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}] 01:54:55 INFO - PROCESS | 1839 | 1461488095638 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:54:55 INFO - PROCESS | 1839 | 1461488095662 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0813800 == 78 [pid = 1839] [id = 229] 01:54:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3f03e3800) [pid = 1839] [serial = 687] [outer = (nil)] 01:54:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc3f0455000) [pid = 1839] [serial = 688] [outer = 0x7fc3f03e3800] 01:54:55 INFO - PROCESS | 1839 | 1461488095721 Marionette DEBUG loaded listener.js 01:54:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3f04f3000) [pid = 1839] [serial = 689] [outer = 0x7fc3f03e3800] 01:54:56 INFO - PROCESS | 1839 | 1461488096686 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]]]}] 01:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1289ms 01:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:54:56 INFO - PROCESS | 1839 | 1461488096739 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 1839 | 1461488096743 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:54:56 INFO - PROCESS | 1839 | 1461488096748 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 1839 | 1461488096751 Marionette TRACE conn3 <- [1,890,null,{}] 01:54:56 INFO - PROCESS | 1839 | 1461488096756 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}] 01:54:57 INFO - PROCESS | 1839 | 1461488097453 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fc3e5d34800) [pid = 1839] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fc3f11f2c00) [pid = 1839] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3e8910400) [pid = 1839] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc3e8915c00) [pid = 1839] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3e8918800) [pid = 1839] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fc3efcad000) [pid = 1839] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fc3e60cb800) [pid = 1839] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fc3e6fdd000) [pid = 1839] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fc3e744ec00) [pid = 1839] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:54:57 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fc3f034d000) [pid = 1839] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:54:57 INFO - PROCESS | 1839 | 1461488097591 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0e1000 == 79 [pid = 1839] [id = 230] 01:54:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fc3e88e3c00) [pid = 1839] [serial = 690] [outer = (nil)] 01:54:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fc3efcac800) [pid = 1839] [serial = 691] [outer = 0x7fc3e88e3c00] 01:54:57 INFO - PROCESS | 1839 | 1461488097654 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fc3f0acd400) [pid = 1839] [serial = 692] [outer = 0x7fc3e88e3c00] 01:54:58 INFO - PROCESS | 1839 | 1461488098331 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]]]}] 01:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1638ms 01:54:58 INFO - PROCESS | 1839 | 1461488098386 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:54:58 INFO - PROCESS | 1839 | 1461488098389 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:54:58 INFO - PROCESS | 1839 | 1461488098411 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:54:58 INFO - PROCESS | 1839 | 1461488098414 Marionette TRACE conn3 <- [1,894,null,{}] 01:54:58 INFO - PROCESS | 1839 | 1461488098419 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}] 01:54:58 INFO - PROCESS | 1839 | 1461488098562 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:54:58 INFO - PROCESS | 1839 | 1461488098578 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f23d7000 == 80 [pid = 1839] [id = 231] 01:54:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fc3f0ace800) [pid = 1839] [serial = 693] [outer = (nil)] 01:54:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fc3f0cd1400) [pid = 1839] [serial = 694] [outer = 0x7fc3f0ace800] 01:54:58 INFO - PROCESS | 1839 | 1461488098636 Marionette DEBUG loaded listener.js 01:54:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3f0d2d800) [pid = 1839] [serial = 695] [outer = 0x7fc3f0ace800] 01:54:59 INFO - PROCESS | 1839 | 1461488099401 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]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1132ms 01:54:59 INFO - PROCESS | 1839 | 1461488099539 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:54:59 INFO - PROCESS | 1839 | 1461488099544 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:54:59 INFO - PROCESS | 1839 | 1461488099551 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 1839 | 1461488099557 Marionette TRACE conn3 <- [1,898,null,{}] 01:54:59 INFO - PROCESS | 1839 | 1461488099565 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}] 01:54:59 INFO - PROCESS | 1839 | 1461488099777 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:54:59 INFO - PROCESS | 1839 | 1461488099935 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75c0000 == 81 [pid = 1839] [id = 232] 01:54:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3e60ad400) [pid = 1839] [serial = 696] [outer = (nil)] 01:55:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3e6fdac00) [pid = 1839] [serial = 697] [outer = 0x7fc3e60ad400] 01:55:00 INFO - PROCESS | 1839 | 1461488100012 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc3e7614c00) [pid = 1839] [serial = 698] [outer = 0x7fc3e60ad400] 01:55:00 INFO - PROCESS | 1839 | 1461488100926 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]]]}] 01:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1437ms 01:55:00 INFO - PROCESS | 1839 | 1461488100988 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:55:00 INFO - PROCESS | 1839 | 1461488100994 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:55:01 INFO - PROCESS | 1839 | 1461488101005 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1839 | 1461488101010 Marionette TRACE conn3 <- [1,902,null,{}] 01:55:01 INFO - PROCESS | 1839 | 1461488101016 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}] 01:55:01 INFO - PROCESS | 1839 | 1461488101185 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:55:01 INFO - PROCESS | 1839 | 1461488101339 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0208800 == 82 [pid = 1839] [id = 233] 01:55:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3edcccc00) [pid = 1839] [serial = 699] [outer = (nil)] 01:55:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3ef9a7000) [pid = 1839] [serial = 700] [outer = 0x7fc3edcccc00] 01:55:01 INFO - PROCESS | 1839 | 1461488101416 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3efcad400) [pid = 1839] [serial = 701] [outer = 0x7fc3edcccc00] 01:55:02 INFO - PROCESS | 1839 | 1461488102394 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]]]}] 01:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1437ms 01:55:02 INFO - PROCESS | 1839 | 1461488102440 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:55:02 INFO - PROCESS | 1839 | 1461488102444 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:55:02 INFO - PROCESS | 1839 | 1461488102450 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:55:02 INFO - PROCESS | 1839 | 1461488102454 Marionette TRACE conn3 <- [1,906,null,{}] 01:55:02 INFO - PROCESS | 1839 | 1461488102468 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}] 01:55:02 INFO - PROCESS | 1839 | 1461488102648 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:55:02 INFO - PROCESS | 1839 | 1461488102850 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f47cf000 == 83 [pid = 1839] [id = 234] 01:55:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3f0440c00) [pid = 1839] [serial = 702] [outer = (nil)] 01:55:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3f04f9400) [pid = 1839] [serial = 703] [outer = 0x7fc3f0440c00] 01:55:02 INFO - PROCESS | 1839 | 1461488102972 Marionette DEBUG loaded listener.js 01:55:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3f0782c00) [pid = 1839] [serial = 704] [outer = 0x7fc3f0440c00] 01:55:03 INFO - PROCESS | 1839 | 1461488103787 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]]]}] 01:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1385ms 01:55:03 INFO - PROCESS | 1839 | 1461488103836 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:55:03 INFO - PROCESS | 1839 | 1461488103841 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:55:03 INFO - PROCESS | 1839 | 1461488103848 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 1839 | 1461488103851 Marionette TRACE conn3 <- [1,910,null,{}] 01:55:03 INFO - PROCESS | 1839 | 1461488103857 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}] 01:55:04 INFO - PROCESS | 1839 | 1461488104038 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:55:04 INFO - PROCESS | 1839 | 1461488104197 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4976000 == 84 [pid = 1839] [id = 235] 01:55:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3f0457000) [pid = 1839] [serial = 705] [outer = (nil)] 01:55:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3f0cc9400) [pid = 1839] [serial = 706] [outer = 0x7fc3f0457000] 01:55:04 INFO - PROCESS | 1839 | 1461488104291 Marionette DEBUG loaded listener.js 01:55:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3f0d36800) [pid = 1839] [serial = 707] [outer = 0x7fc3f0457000] 01:55:05 INFO - PROCESS | 1839 | 1461488105159 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]]]}] 01:55:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3e6fe2c00) [pid = 1839] [serial = 708] [outer = 0x7fc3f08a7400] 01:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1379ms 01:55:05 INFO - PROCESS | 1839 | 1461488105241 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 1839 | 1461488105244 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:55:05 INFO - PROCESS | 1839 | 1461488105298 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 1839 | 1461488105301 Marionette TRACE conn3 <- [1,914,null,{}] 01:55:05 INFO - PROCESS | 1839 | 1461488105309 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}] 01:55:05 INFO - PROCESS | 1839 | 1461488105479 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:55:05 INFO - PROCESS | 1839 | 1461488105643 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fa6000 == 85 [pid = 1839] [id = 236] 01:55:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3edcc5000) [pid = 1839] [serial = 709] [outer = (nil)] 01:55:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f11d3000) [pid = 1839] [serial = 710] [outer = 0x7fc3edcc5000] 01:55:05 INFO - PROCESS | 1839 | 1461488105720 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f1276400) [pid = 1839] [serial = 711] [outer = 0x7fc3edcc5000] 01:55:06 INFO - PROCESS | 1839 | 1461488106564 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1360ms 01:55:06 INFO - PROCESS | 1839 | 1461488106633 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:55:06 INFO - PROCESS | 1839 | 1461488106637 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:55:06 INFO - PROCESS | 1839 | 1461488106643 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 1839 | 1461488106646 Marionette TRACE conn3 <- [1,918,null,{}] 01:55:06 INFO - PROCESS | 1839 | 1461488106652 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}] 01:55:06 INFO - PROCESS | 1839 | 1461488106889 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:55:07 INFO - PROCESS | 1839 | 1461488107075 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a9000 == 86 [pid = 1839] [id = 237] 01:55:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f17a4800) [pid = 1839] [serial = 712] [outer = (nil)] 01:55:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3f23b8c00) [pid = 1839] [serial = 713] [outer = 0x7fc3f17a4800] 01:55:07 INFO - PROCESS | 1839 | 1461488107200 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3f26b3000) [pid = 1839] [serial = 714] [outer = 0x7fc3f17a4800] 01:55:08 INFO - PROCESS | 1839 | 1461488108031 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]]]}] 01:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1437ms 01:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:55:08 INFO - PROCESS | 1839 | 1461488108082 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:55:08 INFO - PROCESS | 1839 | 1461488108085 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:55:08 INFO - PROCESS | 1839 | 1461488108091 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 1839 | 1461488108094 Marionette TRACE conn3 <- [1,922,null,{}] 01:55:08 INFO - PROCESS | 1839 | 1461488108099 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}] 01:55:08 INFO - PROCESS | 1839 | 1461488108266 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:55:08 INFO - PROCESS | 1839 | 1461488108433 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f708f800 == 87 [pid = 1839] [id = 238] 01:55:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f1391400) [pid = 1839] [serial = 715] [outer = (nil)] 01:55:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f31ba400) [pid = 1839] [serial = 716] [outer = 0x7fc3f1391400] 01:55:08 INFO - PROCESS | 1839 | 1461488108504 Marionette DEBUG loaded listener.js 01:55:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f3d5d000) [pid = 1839] [serial = 717] [outer = 0x7fc3f1391400] 01:55:09 INFO - PROCESS | 1839 | 1461488109396 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]]]}] 01:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1378ms 01:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:55:09 INFO - PROCESS | 1839 | 1461488109470 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:55:09 INFO - PROCESS | 1839 | 1461488109473 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:55:09 INFO - PROCESS | 1839 | 1461488109479 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:55:09 INFO - PROCESS | 1839 | 1461488109482 Marionette TRACE conn3 <- [1,926,null,{}] 01:55:09 INFO - PROCESS | 1839 | 1461488109487 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}] 01:55:09 INFO - PROCESS | 1839 | 1461488109678 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:55:09 INFO - PROCESS | 1839 | 1461488109840 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8a9a000 == 88 [pid = 1839] [id = 239] 01:55:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f146fc00) [pid = 1839] [serial = 718] [outer = (nil)] 01:55:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3f3d62400) [pid = 1839] [serial = 719] [outer = 0x7fc3f146fc00] 01:55:09 INFO - PROCESS | 1839 | 1461488109908 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3f3ecc400) [pid = 1839] [serial = 720] [outer = 0x7fc3f146fc00] 01:55:10 INFO - PROCESS | 1839 | 1461488110783 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]]]}] 01:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1331ms 01:55:10 INFO - PROCESS | 1839 | 1461488110811 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 1839 | 1461488110814 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:55:10 INFO - PROCESS | 1839 | 1461488110820 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 1839 | 1461488110824 Marionette TRACE conn3 <- [1,930,null,{}] 01:55:10 INFO - PROCESS | 1839 | 1461488110830 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}] 01:55:11 INFO - PROCESS | 1839 | 1461488110997 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:55:11 INFO - PROCESS | 1839 | 1461488111163 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9076000 == 89 [pid = 1839] [id = 240] 01:55:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3f2774400) [pid = 1839] [serial = 721] [outer = (nil)] 01:55:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3f3f87c00) [pid = 1839] [serial = 722] [outer = 0x7fc3f2774400] 01:55:11 INFO - PROCESS | 1839 | 1461488111231 Marionette DEBUG loaded listener.js 01:55:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f3f91400) [pid = 1839] [serial = 723] [outer = 0x7fc3f2774400] 01:55:12 INFO - PROCESS | 1839 | 1461488112158 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]]]}] 01:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1381ms 01:55:12 INFO - PROCESS | 1839 | 1461488112202 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:55:12 INFO - PROCESS | 1839 | 1461488112206 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:55:12 INFO - PROCESS | 1839 | 1461488112211 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:55:12 INFO - PROCESS | 1839 | 1461488112213 Marionette TRACE conn3 <- [1,934,null,{}] 01:55:12 INFO - PROCESS | 1839 | 1461488112219 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}] 01:55:12 INFO - PROCESS | 1839 | 1461488112388 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:55:12 INFO - PROCESS | 1839 | 1461488112551 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8922800 == 90 [pid = 1839] [id = 241] 01:55:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3e744d000) [pid = 1839] [serial = 724] [outer = (nil)] 01:55:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3f0cc9800) [pid = 1839] [serial = 725] [outer = 0x7fc3e744d000] 01:55:12 INFO - PROCESS | 1839 | 1461488112623 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f3f91000) [pid = 1839] [serial = 726] [outer = 0x7fc3e744d000] 01:55:13 INFO - PROCESS | 1839 | 1461488113818 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]]]}] 01:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1687ms 01:55:13 INFO - PROCESS | 1839 | 1461488113901 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:55:13 INFO - PROCESS | 1839 | 1461488113909 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:55:13 INFO - PROCESS | 1839 | 1461488113917 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:55:13 INFO - PROCESS | 1839 | 1461488113923 Marionette TRACE conn3 <- [1,938,null,{}] 01:55:13 INFO - PROCESS | 1839 | 1461488113929 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}] 01:55:14 INFO - PROCESS | 1839 | 1461488114209 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:55:14 INFO - PROCESS | 1839 | 1461488114534 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8ba5800 == 89 [pid = 1839] [id = 73] 01:55:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e48d9000 == 90 [pid = 1839] [id = 242] 01:55:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3edccbc00) [pid = 1839] [serial = 727] [outer = (nil)] 01:55:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3ee062c00) [pid = 1839] [serial = 728] [outer = 0x7fc3edccbc00] 01:55:14 INFO - PROCESS | 1839 | 1461488114662 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3ee679400) [pid = 1839] [serial = 729] [outer = 0x7fc3edccbc00] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3f1390c00) [pid = 1839] [serial = 596] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3f04f7c00) [pid = 1839] [serial = 632] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3f0443400) [pid = 1839] [serial = 631] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f127e000) [pid = 1839] [serial = 640] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3f0cd6800) [pid = 1839] [serial = 637] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f1466800) [pid = 1839] [serial = 643] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3ee671400) [pid = 1839] [serial = 626] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3ee05f000) [pid = 1839] [serial = 625] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f0357800) [pid = 1839] [serial = 628] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3f0440000) [pid = 1839] [serial = 629] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3f03fd400) [pid = 1839] [serial = 601] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3f11d8000) [pid = 1839] [serial = 604] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3e60b7000) [pid = 1839] [serial = 598] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3e6fe0800) [pid = 1839] [serial = 619] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3f765dc00) [pid = 1839] [serial = 610] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f980d800) [pid = 1839] [serial = 613] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f96c4400) [pid = 1839] [serial = 616] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3f17a1400) [pid = 1839] [serial = 644] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3e7619000) [pid = 1839] [serial = 623] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3e60d0800) [pid = 1839] [serial = 622] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3edcc5800) [pid = 1839] [serial = 646] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f3f91800) [pid = 1839] [serial = 607] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f054a800) [pid = 1839] [serial = 635] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3f04f4400) [pid = 1839] [serial = 634] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3f1389400) [pid = 1839] [serial = 641] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3ef9a6c00) [pid = 1839] [serial = 647] [outer = (nil)] [url = about:blank] 01:55:14 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3f1274000) [pid = 1839] [serial = 638] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 1839 | 1461488115448 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]]]}] 01:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1583ms 01:55:15 INFO - PROCESS | 1839 | 1461488115500 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:55:15 INFO - PROCESS | 1839 | 1461488115509 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:55:15 INFO - PROCESS | 1839 | 1461488115517 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:55:15 INFO - PROCESS | 1839 | 1461488115520 Marionette TRACE conn3 <- [1,942,null,{}] 01:55:15 INFO - PROCESS | 1839 | 1461488115524 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}] 01:55:15 INFO - PROCESS | 1839 | 1461488115687 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:55:15 INFO - PROCESS | 1839 | 1461488115811 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0d8800 == 91 [pid = 1839] [id = 243] 01:55:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3e6fddc00) [pid = 1839] [serial = 730] [outer = (nil)] 01:55:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3efcb0000) [pid = 1839] [serial = 731] [outer = 0x7fc3e6fddc00] 01:55:15 INFO - PROCESS | 1839 | 1461488115873 Marionette DEBUG loaded listener.js 01:55:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3f0351000) [pid = 1839] [serial = 732] [outer = 0x7fc3e6fddc00] 01:55:16 INFO - PROCESS | 1839 | 1461488116620 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1132ms 01:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:55:16 INFO - PROCESS | 1839 | 1461488116670 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:55:16 INFO - PROCESS | 1839 | 1461488116672 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:55:16 INFO - PROCESS | 1839 | 1461488116684 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 1839 | 1461488116689 Marionette TRACE conn3 <- [1,946,null,{}] 01:55:16 INFO - PROCESS | 1839 | 1461488116705 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}] 01:55:16 INFO - PROCESS | 1839 | 1461488116868 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:55:16 INFO - PROCESS | 1839 | 1461488116881 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b3b000 == 92 [pid = 1839] [id = 244] 01:55:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3f03fd400) [pid = 1839] [serial = 733] [outer = (nil)] 01:55:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3f04fa000) [pid = 1839] [serial = 734] [outer = 0x7fc3f03fd400] 01:55:16 INFO - PROCESS | 1839 | 1461488116943 Marionette DEBUG loaded listener.js 01:55:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f0791400) [pid = 1839] [serial = 735] [outer = 0x7fc3f03fd400] 01:55:17 INFO - PROCESS | 1839 | 1461488117816 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]]]}] 01:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1191ms 01:55:17 INFO - PROCESS | 1839 | 1461488117877 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:55:17 INFO - PROCESS | 1839 | 1461488117882 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:55:17 INFO - PROCESS | 1839 | 1461488117891 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:55:17 INFO - PROCESS | 1839 | 1461488117893 Marionette TRACE conn3 <- [1,950,null,{}] 01:55:17 INFO - PROCESS | 1839 | 1461488117897 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}] 01:55:18 INFO - PROCESS | 1839 | 1461488118098 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:55:18 INFO - PROCESS | 1839 | 1461488118130 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f23d8000 == 93 [pid = 1839] [id = 245] 01:55:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f0550800) [pid = 1839] [serial = 736] [outer = (nil)] 01:55:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f0cd2000) [pid = 1839] [serial = 737] [outer = 0x7fc3f0550800] 01:55:18 INFO - PROCESS | 1839 | 1461488118190 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f11d8000) [pid = 1839] [serial = 738] [outer = 0x7fc3f0550800] 01:55:19 INFO - PROCESS | 1839 | 1461488119036 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]]]}] 01:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1182ms 01:55:19 INFO - PROCESS | 1839 | 1461488119074 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 1839 | 1461488119077 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:55:19 INFO - PROCESS | 1839 | 1461488119089 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1839 | 1461488119091 Marionette TRACE conn3 <- [1,954,null,{}] 01:55:19 INFO - PROCESS | 1839 | 1461488119097 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}] 01:55:19 INFO - PROCESS | 1839 | 1461488119478 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:55:19 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3ee068400) [pid = 1839] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:55:19 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3f0118800) [pid = 1839] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:55:19 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3f03e3800) [pid = 1839] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:55:19 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3e88e3c00) [pid = 1839] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:55:19 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3e60bb800) [pid = 1839] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:55:19 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3e5349c00) [pid = 1839] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:55:19 INFO - PROCESS | 1839 | 1461488119570 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f021c800 == 94 [pid = 1839] [id = 246] 01:55:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3e5111800) [pid = 1839] [serial = 739] [outer = (nil)] 01:55:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3ee06a800) [pid = 1839] [serial = 740] [outer = 0x7fc3e5111800] 01:55:19 INFO - PROCESS | 1839 | 1461488119630 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f1273000) [pid = 1839] [serial = 741] [outer = 0x7fc3e5111800] 01:55:20 INFO - PROCESS | 1839 | 1461488120343 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]]]}] 01:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1283ms 01:55:20 INFO - PROCESS | 1839 | 1461488120366 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:55:20 INFO - PROCESS | 1839 | 1461488120369 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:55:20 INFO - PROCESS | 1839 | 1461488120375 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:55:20 INFO - PROCESS | 1839 | 1461488120377 Marionette TRACE conn3 <- [1,958,null,{}] 01:55:20 INFO - PROCESS | 1839 | 1461488120382 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}] 01:55:20 INFO - PROCESS | 1839 | 1461488120580 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:55:20 INFO - PROCESS | 1839 | 1461488120599 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4979800 == 95 [pid = 1839] [id = 247] 01:55:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f138a400) [pid = 1839] [serial = 742] [outer = (nil)] 01:55:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f23be400) [pid = 1839] [serial = 743] [outer = 0x7fc3f138a400] 01:55:20 INFO - PROCESS | 1839 | 1461488120660 Marionette DEBUG loaded listener.js 01:55:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f3f8f000) [pid = 1839] [serial = 744] [outer = 0x7fc3f138a400] 01:55:21 INFO - PROCESS | 1839 | 1461488121355 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]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1029ms 01:55:21 INFO - PROCESS | 1839 | 1461488121406 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:55:21 INFO - PROCESS | 1839 | 1461488121410 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:55:21 INFO - PROCESS | 1839 | 1461488121539 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:55:21 INFO - PROCESS | 1839 | 1461488121544 Marionette TRACE conn3 <- [1,962,null,{}] 01:55:21 INFO - PROCESS | 1839 | 1461488121565 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}] 01:55:21 INFO - PROCESS | 1839 | 1461488121752 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:55:21 INFO - PROCESS | 1839 | 1461488121912 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be7000 == 96 [pid = 1839] [id = 248] 01:55:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3e6fdd000) [pid = 1839] [serial = 745] [outer = (nil)] 01:55:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3e7617c00) [pid = 1839] [serial = 746] [outer = 0x7fc3e6fdd000] 01:55:21 INFO - PROCESS | 1839 | 1461488121985 Marionette DEBUG loaded listener.js 01:55:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3edcce400) [pid = 1839] [serial = 747] [outer = 0x7fc3e6fdd000] 01:55:22 INFO - PROCESS | 1839 | 1461488122992 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]]]}] 01:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1621ms 01:55:23 INFO - PROCESS | 1839 | 1461488123039 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:55:23 INFO - PROCESS | 1839 | 1461488123045 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:55:23 INFO - PROCESS | 1839 | 1461488123053 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 1839 | 1461488123057 Marionette TRACE conn3 <- [1,966,null,{}] 01:55:23 INFO - PROCESS | 1839 | 1461488123071 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}] 01:55:23 INFO - PROCESS | 1839 | 1461488123284 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:55:23 INFO - PROCESS | 1839 | 1461488123498 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2792000 == 97 [pid = 1839] [id = 249] 01:55:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f0355400) [pid = 1839] [serial = 748] [outer = (nil)] 01:55:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f043d400) [pid = 1839] [serial = 749] [outer = 0x7fc3f0355400] 01:55:23 INFO - PROCESS | 1839 | 1461488123616 Marionette DEBUG loaded listener.js 01:55:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f0549400) [pid = 1839] [serial = 750] [outer = 0x7fc3f0355400] 01:55:24 INFO - PROCESS | 1839 | 1461488124544 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]]]}] 01:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1536ms 01:55:24 INFO - PROCESS | 1839 | 1461488124589 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:55:24 INFO - PROCESS | 1839 | 1461488124594 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:55:24 INFO - PROCESS | 1839 | 1461488124600 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:55:24 INFO - PROCESS | 1839 | 1461488124603 Marionette TRACE conn3 <- [1,970,null,{}] 01:55:24 INFO - PROCESS | 1839 | 1461488124609 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}] 01:55:24 INFO - PROCESS | 1839 | 1461488124773 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:55:24 INFO - PROCESS | 1839 | 1461488124951 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a5000 == 98 [pid = 1839] [id = 250] 01:55:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f1279000) [pid = 1839] [serial = 751] [outer = (nil)] 01:55:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3f1386000) [pid = 1839] [serial = 752] [outer = 0x7fc3f1279000] 01:55:25 INFO - PROCESS | 1839 | 1461488125076 Marionette DEBUG loaded listener.js 01:55:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3f1465800) [pid = 1839] [serial = 753] [outer = 0x7fc3f1279000] 01:55:25 INFO - PROCESS | 1839 | 1461488125917 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]]]}] 01:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1379ms 01:55:25 INFO - PROCESS | 1839 | 1461488125980 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:55:25 INFO - PROCESS | 1839 | 1461488125984 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:55:25 INFO - PROCESS | 1839 | 1461488125990 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 1839 | 1461488125992 Marionette TRACE conn3 <- [1,974,null,{}] 01:55:26 INFO - PROCESS | 1839 | 1461488125998 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}] 01:55:26 INFO - PROCESS | 1839 | 1461488126170 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:55:26 INFO - PROCESS | 1839 | 1461488126329 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9079000 == 99 [pid = 1839] [id = 251] 01:55:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3f0ad9c00) [pid = 1839] [serial = 754] [outer = (nil)] 01:55:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3f3ec7c00) [pid = 1839] [serial = 755] [outer = 0x7fc3f0ad9c00] 01:55:26 INFO - PROCESS | 1839 | 1461488126401 Marionette DEBUG loaded listener.js 01:55:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f3f96000) [pid = 1839] [serial = 756] [outer = 0x7fc3f0ad9c00] 01:55:27 INFO - PROCESS | 1839 | 1461488127245 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]]]}] 01:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1289ms 01:55:27 INFO - PROCESS | 1839 | 1461488127280 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:55:27 INFO - PROCESS | 1839 | 1461488127284 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:55:27 INFO - PROCESS | 1839 | 1461488127290 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:55:27 INFO - PROCESS | 1839 | 1461488127292 Marionette TRACE conn3 <- [1,978,null,{}] 01:55:27 INFO - PROCESS | 1839 | 1461488127298 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}] 01:55:27 INFO - PROCESS | 1839 | 1461488127475 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:55:27 INFO - PROCESS | 1839 | 1461488127641 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f98ce800 == 100 [pid = 1839] [id = 252] 01:55:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3f1466000) [pid = 1839] [serial = 757] [outer = (nil)] 01:55:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3f3fbbc00) [pid = 1839] [serial = 758] [outer = 0x7fc3f1466000] 01:55:27 INFO - PROCESS | 1839 | 1461488127714 Marionette DEBUG loaded listener.js 01:55:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f402e000) [pid = 1839] [serial = 759] [outer = 0x7fc3f1466000] 01:55:28 INFO - PROCESS | 1839 | 1461488128603 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]]]}] 01:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1382ms 01:55:28 INFO - PROCESS | 1839 | 1461488128673 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:55:28 INFO - PROCESS | 1839 | 1461488128677 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:55:28 INFO - PROCESS | 1839 | 1461488128683 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 1839 | 1461488128685 Marionette TRACE conn3 <- [1,982,null,{}] 01:55:28 INFO - PROCESS | 1839 | 1461488128690 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}] 01:55:28 INFO - PROCESS | 1839 | 1461488128927 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:55:29 INFO - PROCESS | 1839 | 1461488129090 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa136800 == 101 [pid = 1839] [id = 253] 01:55:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3f473e400) [pid = 1839] [serial = 760] [outer = (nil)] 01:55:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3f4a28000) [pid = 1839] [serial = 761] [outer = 0x7fc3f473e400] 01:55:29 INFO - PROCESS | 1839 | 1461488129173 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3f4a31400) [pid = 1839] [serial = 762] [outer = 0x7fc3f473e400] 01:55:30 INFO - PROCESS | 1839 | 1461488130015 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]]]}] 01:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1377ms 01:55:30 INFO - PROCESS | 1839 | 1461488130061 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:55:30 INFO - PROCESS | 1839 | 1461488130065 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:55:30 INFO - PROCESS | 1839 | 1461488130070 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:55:30 INFO - PROCESS | 1839 | 1461488130072 Marionette TRACE conn3 <- [1,986,null,{}] 01:55:30 INFO - PROCESS | 1839 | 1461488130078 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}] 01:55:30 INFO - PROCESS | 1839 | 1461488130238 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:55:30 INFO - PROCESS | 1839 | 1461488130416 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3facf5800 == 102 [pid = 1839] [id = 254] 01:55:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3f473f000) [pid = 1839] [serial = 763] [outer = (nil)] 01:55:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3f522ec00) [pid = 1839] [serial = 764] [outer = 0x7fc3f473f000] 01:55:30 INFO - PROCESS | 1839 | 1461488130485 Marionette DEBUG loaded listener.js 01:55:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3f65d2400) [pid = 1839] [serial = 765] [outer = 0x7fc3f473f000] 01:55:31 INFO - PROCESS | 1839 | 1461488131337 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]]]}] 01:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1336ms 01:55:31 INFO - PROCESS | 1839 | 1461488131408 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:55:31 INFO - PROCESS | 1839 | 1461488131411 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:55:31 INFO - PROCESS | 1839 | 1461488131417 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:55:31 INFO - PROCESS | 1839 | 1461488131419 Marionette TRACE conn3 <- [1,990,null,{}] 01:55:31 INFO - PROCESS | 1839 | 1461488131425 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}] 01:55:31 INFO - PROCESS | 1839 | 1461488131586 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:55:31 INFO - PROCESS | 1839 | 1461488131747 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd368800 == 103 [pid = 1839] [id = 255] 01:55:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3f4744800) [pid = 1839] [serial = 766] [outer = (nil)] 01:55:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3f6fd5400) [pid = 1839] [serial = 767] [outer = 0x7fc3f4744800] 01:55:31 INFO - PROCESS | 1839 | 1461488131819 Marionette DEBUG loaded listener.js 01:55:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3f7396000) [pid = 1839] [serial = 768] [outer = 0x7fc3f4744800] 01:55:32 INFO - PROCESS | 1839 | 1461488132666 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]]]}] 01:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1282ms 01:55:32 INFO - PROCESS | 1839 | 1461488132700 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 1839 | 1461488132703 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:55:32 INFO - PROCESS | 1839 | 1461488132709 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 1839 | 1461488132711 Marionette TRACE conn3 <- [1,994,null,{}] 01:55:32 INFO - PROCESS | 1839 | 1461488132716 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}] 01:55:32 INFO - PROCESS | 1839 | 1461488132871 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:55:33 INFO - PROCESS | 1839 | 1461488133037 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4005b4800 == 104 [pid = 1839] [id = 256] 01:55:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3f522a800) [pid = 1839] [serial = 769] [outer = (nil)] 01:55:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3f739dc00) [pid = 1839] [serial = 770] [outer = 0x7fc3f522a800] 01:55:33 INFO - PROCESS | 1839 | 1461488133106 Marionette DEBUG loaded listener.js 01:55:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3f7dea800) [pid = 1839] [serial = 771] [outer = 0x7fc3f522a800] 01:55:34 INFO - PROCESS | 1839 | 1461488134299 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]]]}] 01:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1633ms 01:55:34 INFO - PROCESS | 1839 | 1461488134343 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 1839 | 1461488134348 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:55:34 INFO - PROCESS | 1839 | 1461488134356 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 1839 | 1461488134361 Marionette TRACE conn3 <- [1,998,null,{}] 01:55:34 INFO - PROCESS | 1839 | 1461488134379 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}] 01:55:34 INFO - PROCESS | 1839 | 1461488134545 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:55:34 INFO - PROCESS | 1839 | 1461488134773 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1355000 == 105 [pid = 1839] [id = 257] 01:55:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3e890b000) [pid = 1839] [serial = 772] [outer = (nil)] 01:55:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3edccb000) [pid = 1839] [serial = 773] [outer = 0x7fc3e890b000] 01:55:34 INFO - PROCESS | 1839 | 1461488134840 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3ef9b0c00) [pid = 1839] [serial = 774] [outer = 0x7fc3e890b000] 01:55:35 INFO - PROCESS | 1839 | 1461488135719 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]]]}] 01:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1399ms 01:55:35 INFO - PROCESS | 1839 | 1461488135755 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:55:35 INFO - PROCESS | 1839 | 1461488135762 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:55:35 INFO - PROCESS | 1839 | 1461488135771 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:55:35 INFO - PROCESS | 1839 | 1461488135774 Marionette TRACE conn3 <- [1,1002,null,{}] 01:55:35 INFO - PROCESS | 1839 | 1461488135778 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}] 01:55:35 INFO - PROCESS | 1839 | 1461488135930 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:55:36 INFO - PROCESS | 1839 | 1461488136101 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be0800 == 106 [pid = 1839] [id = 258] 01:55:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3ee671400) [pid = 1839] [serial = 775] [outer = (nil)] 01:55:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3f03e0c00) [pid = 1839] [serial = 776] [outer = 0x7fc3ee671400] 01:55:36 INFO - PROCESS | 1839 | 1461488136168 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3f0445400) [pid = 1839] [serial = 777] [outer = 0x7fc3ee671400] 01:55:37 INFO - PROCESS | 1839 | 1461488137119 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]]]}] 01:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1383ms 01:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:55:37 INFO - PROCESS | 1839 | 1461488137155 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:55:37 INFO - PROCESS | 1839 | 1461488137157 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:55:37 INFO - PROCESS | 1839 | 1461488137163 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 1839 | 1461488137168 Marionette TRACE conn3 <- [1,1006,null,{}] 01:55:37 INFO - PROCESS | 1839 | 1461488137183 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}] 01:55:37 INFO - PROCESS | 1839 | 1461488137342 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e47f2800 == 105 [pid = 1839] [id = 205] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3f1469800) [pid = 1839] [serial = 664] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3ef9ab400) [pid = 1839] [serial = 673] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3e88d9400) [pid = 1839] [serial = 652] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3f3d59000) [pid = 1839] [serial = 667] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3e7458000) [pid = 1839] [serial = 670] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3f11d4400) [pid = 1839] [serial = 661] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f011a000) [pid = 1839] [serial = 655] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f089fc00) [pid = 1839] [serial = 658] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f0cd1400) [pid = 1839] [serial = 694] [outer = (nil)] [url = about:blank] 01:55:37 INFO - PROCESS | 1839 | 1461488137634 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f021c800 == 104 [pid = 1839] [id = 246] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f23d8000 == 103 [pid = 1839] [id = 245] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0b3b000 == 102 [pid = 1839] [id = 244] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ee0d8800 == 101 [pid = 1839] [id = 243] 01:55:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e891c000 == 102 [pid = 1839] [id = 259] 01:55:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3ef9a8400) [pid = 1839] [serial = 778] [outer = (nil)] 01:55:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3f0450400) [pid = 1839] [serial = 779] [outer = 0x7fc3ef9a8400] 01:55:37 INFO - PROCESS | 1839 | 1461488137711 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3f0d35400) [pid = 1839] [serial = 780] [outer = 0x7fc3ef9a8400] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e48d9000 == 101 [pid = 1839] [id = 242] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8a9a000 == 100 [pid = 1839] [id = 239] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f708f800 == 99 [pid = 1839] [id = 238] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a9000 == 98 [pid = 1839] [id = 237] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4fa6000 == 97 [pid = 1839] [id = 236] 01:55:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4976000 == 96 [pid = 1839] [id = 235] 01:55:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0208800 == 95 [pid = 1839] [id = 233] 01:55:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75c0000 == 94 [pid = 1839] [id = 232] 01:55:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f23d7000 == 93 [pid = 1839] [id = 231] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3efca4000) [pid = 1839] [serial = 682] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f0440800) [pid = 1839] [serial = 686] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f0455000) [pid = 1839] [serial = 688] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3f03e9800) [pid = 1839] [serial = 649] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3f0acd400) [pid = 1839] [serial = 692] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3ee67c400) [pid = 1839] [serial = 680] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3f03f7000) [pid = 1839] [serial = 685] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3f04f3000) [pid = 1839] [serial = 689] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3ee065000) [pid = 1839] [serial = 679] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3e7456800) [pid = 1839] [serial = 676] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3e88e0400) [pid = 1839] [serial = 677] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3efcac800) [pid = 1839] [serial = 691] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f034d400) [pid = 1839] [serial = 683] [outer = (nil)] [url = about:blank] 01:55:38 INFO - PROCESS | 1839 | 1461488138407 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]]]}] 01:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1293ms 01:55:38 INFO - PROCESS | 1839 | 1461488138483 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:55:38 INFO - PROCESS | 1839 | 1461488138487 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:55:38 INFO - PROCESS | 1839 | 1461488138494 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1839 | 1461488138496 Marionette TRACE conn3 <- [1,1010,null,{}] 01:55:38 INFO - PROCESS | 1839 | 1461488138505 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}] 01:55:38 INFO - PROCESS | 1839 | 1461488138646 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:55:38 INFO - PROCESS | 1839 | 1461488138656 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b3b000 == 94 [pid = 1839] [id = 260] 01:55:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3ee67c400) [pid = 1839] [serial = 781] [outer = (nil)] 01:55:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3f11fdc00) [pid = 1839] [serial = 782] [outer = 0x7fc3ee67c400] 01:55:38 INFO - PROCESS | 1839 | 1461488138715 Marionette DEBUG loaded listener.js 01:55:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3f1388400) [pid = 1839] [serial = 783] [outer = 0x7fc3ee67c400] 01:55:39 INFO - PROCESS | 1839 | 1461488139478 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]]]}] 01:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1034ms 01:55:39 INFO - PROCESS | 1839 | 1461488139529 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:55:39 INFO - PROCESS | 1839 | 1461488139533 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:55:39 INFO - PROCESS | 1839 | 1461488139537 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:55:39 INFO - PROCESS | 1839 | 1461488139540 Marionette TRACE conn3 <- [1,1014,null,{}] 01:55:39 INFO - PROCESS | 1839 | 1461488139545 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}] 01:55:39 INFO - PROCESS | 1839 | 1461488139737 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:55:39 INFO - PROCESS | 1839 | 1461488139747 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f496e800 == 95 [pid = 1839] [id = 261] 01:55:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3f0791c00) [pid = 1839] [serial = 784] [outer = (nil)] 01:55:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3f17c5000) [pid = 1839] [serial = 785] [outer = 0x7fc3f0791c00] 01:55:39 INFO - PROCESS | 1839 | 1461488139819 Marionette DEBUG loaded listener.js 01:55:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3f3d56400) [pid = 1839] [serial = 786] [outer = 0x7fc3f0791c00] 01:55:40 INFO - PROCESS | 1839 | 1461488140655 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]]]}] 01:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1178ms 01:55:40 INFO - PROCESS | 1839 | 1461488140723 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:55:40 INFO - PROCESS | 1839 | 1461488140726 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:55:40 INFO - PROCESS | 1839 | 1461488140732 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 1839 | 1461488140734 Marionette TRACE conn3 <- [1,1018,null,{}] 01:55:40 INFO - PROCESS | 1839 | 1461488140739 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}] 01:55:40 INFO - PROCESS | 1839 | 1461488140976 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:55:41 INFO - PROCESS | 1839 | 1461488141005 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f527a800 == 96 [pid = 1839] [id = 262] 01:55:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3f1464000) [pid = 1839] [serial = 787] [outer = (nil)] 01:55:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3f3fb6c00) [pid = 1839] [serial = 788] [outer = 0x7fc3f1464000] 01:55:41 INFO - PROCESS | 1839 | 1461488141068 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3f4a28400) [pid = 1839] [serial = 789] [outer = 0x7fc3f1464000] 01:55:41 INFO - PROCESS | 1839 | 1461488141895 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]]]}] 01:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1225ms 01:55:41 INFO - PROCESS | 1839 | 1461488141961 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:55:41 INFO - PROCESS | 1839 | 1461488141964 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:55:41 INFO - PROCESS | 1839 | 1461488141970 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 1839 | 1461488141971 Marionette TRACE conn3 <- [1,1022,null,{}] 01:55:41 INFO - PROCESS | 1839 | 1461488141977 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}] 01:55:42 INFO - PROCESS | 1839 | 1461488142173 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:55:42 INFO - PROCESS | 1839 | 1461488142200 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f829c800 == 97 [pid = 1839] [id = 263] 01:55:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3f4741000) [pid = 1839] [serial = 790] [outer = (nil)] 01:55:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3f522e000) [pid = 1839] [serial = 791] [outer = 0x7fc3f4741000] 01:55:42 INFO - PROCESS | 1839 | 1461488142261 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3f7de9800) [pid = 1839] [serial = 792] [outer = 0x7fc3f4741000] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f3ece000) [pid = 1839] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3e60afc00) [pid = 1839] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3e6fddc00) [pid = 1839] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3edccbc00) [pid = 1839] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3f03fd400) [pid = 1839] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3e60ad400) [pid = 1839] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3e744d000) [pid = 1839] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3e5342800) [pid = 1839] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3e8913400) [pid = 1839] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3f96d0800) [pid = 1839] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3e5d28c00) [pid = 1839] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3e5d26800) [pid = 1839] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3e60ac400) [pid = 1839] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f054a400) [pid = 1839] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3e510e400) [pid = 1839] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3e60cf800) [pid = 1839] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f04f8000) [pid = 1839] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3f0cd4000) [pid = 1839] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3e5d2ac00) [pid = 1839] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3e7611c00) [pid = 1839] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3e5347c00) [pid = 1839] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3e6fe3c00) [pid = 1839] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3ef9a4400) [pid = 1839] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f043b800) [pid = 1839] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3e5107c00) [pid = 1839] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3e60b4000) [pid = 1839] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3f03f4000) [pid = 1839] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3e60c1c00) [pid = 1839] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3e8919000) [pid = 1839] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f0550800) [pid = 1839] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3edcccc00) [pid = 1839] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:55:43 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3e5111800) [pid = 1839] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:55:43 INFO - PROCESS | 1839 | 1461488143534 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]]]}] 01:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1587ms 01:55:43 INFO - PROCESS | 1839 | 1461488143558 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:55:43 INFO - PROCESS | 1839 | 1461488143562 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:55:43 INFO - PROCESS | 1839 | 1461488143576 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1839 | 1461488143580 Marionette TRACE conn3 <- [1,1026,null,{}] 01:55:43 INFO - PROCESS | 1839 | 1461488143585 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}] 01:55:43 INFO - PROCESS | 1839 | 1461488143731 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:55:43 INFO - PROCESS | 1839 | 1461488143745 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f015f000 == 98 [pid = 1839] [id = 264] 01:55:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3e5348000) [pid = 1839] [serial = 793] [outer = (nil)] 01:55:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3e60c2400) [pid = 1839] [serial = 794] [outer = 0x7fc3e5348000] 01:55:43 INFO - PROCESS | 1839 | 1461488143806 Marionette DEBUG loaded listener.js 01:55:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3edccf800) [pid = 1839] [serial = 795] [outer = 0x7fc3e5348000] 01:55:44 INFO - PROCESS | 1839 | 1461488144585 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]]]}] 01:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1031ms 01:55:44 INFO - PROCESS | 1839 | 1461488144608 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:55:44 INFO - PROCESS | 1839 | 1461488144611 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:55:44 INFO - PROCESS | 1839 | 1461488144617 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:55:44 INFO - PROCESS | 1839 | 1461488144619 Marionette TRACE conn3 <- [1,1030,null,{}] 01:55:44 INFO - PROCESS | 1839 | 1461488144624 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}] 01:55:44 INFO - PROCESS | 1839 | 1461488144836 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:55:44 INFO - PROCESS | 1839 | 1461488144853 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8b8c800 == 99 [pid = 1839] [id = 265] 01:55:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3e60b4800) [pid = 1839] [serial = 796] [outer = (nil)] 01:55:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f03f2000) [pid = 1839] [serial = 797] [outer = 0x7fc3e60b4800] 01:55:44 INFO - PROCESS | 1839 | 1461488144914 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f08a0800) [pid = 1839] [serial = 798] [outer = 0x7fc3e60b4800] 01:55:45 INFO - PROCESS | 1839 | 1461488145983 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]]]}] 01:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1436ms 01:55:46 INFO - PROCESS | 1839 | 1461488146054 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:55:46 INFO - PROCESS | 1839 | 1461488146061 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:55:46 INFO - PROCESS | 1839 | 1461488146069 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 1839 | 1461488146075 Marionette TRACE conn3 <- [1,1034,null,{}] 01:55:46 INFO - PROCESS | 1839 | 1461488146082 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}] 01:55:46 INFO - PROCESS | 1839 | 1461488146316 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:55:46 INFO - PROCESS | 1839 | 1461488146486 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0216000 == 100 [pid = 1839] [id = 266] 01:55:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3e7619000) [pid = 1839] [serial = 799] [outer = (nil)] 01:55:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3ee66f000) [pid = 1839] [serial = 800] [outer = 0x7fc3e7619000] 01:55:46 INFO - PROCESS | 1839 | 1461488146563 Marionette DEBUG loaded listener.js 01:55:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3f0115800) [pid = 1839] [serial = 801] [outer = 0x7fc3e7619000] 01:55:47 INFO - PROCESS | 1839 | 1461488147459 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]]]}] 01:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1441ms 01:55:47 INFO - PROCESS | 1839 | 1461488147511 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:55:47 INFO - PROCESS | 1839 | 1461488147519 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:55:47 INFO - PROCESS | 1839 | 1461488147530 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:55:47 INFO - PROCESS | 1839 | 1461488147535 Marionette TRACE conn3 <- [1,1038,null,{}] 01:55:47 INFO - PROCESS | 1839 | 1461488147540 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}] 01:55:47 INFO - PROCESS | 1839 | 1461488147738 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:55:47 INFO - PROCESS | 1839 | 1461488147904 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d22800 == 101 [pid = 1839] [id = 267] 01:55:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f011ec00) [pid = 1839] [serial = 802] [outer = (nil)] 01:55:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f04ef800) [pid = 1839] [serial = 803] [outer = 0x7fc3f011ec00] 01:55:47 INFO - PROCESS | 1839 | 1461488147977 Marionette DEBUG loaded listener.js 01:55:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f0ace400) [pid = 1839] [serial = 804] [outer = 0x7fc3f011ec00] 01:55:48 INFO - PROCESS | 1839 | 1461488148854 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]]]}] 01:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1390ms 01:55:48 INFO - PROCESS | 1839 | 1461488148936 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:55:48 INFO - PROCESS | 1839 | 1461488148939 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:55:48 INFO - PROCESS | 1839 | 1461488148949 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:55:48 INFO - PROCESS | 1839 | 1461488148953 Marionette TRACE conn3 <- [1,1042,null,{}] 01:55:48 INFO - PROCESS | 1839 | 1461488148970 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}] 01:55:49 INFO - PROCESS | 1839 | 1461488149165 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:55:49 INFO - PROCESS | 1839 | 1461488149340 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa0e1000 == 102 [pid = 1839] [id = 268] 01:55:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3ee676000) [pid = 1839] [serial = 805] [outer = (nil)] 01:55:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3f1463c00) [pid = 1839] [serial = 806] [outer = 0x7fc3ee676000] 01:55:49 INFO - PROCESS | 1839 | 1461488149416 Marionette DEBUG loaded listener.js 01:55:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3f3ec6800) [pid = 1839] [serial = 807] [outer = 0x7fc3ee676000] 01:55:50 INFO - PROCESS | 1839 | 1461488150288 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]]]}] 01:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1392ms 01:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:55:50 INFO - PROCESS | 1839 | 1461488150342 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:55:50 INFO - PROCESS | 1839 | 1461488150345 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:55:50 INFO - PROCESS | 1839 | 1461488150351 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:55:50 INFO - PROCESS | 1839 | 1461488150354 Marionette TRACE conn3 <- [1,1046,null,{}] 01:55:50 INFO - PROCESS | 1839 | 1461488150360 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}] 01:55:50 INFO - PROCESS | 1839 | 1461488150544 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:55:50 INFO - PROCESS | 1839 | 1461488150718 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4013ea800 == 103 [pid = 1839] [id = 269] 01:55:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3f0acd000) [pid = 1839] [serial = 808] [outer = (nil)] 01:55:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3f3fbc800) [pid = 1839] [serial = 809] [outer = 0x7fc3f0acd000] 01:55:50 INFO - PROCESS | 1839 | 1461488150792 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f4742c00) [pid = 1839] [serial = 810] [outer = 0x7fc3f0acd000] 01:55:51 INFO - PROCESS | 1839 | 1461488151596 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]]]}] 01:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1278ms 01:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:55:51 INFO - PROCESS | 1839 | 1461488151630 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:55:51 INFO - PROCESS | 1839 | 1461488151633 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:55:51 INFO - PROCESS | 1839 | 1461488151639 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:55:51 INFO - PROCESS | 1839 | 1461488151642 Marionette TRACE conn3 <- [1,1050,null,{}] 01:55:51 INFO - PROCESS | 1839 | 1461488151647 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}] 01:55:51 INFO - PROCESS | 1839 | 1461488151814 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:55:51 INFO - PROCESS | 1839 | 1461488151986 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f1b000 == 104 [pid = 1839] [id = 270] 01:55:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3f3d60000) [pid = 1839] [serial = 811] [outer = (nil)] 01:55:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3f522a400) [pid = 1839] [serial = 812] [outer = 0x7fc3f3d60000] 01:55:52 INFO - PROCESS | 1839 | 1461488152056 Marionette DEBUG loaded listener.js 01:55:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f7397400) [pid = 1839] [serial = 813] [outer = 0x7fc3f3d60000] 01:55:53 INFO - PROCESS | 1839 | 1461488153000 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]]]}] 01:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1437ms 01:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:55:53 INFO - PROCESS | 1839 | 1461488153076 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:55:53 INFO - PROCESS | 1839 | 1461488153079 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:55:53 INFO - PROCESS | 1839 | 1461488153085 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:55:53 INFO - PROCESS | 1839 | 1461488153088 Marionette TRACE conn3 <- [1,1054,null,{}] 01:55:53 INFO - PROCESS | 1839 | 1461488153093 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}] 01:55:53 INFO - PROCESS | 1839 | 1461488153320 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:55:53 INFO - PROCESS | 1839 | 1461488153529 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4074d2800 == 105 [pid = 1839] [id = 271] 01:55:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3f810a000) [pid = 1839] [serial = 814] [outer = (nil)] 01:55:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3f88c3800) [pid = 1839] [serial = 815] [outer = 0x7fc3f810a000] 01:55:53 INFO - PROCESS | 1839 | 1461488153660 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3f8da3800) [pid = 1839] [serial = 816] [outer = 0x7fc3f810a000] 01:55:54 INFO - PROCESS | 1839 | 1461488154482 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]]]}] 01:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1430ms 01:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:55:54 INFO - PROCESS | 1839 | 1461488154515 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:55:54 INFO - PROCESS | 1839 | 1461488154518 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:55:54 INFO - PROCESS | 1839 | 1461488154524 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 1839 | 1461488154527 Marionette TRACE conn3 <- [1,1058,null,{}] 01:55:54 INFO - PROCESS | 1839 | 1461488154532 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}] 01:55:54 INFO - PROCESS | 1839 | 1461488154708 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:55:54 INFO - PROCESS | 1839 | 1461488154880 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408116000 == 106 [pid = 1839] [id = 272] 01:55:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3f817d400) [pid = 1839] [serial = 817] [outer = (nil)] 01:55:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3f9468c00) [pid = 1839] [serial = 818] [outer = 0x7fc3f817d400] 01:55:54 INFO - PROCESS | 1839 | 1461488154951 Marionette DEBUG loaded listener.js 01:55:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3f946f000) [pid = 1839] [serial = 819] [outer = 0x7fc3f817d400] 01:55:55 INFO - PROCESS | 1839 | 1461488155807 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]]]}] 01:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1335ms 01:55:55 INFO - PROCESS | 1839 | 1461488155859 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:55:55 INFO - PROCESS | 1839 | 1461488155863 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:55:55 INFO - PROCESS | 1839 | 1461488155868 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1839 | 1461488155871 Marionette TRACE conn3 <- [1,1062,null,{}] 01:55:55 INFO - PROCESS | 1839 | 1461488155876 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}] 01:55:56 INFO - PROCESS | 1839 | 1461488156052 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:55:56 INFO - PROCESS | 1839 | 1461488156224 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40a028000 == 107 [pid = 1839] [id = 273] 01:55:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3f8244400) [pid = 1839] [serial = 820] [outer = (nil)] 01:55:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3f9477000) [pid = 1839] [serial = 821] [outer = 0x7fc3f8244400] 01:55:56 INFO - PROCESS | 1839 | 1461488156294 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3f96c5c00) [pid = 1839] [serial = 822] [outer = 0x7fc3f8244400] 01:55:57 INFO - PROCESS | 1839 | 1461488157184 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]]]}] 01:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1381ms 01:55:57 INFO - PROCESS | 1839 | 1461488157250 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:55:57 INFO - PROCESS | 1839 | 1461488157254 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:55:57 INFO - PROCESS | 1839 | 1461488157260 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 1839 | 1461488157263 Marionette TRACE conn3 <- [1,1066,null,{}] 01:55:57 INFO - PROCESS | 1839 | 1461488157268 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}] 01:55:57 INFO - PROCESS | 1839 | 1461488157448 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:55:57 INFO - PROCESS | 1839 | 1461488157617 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bd6c000 == 108 [pid = 1839] [id = 274] 01:55:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3f8981c00) [pid = 1839] [serial = 823] [outer = (nil)] 01:55:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3f96cb800) [pid = 1839] [serial = 824] [outer = 0x7fc3f8981c00] 01:55:57 INFO - PROCESS | 1839 | 1461488157690 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3f96d1000) [pid = 1839] [serial = 825] [outer = 0x7fc3f8981c00] 01:55:58 INFO - PROCESS | 1839 | 1461488158602 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]]]}] 01:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1380ms 01:55:58 INFO - PROCESS | 1839 | 1461488158641 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 1839 | 1461488158645 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:55:58 INFO - PROCESS | 1839 | 1461488158650 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1839 | 1461488158653 Marionette TRACE conn3 <- [1,1070,null,{}] 01:55:58 INFO - PROCESS | 1839 | 1461488158659 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}] 01:55:58 INFO - PROCESS | 1839 | 1461488158842 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:55:59 INFO - PROCESS | 1839 | 1461488159021 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1351000 == 109 [pid = 1839] [id = 275] 01:55:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3e5d29800) [pid = 1839] [serial = 826] [outer = (nil)] 01:55:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f054c400) [pid = 1839] [serial = 827] [outer = 0x7fc3e5d29800] 01:55:59 INFO - PROCESS | 1839 | 1461488159089 Marionette DEBUG loaded listener.js 01:55:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3f9809400) [pid = 1839] [serial = 828] [outer = 0x7fc3e5d29800] 01:56:00 INFO - PROCESS | 1839 | 1461488160032 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]]]}] 01:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1429ms 01:56:00 INFO - PROCESS | 1839 | 1461488160081 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:56:00 INFO - PROCESS | 1839 | 1461488160086 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:56:00 INFO - PROCESS | 1839 | 1461488160092 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:56:00 INFO - PROCESS | 1839 | 1461488160097 Marionette TRACE conn3 <- [1,1074,null,{}] 01:56:00 INFO - PROCESS | 1839 | 1461488160102 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}] 01:56:00 INFO - PROCESS | 1839 | 1461488160314 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:56:00 INFO - PROCESS | 1839 | 1461488160490 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75c1800 == 110 [pid = 1839] [id = 276] 01:56:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3e5342c00) [pid = 1839] [serial = 829] [outer = (nil)] 01:56:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3e60c3c00) [pid = 1839] [serial = 830] [outer = 0x7fc3e5342c00] 01:56:00 INFO - PROCESS | 1839 | 1461488160570 Marionette DEBUG loaded listener.js 01:56:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3f4748000) [pid = 1839] [serial = 831] [outer = 0x7fc3e5342c00] 01:56:01 INFO - PROCESS | 1839 | 1461488161770 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]]]}] 01:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1733ms 01:56:01 INFO - PROCESS | 1839 | 1461488161826 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:56:01 INFO - PROCESS | 1839 | 1461488161831 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:56:01 INFO - PROCESS | 1839 | 1461488161858 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 1839 | 1461488161863 Marionette TRACE conn3 <- [1,1078,null,{}] 01:56:01 INFO - PROCESS | 1839 | 1461488161870 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}] 01:56:02 INFO - PROCESS | 1839 | 1461488162132 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:56:02 INFO - PROCESS | 1839 | 1461488162307 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0774800 == 111 [pid = 1839] [id = 277] 01:56:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3e60afc00) [pid = 1839] [serial = 832] [outer = (nil)] 01:56:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3e88dc400) [pid = 1839] [serial = 833] [outer = 0x7fc3e60afc00] 01:56:02 INFO - PROCESS | 1839 | 1461488162376 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3edcccc00) [pid = 1839] [serial = 834] [outer = 0x7fc3e60afc00] 01:56:03 INFO - PROCESS | 1839 | 1461488163318 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]]]}] 01:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1495ms 01:56:03 INFO - PROCESS | 1839 | 1461488163351 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:56:03 INFO - PROCESS | 1839 | 1461488163359 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:56:03 INFO - PROCESS | 1839 | 1461488163367 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 1839 | 1461488163371 Marionette TRACE conn3 <- [1,1082,null,{}] 01:56:03 INFO - PROCESS | 1839 | 1461488163377 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}] 01:56:03 INFO - PROCESS | 1839 | 1461488163538 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:56:03 INFO - PROCESS | 1839 | 1461488163763 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75cb800 == 112 [pid = 1839] [id = 278] 01:56:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3ee670800) [pid = 1839] [serial = 835] [outer = (nil)] 01:56:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3f03f1400) [pid = 1839] [serial = 836] [outer = 0x7fc3ee670800] 01:56:03 INFO - PROCESS | 1839 | 1461488163877 Marionette DEBUG loaded listener.js 01:56:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3f044bc00) [pid = 1839] [serial = 837] [outer = 0x7fc3ee670800] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5dc7800 == 111 [pid = 1839] [id = 161] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0813800 == 110 [pid = 1839] [id = 229] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3f04f9400) [pid = 1839] [serial = 703] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f0cc9400) [pid = 1839] [serial = 706] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f11d3000) [pid = 1839] [serial = 710] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f31ba400) [pid = 1839] [serial = 716] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3f23b8c00) [pid = 1839] [serial = 713] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f3d62400) [pid = 1839] [serial = 719] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3f3f87c00) [pid = 1839] [serial = 722] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f23be400) [pid = 1839] [serial = 743] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8939800 == 109 [pid = 1839] [id = 227] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4d15800 == 108 [pid = 1839] [id = 163] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc4d800 == 107 [pid = 1839] [id = 228] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5c97000 == 106 [pid = 1839] [id = 226] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f497a800 == 105 [pid = 1839] [id = 128] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ee0e1000 == 104 [pid = 1839] [id = 230] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5de2800 == 103 [pid = 1839] [id = 162] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f015f000 == 102 [pid = 1839] [id = 264] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f829c800 == 101 [pid = 1839] [id = 263] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f527a800 == 100 [pid = 1839] [id = 262] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f496e800 == 99 [pid = 1839] [id = 261] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0b3b000 == 98 [pid = 1839] [id = 260] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e891c000 == 97 [pid = 1839] [id = 259] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8be0800 == 96 [pid = 1839] [id = 258] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1355000 == 95 [pid = 1839] [id = 257] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd368800 == 94 [pid = 1839] [id = 255] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3facf5800 == 93 [pid = 1839] [id = 254] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa136800 == 92 [pid = 1839] [id = 253] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f98ce800 == 91 [pid = 1839] [id = 252] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9079000 == 90 [pid = 1839] [id = 251] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a5000 == 89 [pid = 1839] [id = 250] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2792000 == 88 [pid = 1839] [id = 249] 01:56:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8be7000 == 87 [pid = 1839] [id = 248] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3efca9800) [pid = 1839] [serial = 620] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3e60ce800) [pid = 1839] [serial = 575] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3f4745c00) [pid = 1839] [serial = 566] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3f0452400) [pid = 1839] [serial = 674] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f9abb000) [pid = 1839] [serial = 569] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f9a61800) [pid = 1839] [serial = 572] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f4a31000) [pid = 1839] [serial = 608] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3f1465000) [pid = 1839] [serial = 605] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3ef9ab000) [pid = 1839] [serial = 671] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3f0451800) [pid = 1839] [serial = 602] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3f1275000) [pid = 1839] [serial = 662] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3f17c3400) [pid = 1839] [serial = 665] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3e6fe0000) [pid = 1839] [serial = 581] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3fa735400) [pid = 1839] [serial = 578] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3fad10000) [pid = 1839] [serial = 617] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3edcca800) [pid = 1839] [serial = 653] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f043a400) [pid = 1839] [serial = 656] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3f0ccfc00) [pid = 1839] [serial = 659] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f0cd2000) [pid = 1839] [serial = 737] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3ef9a7000) [pid = 1839] [serial = 700] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3ee06a800) [pid = 1839] [serial = 740] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f11d8000) [pid = 1839] [serial = 738] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3efcad400) [pid = 1839] [serial = 701] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3efcb0000) [pid = 1839] [serial = 731] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3f0351000) [pid = 1839] [serial = 732] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3ee062c00) [pid = 1839] [serial = 728] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3ee679400) [pid = 1839] [serial = 729] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3f04fa000) [pid = 1839] [serial = 734] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3e7614c00) [pid = 1839] [serial = 698] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3e6fdac00) [pid = 1839] [serial = 697] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3f3f91000) [pid = 1839] [serial = 726] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3f0cc9800) [pid = 1839] [serial = 725] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3f1273000) [pid = 1839] [serial = 741] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3f11d0400) [pid = 1839] [serial = 455] [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.] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f0791400) [pid = 1839] [serial = 735] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f3ed2800) [pid = 1839] [serial = 668] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3f11f3c00) [pid = 1839] [serial = 563] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3fad03000) [pid = 1839] [serial = 614] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3e6fe0400) [pid = 1839] [serial = 599] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3f926b800) [pid = 1839] [serial = 611] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3f04f8c00) [pid = 1839] [serial = 650] [outer = (nil)] [url = about:blank] 01:56:04 INFO - PROCESS | 1839 | 1461488164859 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]]]}] 01:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1536ms 01:56:04 INFO - PROCESS | 1839 | 1461488164904 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1839 | 1461488164907 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:56:04 INFO - PROCESS | 1839 | 1461488164913 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1839 | 1461488164918 Marionette TRACE conn3 <- [1,1086,null,{}] 01:56:04 INFO - PROCESS | 1839 | 1461488164933 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}] 01:56:05 INFO - PROCESS | 1839 | 1461488165088 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:56:05 INFO - PROCESS | 1839 | 1461488165219 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf37800 == 88 [pid = 1839] [id = 279] 01:56:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3f0544400) [pid = 1839] [serial = 838] [outer = (nil)] 01:56:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3f054f000) [pid = 1839] [serial = 839] [outer = 0x7fc3f0544400] 01:56:05 INFO - PROCESS | 1839 | 1461488165283 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3f0cd2000) [pid = 1839] [serial = 840] [outer = 0x7fc3f0544400] 01:56:05 INFO - PROCESS | 1839 | 1461488165961 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]]]}] 01:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1088ms 01:56:06 INFO - PROCESS | 1839 | 1461488166001 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:56:06 INFO - PROCESS | 1839 | 1461488166004 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:56:06 INFO - PROCESS | 1839 | 1461488166010 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:56:06 INFO - PROCESS | 1839 | 1461488166012 Marionette TRACE conn3 <- [1,1090,null,{}] 01:56:06 INFO - PROCESS | 1839 | 1461488166018 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}] 01:56:06 INFO - PROCESS | 1839 | 1461488166230 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:56:06 INFO - PROCESS | 1839 | 1461488166249 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f134a800 == 89 [pid = 1839] [id = 280] 01:56:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3efcae000) [pid = 1839] [serial = 841] [outer = (nil)] 01:56:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3f11da000) [pid = 1839] [serial = 842] [outer = 0x7fc3efcae000] 01:56:06 INFO - PROCESS | 1839 | 1461488166310 Marionette DEBUG loaded listener.js 01:56:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3f1280400) [pid = 1839] [serial = 843] [outer = 0x7fc3efcae000] 01:56:07 INFO - PROCESS | 1839 | 1461488167167 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]]]}] 01:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1189ms 01:56:07 INFO - PROCESS | 1839 | 1461488167201 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:56:07 INFO - PROCESS | 1839 | 1461488167205 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:56:07 INFO - PROCESS | 1839 | 1461488167210 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:56:07 INFO - PROCESS | 1839 | 1461488167213 Marionette TRACE conn3 <- [1,1094,null,{}] 01:56:07 INFO - PROCESS | 1839 | 1461488167222 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}] 01:56:07 INFO - PROCESS | 1839 | 1461488167410 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:56:07 INFO - PROCESS | 1839 | 1461488167435 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48d2000 == 90 [pid = 1839] [id = 281] 01:56:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f0cd6400) [pid = 1839] [serial = 844] [outer = (nil)] 01:56:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f146d800) [pid = 1839] [serial = 845] [outer = 0x7fc3f0cd6400] 01:56:07 INFO - PROCESS | 1839 | 1461488167496 Marionette DEBUG loaded listener.js 01:56:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f276dc00) [pid = 1839] [serial = 846] [outer = 0x7fc3f0cd6400] 01:56:08 INFO - PROCESS | 1839 | 1461488168426 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]]]}] 01:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1230ms 01:56:08 INFO - PROCESS | 1839 | 1461488168440 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:56:08 INFO - PROCESS | 1839 | 1461488168443 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:56:08 INFO - PROCESS | 1839 | 1461488168448 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:56:08 INFO - PROCESS | 1839 | 1461488168450 Marionette TRACE conn3 <- [1,1098,null,{}] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3e5348000) [pid = 1839] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3ef9a8400) [pid = 1839] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3f138a400) [pid = 1839] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f17a4800) [pid = 1839] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3ee67c400) [pid = 1839] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3e890b000) [pid = 1839] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3f0791c00) [pid = 1839] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3f146fc00) [pid = 1839] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fc3f0440c00) [pid = 1839] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fc3f4741000) [pid = 1839] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fc3f0457000) [pid = 1839] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fc3ee671400) [pid = 1839] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fc3f1464000) [pid = 1839] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fc3edcc5000) [pid = 1839] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fc3f1391400) [pid = 1839] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:56:08 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fc3f2774400) [pid = 1839] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:56:08 INFO - PROCESS | 1839 | 1461488168815 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}] 01:56:09 INFO - PROCESS | 1839 | 1461488169006 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:56:09 INFO - PROCESS | 1839 | 1461488169142 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f49d1000 == 91 [pid = 1839] [id = 282] 01:56:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fc3f0d2b400) [pid = 1839] [serial = 847] [outer = (nil)] 01:56:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fc3f3da1000) [pid = 1839] [serial = 848] [outer = 0x7fc3f0d2b400] 01:56:09 INFO - PROCESS | 1839 | 1461488169207 Marionette DEBUG loaded listener.js 01:56:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fc3f3fb5c00) [pid = 1839] [serial = 849] [outer = 0x7fc3f0d2b400] 01:56:09 INFO - PROCESS | 1839 | 1461488169831 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]]]}] 01:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1428ms 01:56:09 INFO - PROCESS | 1839 | 1461488169893 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:56:09 INFO - PROCESS | 1839 | 1461488169897 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:56:09 INFO - PROCESS | 1839 | 1461488169902 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:56:09 INFO - PROCESS | 1839 | 1461488169904 Marionette TRACE conn3 <- [1,1102,null,{}] 01:56:09 INFO - PROCESS | 1839 | 1461488169909 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}] 01:56:10 INFO - PROCESS | 1839 | 1461488170048 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:56:10 INFO - PROCESS | 1839 | 1461488170178 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f527d800 == 92 [pid = 1839] [id = 283] 01:56:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fc3f0457000) [pid = 1839] [serial = 850] [outer = (nil)] 01:56:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fc3f4032400) [pid = 1839] [serial = 851] [outer = 0x7fc3f0457000] 01:56:10 INFO - PROCESS | 1839 | 1461488170239 Marionette DEBUG loaded listener.js 01:56:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fc3f4a2a800) [pid = 1839] [serial = 852] [outer = 0x7fc3f0457000] 01:56:11 INFO - PROCESS | 1839 | 1461488171020 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]]]}] 01:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1175ms 01:56:11 INFO - PROCESS | 1839 | 1461488171080 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:56:11 INFO - PROCESS | 1839 | 1461488171086 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:56:11 INFO - PROCESS | 1839 | 1461488171094 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:56:11 INFO - PROCESS | 1839 | 1461488171099 Marionette TRACE conn3 <- [1,1106,null,{}] 01:56:11 INFO - PROCESS | 1839 | 1461488171108 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}] 01:56:11 INFO - PROCESS | 1839 | 1461488171285 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:56:11 INFO - PROCESS | 1839 | 1461488171465 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7831800 == 93 [pid = 1839] [id = 284] 01:56:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fc3e5342800) [pid = 1839] [serial = 853] [outer = (nil)] 01:56:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fc3e6fe0400) [pid = 1839] [serial = 854] [outer = 0x7fc3e5342800] 01:56:11 INFO - PROCESS | 1839 | 1461488171536 Marionette DEBUG loaded listener.js 01:56:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3e890d000) [pid = 1839] [serial = 855] [outer = 0x7fc3e5342800] 01:56:12 INFO - PROCESS | 1839 | 1461488172397 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]]]}] 01:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1336ms 01:56:12 INFO - PROCESS | 1839 | 1461488172429 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:56:12 INFO - PROCESS | 1839 | 1461488172437 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:56:12 INFO - PROCESS | 1839 | 1461488172447 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:56:12 INFO - PROCESS | 1839 | 1461488172451 Marionette TRACE conn3 <- [1,1110,null,{}] 01:56:12 INFO - PROCESS | 1839 | 1461488172457 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}] 01:56:12 INFO - PROCESS | 1839 | 1461488172621 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:56:12 INFO - PROCESS | 1839 | 1461488172795 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f261b800 == 94 [pid = 1839] [id = 285] 01:56:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3e534c400) [pid = 1839] [serial = 856] [outer = (nil)] 01:56:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3f03e1400) [pid = 1839] [serial = 857] [outer = 0x7fc3e534c400] 01:56:12 INFO - PROCESS | 1839 | 1461488172870 Marionette DEBUG loaded listener.js 01:56:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3f0451800) [pid = 1839] [serial = 858] [outer = 0x7fc3e534c400] 01:56:13 INFO - PROCESS | 1839 | 1461488173817 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]]]}] 01:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1435ms 01:56:13 INFO - PROCESS | 1839 | 1461488173884 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:56:13 INFO - PROCESS | 1839 | 1461488173888 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:56:13 INFO - PROCESS | 1839 | 1461488173895 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:56:13 INFO - PROCESS | 1839 | 1461488173900 Marionette TRACE conn3 <- [1,1114,null,{}] 01:56:13 INFO - PROCESS | 1839 | 1461488173916 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}] 01:56:14 INFO - PROCESS | 1839 | 1461488174147 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:56:14 INFO - PROCESS | 1839 | 1461488174359 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f88a2000 == 95 [pid = 1839] [id = 286] 01:56:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3f0cd1400) [pid = 1839] [serial = 859] [outer = (nil)] 01:56:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3f138e400) [pid = 1839] [serial = 860] [outer = 0x7fc3f0cd1400] 01:56:14 INFO - PROCESS | 1839 | 1461488174481 Marionette DEBUG loaded listener.js 01:56:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3f3d53400) [pid = 1839] [serial = 861] [outer = 0x7fc3f0cd1400] 01:56:15 INFO - PROCESS | 1839 | 1461488175331 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]]]}] 01:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1495ms 01:56:15 INFO - PROCESS | 1839 | 1461488175389 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:56:15 INFO - PROCESS | 1839 | 1461488175394 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:56:15 INFO - PROCESS | 1839 | 1461488175400 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:56:15 INFO - PROCESS | 1839 | 1461488175402 Marionette TRACE conn3 <- [1,1118,null,{}] 01:56:15 INFO - PROCESS | 1839 | 1461488175408 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}] 01:56:15 INFO - PROCESS | 1839 | 1461488175612 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:56:15 INFO - PROCESS | 1839 | 1461488175791 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9657000 == 96 [pid = 1839] [id = 287] 01:56:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3ee063c00) [pid = 1839] [serial = 862] [outer = (nil)] 01:56:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f3f8e400) [pid = 1839] [serial = 863] [outer = 0x7fc3ee063c00] 01:56:15 INFO - PROCESS | 1839 | 1461488175867 Marionette DEBUG loaded listener.js 01:56:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f4a2c000) [pid = 1839] [serial = 864] [outer = 0x7fc3ee063c00] 01:56:16 INFO - PROCESS | 1839 | 1461488176718 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]]]}] 01:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1382ms 01:56:16 INFO - PROCESS | 1839 | 1461488176783 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:56:16 INFO - PROCESS | 1839 | 1461488176787 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:56:16 INFO - PROCESS | 1839 | 1461488176793 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:56:16 INFO - PROCESS | 1839 | 1461488176796 Marionette TRACE conn3 <- [1,1122,null,{}] 01:56:16 INFO - PROCESS | 1839 | 1461488176802 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}] 01:56:16 INFO - PROCESS | 1839 | 1461488176983 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:56:17 INFO - PROCESS | 1839 | 1461488177151 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa12a800 == 97 [pid = 1839] [id = 288] 01:56:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3f04f0800) [pid = 1839] [serial = 865] [outer = (nil)] 01:56:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3f5230c00) [pid = 1839] [serial = 866] [outer = 0x7fc3f04f0800] 01:56:17 INFO - PROCESS | 1839 | 1461488177224 Marionette DEBUG loaded listener.js 01:56:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f7392000) [pid = 1839] [serial = 867] [outer = 0x7fc3f04f0800] 01:56:18 INFO - PROCESS | 1839 | 1461488178096 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]]]}] 01:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1333ms 01:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:56:18 INFO - PROCESS | 1839 | 1461488178128 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:56:18 INFO - PROCESS | 1839 | 1461488178130 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:56:18 INFO - PROCESS | 1839 | 1461488178137 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:56:18 INFO - PROCESS | 1839 | 1461488178140 Marionette TRACE conn3 <- [1,1126,null,{}] 01:56:18 INFO - PROCESS | 1839 | 1461488178145 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}] 01:56:18 INFO - PROCESS | 1839 | 1461488178335 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:56:18 INFO - PROCESS | 1839 | 1461488178524 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4013dd800 == 98 [pid = 1839] [id = 289] 01:56:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f7398800) [pid = 1839] [serial = 868] [outer = (nil)] 01:56:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f8921000) [pid = 1839] [serial = 869] [outer = 0x7fc3f7398800] 01:56:18 INFO - PROCESS | 1839 | 1461488178597 Marionette DEBUG loaded listener.js 01:56:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f946ec00) [pid = 1839] [serial = 870] [outer = 0x7fc3f7398800] 01:56:19 INFO - PROCESS | 1839 | 1461488179455 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]]]}] 01:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1378ms 01:56:19 INFO - PROCESS | 1839 | 1461488179515 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:56:19 INFO - PROCESS | 1839 | 1461488179518 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:56:19 INFO - PROCESS | 1839 | 1461488179526 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:56:19 INFO - PROCESS | 1839 | 1461488179530 Marionette TRACE conn3 <- [1,1130,null,{}] 01:56:19 INFO - PROCESS | 1839 | 1461488179535 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}] 01:56:19 INFO - PROCESS | 1839 | 1461488179782 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:56:19 INFO - PROCESS | 1839 | 1461488179950 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40810b800 == 99 [pid = 1839] [id = 290] 01:56:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3f7661000) [pid = 1839] [serial = 871] [outer = (nil)] 01:56:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3f980ac00) [pid = 1839] [serial = 872] [outer = 0x7fc3f7661000] 01:56:20 INFO - PROCESS | 1839 | 1461488180019 Marionette DEBUG loaded listener.js 01:56:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3f9a54c00) [pid = 1839] [serial = 873] [outer = 0x7fc3f7661000] 01:56:20 INFO - PROCESS | 1839 | 1461488180889 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]]]}] 01:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1433ms 01:56:20 INFO - PROCESS | 1839 | 1461488180958 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:56:20 INFO - PROCESS | 1839 | 1461488180962 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:56:20 INFO - PROCESS | 1839 | 1461488180967 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:56:20 INFO - PROCESS | 1839 | 1461488180970 Marionette TRACE conn3 <- [1,1134,null,{}] 01:56:20 INFO - PROCESS | 1839 | 1461488180975 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}] 01:56:21 INFO - PROCESS | 1839 | 1461488181135 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:56:21 INFO - PROCESS | 1839 | 1461488181304 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c27c000 == 100 [pid = 1839] [id = 291] 01:56:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3f9470c00) [pid = 1839] [serial = 874] [outer = (nil)] 01:56:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f9a5b400) [pid = 1839] [serial = 875] [outer = 0x7fc3f9470c00] 01:56:21 INFO - PROCESS | 1839 | 1461488181376 Marionette DEBUG loaded listener.js 01:56:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3f9aadc00) [pid = 1839] [serial = 876] [outer = 0x7fc3f9470c00] 01:56:22 INFO - PROCESS | 1839 | 1461488182198 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]]]}] 01:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1293ms 01:56:22 INFO - PROCESS | 1839 | 1461488182261 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:56:22 INFO - PROCESS | 1839 | 1461488182265 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:56:22 INFO - PROCESS | 1839 | 1461488182270 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:56:22 INFO - PROCESS | 1839 | 1461488182273 Marionette TRACE conn3 <- [1,1138,null,{}] 01:56:22 INFO - PROCESS | 1839 | 1461488182278 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}] 01:56:22 INFO - PROCESS | 1839 | 1461488182437 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:56:22 INFO - PROCESS | 1839 | 1461488182611 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c4eb000 == 101 [pid = 1839] [id = 292] 01:56:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3f9a55000) [pid = 1839] [serial = 877] [outer = (nil)] 01:56:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f9ab4800) [pid = 1839] [serial = 878] [outer = 0x7fc3f9a55000] 01:56:22 INFO - PROCESS | 1839 | 1461488182683 Marionette DEBUG loaded listener.js 01:56:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3f9b16800) [pid = 1839] [serial = 879] [outer = 0x7fc3f9a55000] 01:56:23 INFO - PROCESS | 1839 | 1461488183552 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]]]}] 01:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1334ms 01:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:56:23 INFO - PROCESS | 1839 | 1461488183605 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:56:23 INFO - PROCESS | 1839 | 1461488183607 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:56:23 INFO - PROCESS | 1839 | 1461488183614 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:56:23 INFO - PROCESS | 1839 | 1461488183616 Marionette TRACE conn3 <- [1,1142,null,{}] 01:56:23 INFO - PROCESS | 1839 | 1461488183621 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}] 01:56:23 INFO - PROCESS | 1839 | 1461488183784 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:56:23 INFO - PROCESS | 1839 | 1461488183960 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c918000 == 102 [pid = 1839] [id = 293] 01:56:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3f9a56400) [pid = 1839] [serial = 880] [outer = (nil)] 01:56:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3fa17e800) [pid = 1839] [serial = 881] [outer = 0x7fc3f9a56400] 01:56:24 INFO - PROCESS | 1839 | 1461488184030 Marionette DEBUG loaded listener.js 01:56:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3fa18ac00) [pid = 1839] [serial = 882] [outer = 0x7fc3f9a56400] 01:56:24 INFO - PROCESS | 1839 | 1461488184881 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]]]}] 01:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1335ms 01:56:24 INFO - PROCESS | 1839 | 1461488184948 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:56:24 INFO - PROCESS | 1839 | 1461488184952 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:56:24 INFO - PROCESS | 1839 | 1461488184957 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:56:24 INFO - PROCESS | 1839 | 1461488184961 Marionette TRACE conn3 <- [1,1146,null,{}] 01:56:24 INFO - PROCESS | 1839 | 1461488184966 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}] 01:56:25 INFO - PROCESS | 1839 | 1461488185162 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:56:25 INFO - PROCESS | 1839 | 1461488185333 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40f24e800 == 103 [pid = 1839] [id = 294] 01:56:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3f9ab0000) [pid = 1839] [serial = 883] [outer = (nil)] 01:56:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3fac9a000) [pid = 1839] [serial = 884] [outer = 0x7fc3f9ab0000] 01:56:25 INFO - PROCESS | 1839 | 1461488185407 Marionette DEBUG loaded listener.js 01:56:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3fad09000) [pid = 1839] [serial = 885] [outer = 0x7fc3f9ab0000] 01:56:26 INFO - PROCESS | 1839 | 1461488186296 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]]]}] 01:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1385ms 01:56:26 INFO - PROCESS | 1839 | 1461488186343 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:56:26 INFO - PROCESS | 1839 | 1461488186346 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:56:26 INFO - PROCESS | 1839 | 1461488186352 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:56:26 INFO - PROCESS | 1839 | 1461488186354 Marionette TRACE conn3 <- [1,1150,null,{}] 01:56:26 INFO - PROCESS | 1839 | 1461488186359 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}] 01:56:26 INFO - PROCESS | 1839 | 1461488186521 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:56:26 INFO - PROCESS | 1839 | 1461488186696 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7821800 == 104 [pid = 1839] [id = 295] 01:56:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3e60c4400) [pid = 1839] [serial = 886] [outer = (nil)] 01:56:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3f03e3400) [pid = 1839] [serial = 887] [outer = 0x7fc3e60c4400] 01:56:26 INFO - PROCESS | 1839 | 1461488186766 Marionette DEBUG loaded listener.js 01:56:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3f3d56800) [pid = 1839] [serial = 888] [outer = 0x7fc3e60c4400] 01:56:27 INFO - PROCESS | 1839 | 1461488187937 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]]]}] 01:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1626ms 01:56:27 INFO - PROCESS | 1839 | 1461488187979 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:56:27 INFO - PROCESS | 1839 | 1461488187985 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:56:27 INFO - PROCESS | 1839 | 1461488187993 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:56:28 INFO - PROCESS | 1839 | 1461488187998 Marionette TRACE conn3 <- [1,1154,null,{}] 01:56:28 INFO - PROCESS | 1839 | 1461488188007 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}] 01:56:28 INFO - PROCESS | 1839 | 1461488188206 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:56:28 INFO - PROCESS | 1839 | 1461488188434 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1348000 == 105 [pid = 1839] [id = 296] 01:56:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e7459000) [pid = 1839] [serial = 889] [outer = (nil)] 01:56:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e8910000) [pid = 1839] [serial = 890] [outer = 0x7fc3e7459000] 01:56:28 INFO - PROCESS | 1839 | 1461488188541 Marionette DEBUG loaded listener.js 01:56:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3ef9a4000) [pid = 1839] [serial = 891] [outer = 0x7fc3e7459000] 01:56:29 INFO - PROCESS | 1839 | 1461488189501 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]]]}] 01:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1544ms 01:56:29 INFO - PROCESS | 1839 | 1461488189537 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:56:29 INFO - PROCESS | 1839 | 1461488189545 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:56:29 INFO - PROCESS | 1839 | 1461488189554 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:56:29 INFO - PROCESS | 1839 | 1461488189557 Marionette TRACE conn3 <- [1,1158,null,{}] 01:56:29 INFO - PROCESS | 1839 | 1461488189562 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}] 01:56:29 INFO - PROCESS | 1839 | 1461488189728 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:56:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f47cf000 == 104 [pid = 1839] [id = 234] 01:56:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f49d1000 == 103 [pid = 1839] [id = 282] 01:56:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48d2000 == 102 [pid = 1839] [id = 281] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3f522ec00) [pid = 1839] [serial = 764] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f6fd5400) [pid = 1839] [serial = 767] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | 1461488190031 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f134a800 == 101 [pid = 1839] [id = 280] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3edf37800 == 100 [pid = 1839] [id = 279] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75cb800 == 99 [pid = 1839] [id = 278] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0774800 == 98 [pid = 1839] [id = 277] 01:56:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7693000 == 99 [pid = 1839] [id = 297] 01:56:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3ee06c800) [pid = 1839] [serial = 892] [outer = (nil)] 01:56:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3f03ea400) [pid = 1839] [serial = 893] [outer = 0x7fc3ee06c800] 01:56:30 INFO - PROCESS | 1839 | 1461488190101 Marionette DEBUG loaded listener.js 01:56:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f0452c00) [pid = 1839] [serial = 894] [outer = 0x7fc3ee06c800] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40a028000 == 98 [pid = 1839] [id = 273] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc408116000 == 97 [pid = 1839] [id = 272] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4074d2800 == 96 [pid = 1839] [id = 271] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406f1b000 == 95 [pid = 1839] [id = 270] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4013ea800 == 94 [pid = 1839] [id = 269] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa0e1000 == 93 [pid = 1839] [id = 268] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4d22800 == 92 [pid = 1839] [id = 267] 01:56:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0216000 == 91 [pid = 1839] [id = 266] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3e60c2400) [pid = 1839] [serial = 794] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3edccf800) [pid = 1839] [serial = 795] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3f043d400) [pid = 1839] [serial = 749] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f0450400) [pid = 1839] [serial = 779] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f3f8f000) [pid = 1839] [serial = 744] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3f26b3000) [pid = 1839] [serial = 714] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3f1388400) [pid = 1839] [serial = 783] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3ef9b0c00) [pid = 1839] [serial = 774] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3f1386000) [pid = 1839] [serial = 752] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3f17c5000) [pid = 1839] [serial = 785] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3f4a28000) [pid = 1839] [serial = 761] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3f3ecc400) [pid = 1839] [serial = 720] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3f0782c00) [pid = 1839] [serial = 704] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3f7de9800) [pid = 1839] [serial = 792] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f739dc00) [pid = 1839] [serial = 770] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3f3d56400) [pid = 1839] [serial = 786] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f11fdc00) [pid = 1839] [serial = 782] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3f0d36800) [pid = 1839] [serial = 707] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3f3ec7c00) [pid = 1839] [serial = 755] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f0445400) [pid = 1839] [serial = 777] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3f3fbbc00) [pid = 1839] [serial = 758] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3edccb000) [pid = 1839] [serial = 773] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3f0d35400) [pid = 1839] [serial = 780] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3f4a28400) [pid = 1839] [serial = 789] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3e7617c00) [pid = 1839] [serial = 746] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3f03e0c00) [pid = 1839] [serial = 776] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f522e000) [pid = 1839] [serial = 791] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f1276400) [pid = 1839] [serial = 711] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3f3fb6c00) [pid = 1839] [serial = 788] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3f3d5d000) [pid = 1839] [serial = 717] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3f3f91400) [pid = 1839] [serial = 723] [outer = (nil)] [url = about:blank] 01:56:30 INFO - PROCESS | 1839 | 1461488190912 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]]]}] 01:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1436ms 01:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:56:30 INFO - PROCESS | 1839 | 1461488190990 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:56:30 INFO - PROCESS | 1839 | 1461488190993 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:56:31 INFO - PROCESS | 1839 | 1461488190999 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:56:31 INFO - PROCESS | 1839 | 1461488191004 Marionette TRACE conn3 <- [1,1162,null,{}] 01:56:31 INFO - PROCESS | 1839 | 1461488191019 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}] 01:56:31 INFO - PROCESS | 1839 | 1461488191177 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:56:31 INFO - PROCESS | 1839 | 1461488191189 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f12e2800 == 92 [pid = 1839] [id = 298] 01:56:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3f0548c00) [pid = 1839] [serial = 895] [outer = (nil)] 01:56:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3f0ad8c00) [pid = 1839] [serial = 896] [outer = 0x7fc3f0548c00] 01:56:31 INFO - PROCESS | 1839 | 1461488191257 Marionette DEBUG loaded listener.js 01:56:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3f0d33400) [pid = 1839] [serial = 897] [outer = 0x7fc3f0548c00] 01:56:32 INFO - PROCESS | 1839 | 1461488192060 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]]]}] 01:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1086ms 01:56:32 INFO - PROCESS | 1839 | 1461488192091 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:56:32 INFO - PROCESS | 1839 | 1461488192095 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:56:32 INFO - PROCESS | 1839 | 1461488192100 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:56:32 INFO - PROCESS | 1839 | 1461488192102 Marionette TRACE conn3 <- [1,1166,null,{}] 01:56:32 INFO - PROCESS | 1839 | 1461488192107 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}] 01:56:32 INFO - PROCESS | 1839 | 1461488192256 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:56:32 INFO - PROCESS | 1839 | 1461488192404 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f47e8000 == 93 [pid = 1839] [id = 299] 01:56:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3f04f7c00) [pid = 1839] [serial = 898] [outer = (nil)] 01:56:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3f11d9c00) [pid = 1839] [serial = 899] [outer = 0x7fc3f04f7c00] 01:56:32 INFO - PROCESS | 1839 | 1461488192464 Marionette DEBUG loaded listener.js 01:56:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f1471000) [pid = 1839] [serial = 900] [outer = 0x7fc3f04f7c00] 01:56:33 INFO - PROCESS | 1839 | 1461488193247 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]]]}] 01:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1181ms 01:56:33 INFO - PROCESS | 1839 | 1461488193282 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:56:33 INFO - PROCESS | 1839 | 1461488193285 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:56:33 INFO - PROCESS | 1839 | 1461488193291 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:56:33 INFO - PROCESS | 1839 | 1461488193292 Marionette TRACE conn3 <- [1,1170,null,{}] 01:56:33 INFO - PROCESS | 1839 | 1461488193298 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}] 01:56:33 INFO - PROCESS | 1839 | 1461488193499 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:56:33 INFO - PROCESS | 1839 | 1461488193586 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fb1800 == 94 [pid = 1839] [id = 300] 01:56:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f0789400) [pid = 1839] [serial = 901] [outer = (nil)] 01:56:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f26b5000) [pid = 1839] [serial = 902] [outer = 0x7fc3f0789400] 01:56:33 INFO - PROCESS | 1839 | 1461488193646 Marionette DEBUG loaded listener.js 01:56:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f3ec6400) [pid = 1839] [serial = 903] [outer = 0x7fc3f0789400] 01:56:34 INFO - PROCESS | 1839 | 1461488194445 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]]]}] 01:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1177ms 01:56:34 INFO - PROCESS | 1839 | 1461488194468 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:56:34 INFO - PROCESS | 1839 | 1461488194471 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:56:34 INFO - PROCESS | 1839 | 1461488194486 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:56:34 INFO - PROCESS | 1839 | 1461488194488 Marionette TRACE conn3 <- [1,1174,null,{}] 01:56:34 INFO - PROCESS | 1839 | 1461488194493 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}] 01:56:34 INFO - PROCESS | 1839 | 1461488194724 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:56:34 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3f0cd6400) [pid = 1839] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:56:34 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3efcae000) [pid = 1839] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:56:34 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3ee670800) [pid = 1839] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:56:34 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3e60afc00) [pid = 1839] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:56:34 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f0544400) [pid = 1839] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:56:34 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3f0d2b400) [pid = 1839] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:56:35 INFO - PROCESS | 1839 | 1461488195070 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f3dc4800 == 95 [pid = 1839] [id = 301] 01:56:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3f054d000) [pid = 1839] [serial = 904] [outer = (nil)] 01:56:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3f3f87c00) [pid = 1839] [serial = 905] [outer = 0x7fc3f054d000] 01:56:35 INFO - PROCESS | 1839 | 1461488195134 Marionette DEBUG loaded listener.js 01:56:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3f739c800) [pid = 1839] [serial = 906] [outer = 0x7fc3f054d000] 01:56:35 INFO - PROCESS | 1839 | 1461488195794 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] 01:56:35 INFO - PROCESS | 1839 | 1461488195818 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:56:35 INFO - PROCESS | 1839 | 1461488195825 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:56:35 INFO - PROCESS | 1839 | 1461488195827 Marionette TRACE conn3 <- [1,1178,null,{}] 01:56:35 INFO - PROCESS | 1839 | 1461488195832 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}] 01:56:36 INFO - PROCESS | 1839 | 1461488196023 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:56:36 INFO - PROCESS | 1839 | 1461488196042 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8aa7800 == 96 [pid = 1839] [id = 302] 01:56:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3f0cd6400) [pid = 1839] [serial = 907] [outer = (nil)] 01:56:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3f7fd1400) [pid = 1839] [serial = 908] [outer = 0x7fc3f0cd6400] 01:56:36 INFO - PROCESS | 1839 | 1461488196101 Marionette DEBUG loaded listener.js 01:56:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3f8b0ac00) [pid = 1839] [serial = 909] [outer = 0x7fc3f0cd6400] 01:56:36 INFO - PROCESS | 1839 | 1461488196807 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] 01:56:36 INFO - PROCESS | 1839 | 1461488196860 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:56:36 INFO - PROCESS | 1839 | 1461488196865 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:56:36 INFO - PROCESS | 1839 | 1461488196867 Marionette TRACE conn3 <- [1,1182,null,{}] 01:56:36 INFO - PROCESS | 1839 | 1461488196889 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}] 01:56:37 INFO - PROCESS | 1839 | 1461488197132 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:56:37 INFO - PROCESS | 1839 | 1461488197319 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7828800 == 97 [pid = 1839] [id = 303] 01:56:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3e510a800) [pid = 1839] [serial = 910] [outer = (nil)] 01:56:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3e5348000) [pid = 1839] [serial = 911] [outer = 0x7fc3e510a800] 01:56:37 INFO - PROCESS | 1839 | 1461488197396 Marionette DEBUG loaded listener.js 01:56:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3e60c2400) [pid = 1839] [serial = 912] [outer = 0x7fc3e510a800] 01:56:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:38 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:56:38 INFO - PROCESS | 1839 | 1461488198384 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] 01:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:56:38 INFO - PROCESS | 1839 | 1461488198458 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:56:38 INFO - PROCESS | 1839 | 1461488198465 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:56:38 INFO - PROCESS | 1839 | 1461488198471 Marionette TRACE conn3 <- [1,1186,null,{}] 01:56:38 INFO - PROCESS | 1839 | 1461488198477 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}] 01:56:38 INFO - PROCESS | 1839 | 1461488198658 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:56:38 INFO - PROCESS | 1839 | 1461488198890 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48cb000 == 98 [pid = 1839] [id = 304] 01:56:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3f0454000) [pid = 1839] [serial = 913] [outer = (nil)] 01:56:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3f054f400) [pid = 1839] [serial = 914] [outer = 0x7fc3f0454000] 01:56:39 INFO - PROCESS | 1839 | 1461488199014 Marionette DEBUG loaded listener.js 01:56:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3f0d32400) [pid = 1839] [serial = 915] [outer = 0x7fc3f0454000] 01:56:39 INFO - PROCESS | 1839 | 1461488199953 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] 01:56:40 INFO - PROCESS | 1839 | 1461488200011 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:56:40 INFO - PROCESS | 1839 | 1461488200018 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:56:40 INFO - PROCESS | 1839 | 1461488200022 Marionette TRACE conn3 <- [1,1190,null,{}] 01:56:40 INFO - PROCESS | 1839 | 1461488200027 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}] 01:56:40 INFO - PROCESS | 1839 | 1461488200222 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:56:40 INFO - PROCESS | 1839 | 1461488200486 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd11d000 == 99 [pid = 1839] [id = 305] 01:56:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3f03e4c00) [pid = 1839] [serial = 916] [outer = (nil)] 01:56:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3f3f8e800) [pid = 1839] [serial = 917] [outer = 0x7fc3f03e4c00] 01:56:40 INFO - PROCESS | 1839 | 1461488200604 Marionette DEBUG loaded listener.js 01:56:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3f4747800) [pid = 1839] [serial = 918] [outer = 0x7fc3f03e4c00] 01:56:41 INFO - PROCESS | 1839 | 1461488201463 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] 01:56:41 INFO - PROCESS | 1839 | 1461488201518 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:56:41 INFO - PROCESS | 1839 | 1461488201535 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:56:41 INFO - PROCESS | 1839 | 1461488201543 Marionette TRACE conn3 <- [1,1194,null,{}] 01:56:41 INFO - PROCESS | 1839 | 1461488201549 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}] 01:56:41 INFO - PROCESS | 1839 | 1461488201745 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:56:41 INFO - PROCESS | 1839 | 1461488201926 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40729e000 == 100 [pid = 1839] [id = 306] 01:56:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3f11fcc00) [pid = 1839] [serial = 919] [outer = (nil)] 01:56:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3f7fd2800) [pid = 1839] [serial = 920] [outer = 0x7fc3f11fcc00] 01:56:42 INFO - PROCESS | 1839 | 1461488202003 Marionette DEBUG loaded listener.js 01:56:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3f96d0800) [pid = 1839] [serial = 921] [outer = 0x7fc3f11fcc00] 01:56:42 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:42 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:42 INFO - PROCESS | 1839 | 1461488202919 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] 01:56:42 INFO - PROCESS | 1839 | 1461488202983 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:56:42 INFO - PROCESS | 1839 | 1461488202989 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:56:42 INFO - PROCESS | 1839 | 1461488202992 Marionette TRACE conn3 <- [1,1198,null,{}] 01:56:43 INFO - PROCESS | 1839 | 1461488202997 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}] 01:56:43 INFO - PROCESS | 1839 | 1461488203198 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:56:43 INFO - PROCESS | 1839 | 1461488203380 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf73800 == 101 [pid = 1839] [id = 307] 01:56:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3ee672800) [pid = 1839] [serial = 922] [outer = (nil)] 01:56:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3fa72b800) [pid = 1839] [serial = 923] [outer = 0x7fc3ee672800] 01:56:43 INFO - PROCESS | 1839 | 1461488203464 Marionette DEBUG loaded listener.js 01:56:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3fa977000) [pid = 1839] [serial = 924] [outer = 0x7fc3ee672800] 01:56:44 INFO - PROCESS | 1839 | 1461488204339 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]]]}] 01:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1378ms 01:56:44 INFO - PROCESS | 1839 | 1461488204368 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:56:44 INFO - PROCESS | 1839 | 1461488204371 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:56:44 INFO - PROCESS | 1839 | 1461488204377 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:56:44 INFO - PROCESS | 1839 | 1461488204379 Marionette TRACE conn3 <- [1,1202,null,{}] 01:56:44 INFO - PROCESS | 1839 | 1461488204384 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}] 01:56:44 INFO - PROCESS | 1839 | 1461488204569 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:56:44 INFO - PROCESS | 1839 | 1461488204770 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40f246000 == 102 [pid = 1839] [id = 308] 01:56:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3fad0f400) [pid = 1839] [serial = 925] [outer = (nil)] 01:56:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3fad11400) [pid = 1839] [serial = 926] [outer = 0x7fc3fad0f400] 01:56:44 INFO - PROCESS | 1839 | 1461488204856 Marionette DEBUG loaded listener.js 01:56:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3fd357800) [pid = 1839] [serial = 927] [outer = 0x7fc3fad0f400] 01:56:45 INFO - PROCESS | 1839 | 1461488205755 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]]]}] 01:56:45 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 01:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1430ms 01:56:45 INFO - PROCESS | 1839 | 1461488205808 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:56:45 INFO - PROCESS | 1839 | 1461488205812 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:56:45 INFO - PROCESS | 1839 | 1461488205817 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:56:45 INFO - PROCESS | 1839 | 1461488205820 Marionette TRACE conn3 <- [1,1206,null,{}] 01:56:45 INFO - PROCESS | 1839 | 1461488205825 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}] 01:56:45 INFO - PROCESS | 1839 | 1461488205992 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:56:46 INFO - PROCESS | 1839 | 1461488206169 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc41184f800 == 103 [pid = 1839] [id = 309] 01:56:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3fad0f800) [pid = 1839] [serial = 928] [outer = (nil)] 01:56:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3fd65d800) [pid = 1839] [serial = 929] [outer = 0x7fc3fad0f800] 01:56:46 INFO - PROCESS | 1839 | 1461488206238 Marionette DEBUG loaded listener.js 01:56:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc40130f400) [pid = 1839] [serial = 930] [outer = 0x7fc3fad0f800] 01:56:47 INFO - PROCESS | 1839 | 1461488207123 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]]]}] 01:56:47 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 01:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1379ms 01:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:56:47 INFO - PROCESS | 1839 | 1461488207197 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:56:47 INFO - PROCESS | 1839 | 1461488207200 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:56:47 INFO - PROCESS | 1839 | 1461488207206 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:56:47 INFO - PROCESS | 1839 | 1461488207209 Marionette TRACE conn3 <- [1,1210,null,{}] 01:56:47 INFO - PROCESS | 1839 | 1461488207214 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}] 01:56:47 INFO - PROCESS | 1839 | 1461488207394 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:56:47 INFO - PROCESS | 1839 | 1461488207567 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5470000 == 104 [pid = 1839] [id = 310] 01:56:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3fc74e400) [pid = 1839] [serial = 931] [outer = (nil)] 01:56:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc401379c00) [pid = 1839] [serial = 932] [outer = 0x7fc3fc74e400] 01:56:47 INFO - PROCESS | 1839 | 1461488207640 Marionette DEBUG loaded listener.js 01:56:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc406334c00) [pid = 1839] [serial = 933] [outer = 0x7fc3fc74e400] 01:56:48 INFO - PROCESS | 1839 | 1461488208448 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]]]}] 01:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1278ms 01:56:48 INFO - PROCESS | 1839 | 1461488208484 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:56:48 INFO - PROCESS | 1839 | 1461488208490 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:56:48 INFO - PROCESS | 1839 | 1461488208495 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:56:48 INFO - PROCESS | 1839 | 1461488208497 Marionette TRACE conn3 <- [1,1214,null,{}] 01:56:48 INFO - PROCESS | 1839 | 1461488208503 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}] 01:56:48 INFO - PROCESS | 1839 | 1461488208671 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:56:48 INFO - PROCESS | 1839 | 1461488208847 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39c6800 == 105 [pid = 1839] [id = 311] 01:56:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3fd61dc00) [pid = 1839] [serial = 934] [outer = (nil)] 01:56:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3f3ecc800) [pid = 1839] [serial = 935] [outer = 0x7fc3fd61dc00] 01:56:48 INFO - PROCESS | 1839 | 1461488208925 Marionette DEBUG loaded listener.js 01:56:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc4071d1c00) [pid = 1839] [serial = 936] [outer = 0x7fc3fd61dc00] 01:56:49 INFO - PROCESS | 1839 | 1461488209774 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]]]}] 01:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1331ms 01:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:56:49 INFO - PROCESS | 1839 | 1461488209828 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:56:49 INFO - PROCESS | 1839 | 1461488209831 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:56:49 INFO - PROCESS | 1839 | 1461488209837 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:56:49 INFO - PROCESS | 1839 | 1461488209846 Marionette TRACE conn3 <- [1,1218,null,{}] 01:56:49 INFO - PROCESS | 1839 | 1461488209850 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}] 01:56:50 INFO - PROCESS | 1839 | 1461488210033 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:56:50 INFO - PROCESS | 1839 | 1461488210207 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39df800 == 106 [pid = 1839] [id = 312] 01:56:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc401313c00) [pid = 1839] [serial = 937] [outer = (nil)] 01:56:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc40720c400) [pid = 1839] [serial = 938] [outer = 0x7fc401313c00] 01:56:50 INFO - PROCESS | 1839 | 1461488210278 Marionette DEBUG loaded listener.js 01:56:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc407405c00) [pid = 1839] [serial = 939] [outer = 0x7fc401313c00] 01:56:51 INFO - PROCESS | 1839 | 1461488211108 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]]]}] 01:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1342ms 01:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:56:51 INFO - PROCESS | 1839 | 1461488211180 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:56:51 INFO - PROCESS | 1839 | 1461488211183 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:56:51 INFO - PROCESS | 1839 | 1461488211189 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:56:51 INFO - PROCESS | 1839 | 1461488211192 Marionette TRACE conn3 <- [1,1222,null,{}] 01:56:51 INFO - PROCESS | 1839 | 1461488211197 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}] 01:56:51 INFO - PROCESS | 1839 | 1461488211381 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:56:51 INFO - PROCESS | 1839 | 1461488211555 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f14000 == 107 [pid = 1839] [id = 313] 01:56:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc40633d000) [pid = 1839] [serial = 940] [outer = (nil)] 01:56:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc40740fc00) [pid = 1839] [serial = 941] [outer = 0x7fc40633d000] 01:56:51 INFO - PROCESS | 1839 | 1461488211632 Marionette DEBUG loaded listener.js 01:56:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc407653400) [pid = 1839] [serial = 942] [outer = 0x7fc40633d000] 01:56:52 INFO - PROCESS | 1839 | 1461488212451 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] 01:56:52 INFO - PROCESS | 1839 | 1461488212493 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:56:52 INFO - PROCESS | 1839 | 1461488212501 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:56:52 INFO - PROCESS | 1839 | 1461488212504 Marionette TRACE conn3 <- [1,1226,null,{}] 01:56:52 INFO - PROCESS | 1839 | 1461488212510 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}] 01:56:52 INFO - PROCESS | 1839 | 1461488212685 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:56:52 INFO - PROCESS | 1839 | 1461488212862 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede21000 == 108 [pid = 1839] [id = 314] 01:56:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc407404000) [pid = 1839] [serial = 943] [outer = (nil)] 01:56:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc408444800) [pid = 1839] [serial = 944] [outer = 0x7fc407404000] 01:56:52 INFO - PROCESS | 1839 | 1461488212932 Marionette DEBUG loaded listener.js 01:56:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc40860b800) [pid = 1839] [serial = 945] [outer = 0x7fc407404000] 01:56:53 INFO - PROCESS | 1839 | 1461488213838 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]]]}] 01:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1387ms 01:56:53 INFO - PROCESS | 1839 | 1461488213891 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:56:53 INFO - PROCESS | 1839 | 1461488213894 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:56:53 INFO - PROCESS | 1839 | 1461488213899 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:56:53 INFO - PROCESS | 1839 | 1461488213902 Marionette TRACE conn3 <- [1,1230,null,{}] 01:56:53 INFO - PROCESS | 1839 | 1461488213907 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}] 01:56:54 INFO - PROCESS | 1839 | 1461488214070 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:56:54 INFO - PROCESS | 1839 | 1461488214259 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e3ca5000 == 109 [pid = 1839] [id = 315] 01:56:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3e7616c00) [pid = 1839] [serial = 946] [outer = (nil)] 01:56:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3f4742000) [pid = 1839] [serial = 947] [outer = 0x7fc3e7616c00] 01:56:54 INFO - PROCESS | 1839 | 1461488214326 Marionette DEBUG loaded listener.js 01:56:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc40a5b9400) [pid = 1839] [serial = 948] [outer = 0x7fc3e7616c00] 01:56:55 INFO - PROCESS | 1839 | 1461488215511 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]]]}] 01:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1688ms 01:56:55 INFO - PROCESS | 1839 | 1461488215587 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:56:55 INFO - PROCESS | 1839 | 1461488215592 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:56:55 INFO - PROCESS | 1839 | 1461488215609 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:56:55 INFO - PROCESS | 1839 | 1461488215614 Marionette TRACE conn3 <- [1,1234,null,{}] 01:56:55 INFO - PROCESS | 1839 | 1461488215621 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}] 01:56:55 INFO - PROCESS | 1839 | 1461488215917 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:56:56 INFO - PROCESS | 1839 | 1461488216066 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede13000 == 110 [pid = 1839] [id = 316] 01:56:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3efca9400) [pid = 1839] [serial = 949] [outer = (nil)] 01:56:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3f0349c00) [pid = 1839] [serial = 950] [outer = 0x7fc3efca9400] 01:56:56 INFO - PROCESS | 1839 | 1461488216132 Marionette DEBUG loaded listener.js 01:56:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3f0457800) [pid = 1839] [serial = 951] [outer = 0x7fc3efca9400] 01:56:57 INFO - PROCESS | 1839 | 1461488217003 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]]]}] 01:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1439ms 01:56:57 INFO - PROCESS | 1839 | 1461488217047 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:56:57 INFO - PROCESS | 1839 | 1461488217061 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:56:57 INFO - PROCESS | 1839 | 1461488217076 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:56:57 INFO - PROCESS | 1839 | 1461488217085 Marionette TRACE conn3 <- [1,1238,null,{}] 01:56:57 INFO - PROCESS | 1839 | 1461488217093 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}] 01:56:57 INFO - PROCESS | 1839 | 1461488217261 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:56:57 INFO - PROCESS | 1839 | 1461488217443 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc37800 == 111 [pid = 1839] [id = 317] 01:56:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3ee675c00) [pid = 1839] [serial = 952] [outer = (nil)] 01:56:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3f0d2d400) [pid = 1839] [serial = 953] [outer = 0x7fc3ee675c00] 01:56:57 INFO - PROCESS | 1839 | 1461488217510 Marionette DEBUG loaded listener.js 01:56:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3f1277400) [pid = 1839] [serial = 954] [outer = 0x7fc3ee675c00] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8b8c800 == 110 [pid = 1839] [id = 265] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2607000 == 109 [pid = 1839] [id = 54] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f4032400) [pid = 1839] [serial = 851] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3f9468c00) [pid = 1839] [serial = 818] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3f9477000) [pid = 1839] [serial = 821] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3f96cb800) [pid = 1839] [serial = 824] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f054c400) [pid = 1839] [serial = 827] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8aa7800 == 108 [pid = 1839] [id = 302] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f3dc4800 == 107 [pid = 1839] [id = 301] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4fb1800 == 106 [pid = 1839] [id = 300] 01:56:58 INFO - PROCESS | 1839 | 1461488218499 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]]]}] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f47e8000 == 105 [pid = 1839] [id = 299] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f12e2800 == 104 [pid = 1839] [id = 298] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7693000 == 103 [pid = 1839] [id = 297] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1348000 == 102 [pid = 1839] [id = 296] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c4eb000 == 101 [pid = 1839] [id = 292] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c27c000 == 100 [pid = 1839] [id = 291] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40810b800 == 99 [pid = 1839] [id = 290] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4013dd800 == 98 [pid = 1839] [id = 289] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa12a800 == 97 [pid = 1839] [id = 288] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9657000 == 96 [pid = 1839] [id = 287] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f88a2000 == 95 [pid = 1839] [id = 286] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f261b800 == 94 [pid = 1839] [id = 285] 01:56:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7831800 == 93 [pid = 1839] [id = 284] 01:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1494ms 01:56:58 INFO - PROCESS | 1839 | 1461488218570 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:56:58 INFO - PROCESS | 1839 | 1461488218573 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:56:58 INFO - PROCESS | 1839 | 1461488218579 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:56:58 INFO - PROCESS | 1839 | 1461488218584 Marionette TRACE conn3 <- [1,1242,null,{}] 01:56:58 INFO - PROCESS | 1839 | 1461488218598 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}] 01:56:58 INFO - PROCESS | 1839 | 1461488218763 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3f146d800) [pid = 1839] [serial = 845] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3f11da000) [pid = 1839] [serial = 842] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3f3fbc800) [pid = 1839] [serial = 809] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3f03f2000) [pid = 1839] [serial = 797] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3f522a400) [pid = 1839] [serial = 812] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3f044bc00) [pid = 1839] [serial = 837] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3f03f1400) [pid = 1839] [serial = 836] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3edcccc00) [pid = 1839] [serial = 834] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3e88dc400) [pid = 1839] [serial = 833] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f04ef800) [pid = 1839] [serial = 803] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f054f000) [pid = 1839] [serial = 839] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f0cd2000) [pid = 1839] [serial = 840] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3f3da1000) [pid = 1839] [serial = 848] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f88c3800) [pid = 1839] [serial = 815] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3f1463c00) [pid = 1839] [serial = 806] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f276dc00) [pid = 1839] [serial = 846] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3ee66f000) [pid = 1839] [serial = 800] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3e60c3c00) [pid = 1839] [serial = 830] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3f1280400) [pid = 1839] [serial = 843] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3f3fb5c00) [pid = 1839] [serial = 849] [outer = (nil)] [url = about:blank] 01:56:58 INFO - PROCESS | 1839 | 1461488218986 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f080a800 == 94 [pid = 1839] [id = 318] 01:56:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3f03f2000) [pid = 1839] [serial = 955] [outer = (nil)] 01:56:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f0cd2000) [pid = 1839] [serial = 956] [outer = 0x7fc3f03f2000] 01:56:59 INFO - PROCESS | 1839 | 1461488219077 Marionette DEBUG loaded listener.js 01:56:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3f3fbc800) [pid = 1839] [serial = 957] [outer = 0x7fc3f03f2000] 01:56:59 INFO - PROCESS | 1839 | 1461488219742 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]]]}] 01:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1181ms 01:56:59 INFO - PROCESS | 1839 | 1461488219761 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:56:59 INFO - PROCESS | 1839 | 1461488219765 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:56:59 INFO - PROCESS | 1839 | 1461488219770 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:56:59 INFO - PROCESS | 1839 | 1461488219772 Marionette TRACE conn3 <- [1,1246,null,{}] 01:56:59 INFO - PROCESS | 1839 | 1461488219778 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}] 01:56:59 INFO - PROCESS | 1839 | 1461488219920 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:57:00 INFO - PROCESS | 1839 | 1461488220061 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2617000 == 95 [pid = 1839] [id = 319] 01:57:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3f044bc00) [pid = 1839] [serial = 958] [outer = (nil)] 01:57:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3f657fc00) [pid = 1839] [serial = 959] [outer = 0x7fc3f044bc00] 01:57:00 INFO - PROCESS | 1839 | 1461488220121 Marionette DEBUG loaded listener.js 01:57:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3f7de6c00) [pid = 1839] [serial = 960] [outer = 0x7fc3f044bc00] 01:57:00 INFO - PROCESS | 1839 | 1461488220817 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]]]}] 01:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1075ms 01:57:00 INFO - PROCESS | 1839 | 1461488220851 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:57:00 INFO - PROCESS | 1839 | 1461488220854 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:57:00 INFO - PROCESS | 1839 | 1461488220859 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:57:00 INFO - PROCESS | 1839 | 1461488220873 Marionette TRACE conn3 <- [1,1250,null,{}] 01:57:00 INFO - PROCESS | 1839 | 1461488220886 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}] 01:57:01 INFO - PROCESS | 1839 | 1461488221077 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:57:01 INFO - PROCESS | 1839 | 1461488221105 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d15000 == 96 [pid = 1839] [id = 320] 01:57:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3f1391c00) [pid = 1839] [serial = 961] [outer = (nil)] 01:57:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3f8b02800) [pid = 1839] [serial = 962] [outer = 0x7fc3f1391c00] 01:57:01 INFO - PROCESS | 1839 | 1461488221163 Marionette DEBUG loaded listener.js 01:57:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3f96ccc00) [pid = 1839] [serial = 963] [outer = 0x7fc3f1391c00] 01:57:01 INFO - PROCESS | 1839 | 1461488221987 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]]]}] 01:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1145ms 01:57:02 INFO - PROCESS | 1839 | 1461488222007 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:57:02 INFO - PROCESS | 1839 | 1461488222011 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:57:02 INFO - PROCESS | 1839 | 1461488222017 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:57:02 INFO - PROCESS | 1839 | 1461488222019 Marionette TRACE conn3 <- [1,1254,null,{}] 01:57:02 INFO - PROCESS | 1839 | 1461488222024 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}] 01:57:02 INFO - PROCESS | 1839 | 1461488222254 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:57:02 INFO - PROCESS | 1839 | 1461488222290 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f6f9f800 == 97 [pid = 1839] [id = 321] 01:57:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3f9a56c00) [pid = 1839] [serial = 964] [outer = (nil)] 01:57:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3fad06000) [pid = 1839] [serial = 965] [outer = 0x7fc3f9a56c00] 01:57:02 INFO - PROCESS | 1839 | 1461488222363 Marionette DEBUG loaded listener.js 01:57:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3fc748000) [pid = 1839] [serial = 966] [outer = 0x7fc3f9a56c00] 01:57:03 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3f054d000) [pid = 1839] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:57:03 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f04f7c00) [pid = 1839] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:57:03 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f0548c00) [pid = 1839] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:57:03 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f0789400) [pid = 1839] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:57:03 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3ee06c800) [pid = 1839] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:57:03 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3e7459000) [pid = 1839] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:57:03 INFO - PROCESS | 1839 | 1461488223344 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]]]}] 01:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1376ms 01:57:03 INFO - PROCESS | 1839 | 1461488223393 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:57:03 INFO - PROCESS | 1839 | 1461488223396 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:57:03 INFO - PROCESS | 1839 | 1461488223402 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:57:03 INFO - PROCESS | 1839 | 1461488223403 Marionette TRACE conn3 <- [1,1258,null,{}] 01:57:03 INFO - PROCESS | 1839 | 1461488223409 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}] 01:57:03 INFO - PROCESS | 1839 | 1461488223630 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:57:03 INFO - PROCESS | 1839 | 1461488223649 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f81de000 == 98 [pid = 1839] [id = 322] 01:57:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3f078b800) [pid = 1839] [serial = 967] [outer = (nil)] 01:57:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3fad04c00) [pid = 1839] [serial = 968] [outer = 0x7fc3f078b800] 01:57:03 INFO - PROCESS | 1839 | 1461488223707 Marionette DEBUG loaded listener.js 01:57:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3fd361400) [pid = 1839] [serial = 969] [outer = 0x7fc3f078b800] 01:57:04 INFO - PROCESS | 1839 | 1461488224422 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]]]}] 01:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1076ms 01:57:04 INFO - PROCESS | 1839 | 1461488224479 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:57:04 INFO - PROCESS | 1839 | 1461488224482 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:57:04 INFO - PROCESS | 1839 | 1461488224488 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:57:04 INFO - PROCESS | 1839 | 1461488224490 Marionette TRACE conn3 <- [1,1262,null,{}] 01:57:04 INFO - PROCESS | 1839 | 1461488224498 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}] 01:57:04 INFO - PROCESS | 1839 | 1461488224690 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:57:04 INFO - PROCESS | 1839 | 1461488224713 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e5f000 == 99 [pid = 1839] [id = 323] 01:57:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3f11fec00) [pid = 1839] [serial = 970] [outer = (nil)] 01:57:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc40137cc00) [pid = 1839] [serial = 971] [outer = 0x7fc3f11fec00] 01:57:04 INFO - PROCESS | 1839 | 1461488224778 Marionette DEBUG loaded listener.js 01:57:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc4076ed000) [pid = 1839] [serial = 972] [outer = 0x7fc3f11fec00] 01:57:05 INFO - PROCESS | 1839 | 1461488225806 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]]]}] 01:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1384ms 01:57:05 INFO - PROCESS | 1839 | 1461488225873 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:57:05 INFO - PROCESS | 1839 | 1461488225880 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:57:05 INFO - PROCESS | 1839 | 1461488225888 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:57:05 INFO - PROCESS | 1839 | 1461488225893 Marionette TRACE conn3 <- [1,1266,null,{}] 01:57:05 INFO - PROCESS | 1839 | 1461488225902 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}] 01:57:06 INFO - PROCESS | 1839 | 1461488226082 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:57:06 INFO - PROCESS | 1839 | 1461488226258 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede1f000 == 100 [pid = 1839] [id = 324] 01:57:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3efcb0000) [pid = 1839] [serial = 973] [outer = (nil)] 01:57:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3f0789000) [pid = 1839] [serial = 974] [outer = 0x7fc3efcb0000] 01:57:06 INFO - PROCESS | 1839 | 1461488226339 Marionette DEBUG loaded listener.js 01:57:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3f11d1800) [pid = 1839] [serial = 975] [outer = 0x7fc3efcb0000] 01:57:07 INFO - PROCESS | 1839 | 1461488227234 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]]]}] 01:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1390ms 01:57:07 INFO - PROCESS | 1839 | 1461488227280 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:57:07 INFO - PROCESS | 1839 | 1461488227288 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:57:07 INFO - PROCESS | 1839 | 1461488227298 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:57:07 INFO - PROCESS | 1839 | 1461488227302 Marionette TRACE conn3 <- [1,1270,null,{}] 01:57:07 INFO - PROCESS | 1839 | 1461488227307 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}] 01:57:07 INFO - PROCESS | 1839 | 1461488227474 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:57:07 INFO - PROCESS | 1839 | 1461488227657 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d04000 == 101 [pid = 1839] [id = 325] 01:57:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3f3d5c800) [pid = 1839] [serial = 976] [outer = (nil)] 01:57:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3f4749000) [pid = 1839] [serial = 977] [outer = 0x7fc3f3d5c800] 01:57:07 INFO - PROCESS | 1839 | 1461488227730 Marionette DEBUG loaded listener.js 01:57:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3f7ea8800) [pid = 1839] [serial = 978] [outer = 0x7fc3f3d5c800] 01:57:08 INFO - PROCESS | 1839 | 1461488228673 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]]]}] 01:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1430ms 01:57:08 INFO - PROCESS | 1839 | 1461488228728 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:57:08 INFO - PROCESS | 1839 | 1461488228731 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:57:08 INFO - PROCESS | 1839 | 1461488228737 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:57:08 INFO - PROCESS | 1839 | 1461488228743 Marionette TRACE conn3 <- [1,1274,null,{}] 01:57:08 INFO - PROCESS | 1839 | 1461488228758 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}] 01:57:08 INFO - PROCESS | 1839 | 1461488228940 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:57:09 INFO - PROCESS | 1839 | 1461488229118 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f16800 == 102 [pid = 1839] [id = 326] 01:57:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3f9a53800) [pid = 1839] [serial = 979] [outer = (nil)] 01:57:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3faca5c00) [pid = 1839] [serial = 980] [outer = 0x7fc3f9a53800] 01:57:09 INFO - PROCESS | 1839 | 1461488229194 Marionette DEBUG loaded listener.js 01:57:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3fd349400) [pid = 1839] [serial = 981] [outer = 0x7fc3f9a53800] 01:57:10 INFO - PROCESS | 1839 | 1461488230051 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]]]}] 01:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1388ms 01:57:10 INFO - PROCESS | 1839 | 1461488230126 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:57:10 INFO - PROCESS | 1839 | 1461488230130 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:57:10 INFO - PROCESS | 1839 | 1461488230136 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:57:10 INFO - PROCESS | 1839 | 1461488230138 Marionette TRACE conn3 <- [1,1278,null,{}] 01:57:10 INFO - PROCESS | 1839 | 1461488230144 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}] 01:57:10 INFO - PROCESS | 1839 | 1461488230361 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:57:10 INFO - PROCESS | 1839 | 1461488230538 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40a56b000 == 103 [pid = 1839] [id = 327] 01:57:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3f9a61c00) [pid = 1839] [serial = 982] [outer = (nil)] 01:57:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc40744c000) [pid = 1839] [serial = 983] [outer = 0x7fc3f9a61c00] 01:57:10 INFO - PROCESS | 1839 | 1461488230613 Marionette DEBUG loaded listener.js 01:57:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc4083e7400) [pid = 1839] [serial = 984] [outer = 0x7fc3f9a61c00] 01:57:11 INFO - PROCESS | 1839 | 1461488231445 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]]]}] 01:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1381ms 01:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:57:11 INFO - PROCESS | 1839 | 1461488231518 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:57:11 INFO - PROCESS | 1839 | 1461488231521 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:57:11 INFO - PROCESS | 1839 | 1461488231528 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:57:11 INFO - PROCESS | 1839 | 1461488231532 Marionette TRACE conn3 <- [1,1282,null,{}] 01:57:11 INFO - PROCESS | 1839 | 1461488231538 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}] 01:57:11 INFO - PROCESS | 1839 | 1461488231741 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:57:11 INFO - PROCESS | 1839 | 1461488231928 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c28b000 == 104 [pid = 1839] [id = 328] 01:57:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3fd349c00) [pid = 1839] [serial = 985] [outer = (nil)] 01:57:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc40a5b9c00) [pid = 1839] [serial = 986] [outer = 0x7fc3fd349c00] 01:57:12 INFO - PROCESS | 1839 | 1461488231999 Marionette DEBUG loaded listener.js 01:57:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc40bc1d000) [pid = 1839] [serial = 987] [outer = 0x7fc3fd349c00] 01:57:12 INFO - PROCESS | 1839 | 1461488232905 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]]]}] 01:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1443ms 01:57:12 INFO - PROCESS | 1839 | 1461488232971 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:57:12 INFO - PROCESS | 1839 | 1461488232975 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:57:12 INFO - PROCESS | 1839 | 1461488232981 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:57:12 INFO - PROCESS | 1839 | 1461488232983 Marionette TRACE conn3 <- [1,1286,null,{}] 01:57:12 INFO - PROCESS | 1839 | 1461488232988 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}] 01:57:13 INFO - PROCESS | 1839 | 1461488233182 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:57:13 INFO - PROCESS | 1839 | 1461488233360 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc411845000 == 105 [pid = 1839] [id = 329] 01:57:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc408337c00) [pid = 1839] [serial = 988] [outer = (nil)] 01:57:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc40bfa4c00) [pid = 1839] [serial = 989] [outer = 0x7fc408337c00] 01:57:13 INFO - PROCESS | 1839 | 1461488233436 Marionette DEBUG loaded listener.js 01:57:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc40c6b6c00) [pid = 1839] [serial = 990] [outer = 0x7fc408337c00] 01:57:14 INFO - PROCESS | 1839 | 1461488234307 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]]]}] 01:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1377ms 01:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:57:14 INFO - PROCESS | 1839 | 1461488234359 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:57:14 INFO - PROCESS | 1839 | 1461488234362 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:57:14 INFO - PROCESS | 1839 | 1461488234368 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:57:14 INFO - PROCESS | 1839 | 1461488234371 Marionette TRACE conn3 <- [1,1290,null,{}] 01:57:14 INFO - PROCESS | 1839 | 1461488234378 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}] 01:57:14 INFO - PROCESS | 1839 | 1461488234549 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:57:14 INFO - PROCESS | 1839 | 1461488234733 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e881a000 == 106 [pid = 1839] [id = 330] 01:57:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3edef1000) [pid = 1839] [serial = 991] [outer = (nil)] 01:57:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3edef7000) [pid = 1839] [serial = 992] [outer = 0x7fc3edef1000] 01:57:14 INFO - PROCESS | 1839 | 1461488234820 Marionette DEBUG loaded listener.js 01:57:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3edefb800) [pid = 1839] [serial = 993] [outer = 0x7fc3edef1000] 01:57:15 INFO - PROCESS | 1839 | 1461488235647 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]]]}] 01:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1335ms 01:57:15 INFO - PROCESS | 1839 | 1461488235702 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:57:15 INFO - PROCESS | 1839 | 1461488235706 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:57:15 INFO - PROCESS | 1839 | 1461488235712 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:57:15 INFO - PROCESS | 1839 | 1461488235714 Marionette TRACE conn3 <- [1,1294,null,{}] 01:57:15 INFO - PROCESS | 1839 | 1461488235719 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}] 01:57:15 INFO - PROCESS | 1839 | 1461488235890 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:57:16 INFO - PROCESS | 1839 | 1461488236084 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16e2000 == 107 [pid = 1839] [id = 331] 01:57:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3e6e45800) [pid = 1839] [serial = 994] [outer = (nil)] 01:57:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3e6e4bc00) [pid = 1839] [serial = 995] [outer = 0x7fc3e6e45800] 01:57:16 INFO - PROCESS | 1839 | 1461488236157 Marionette DEBUG loaded listener.js 01:57:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3e6e51000) [pid = 1839] [serial = 996] [outer = 0x7fc3e6e45800] 01:57:16 INFO - PROCESS | 1839 | 1461488236992 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]]]}] 01:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1332ms 01:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:57:17 INFO - PROCESS | 1839 | 1461488237044 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:57:17 INFO - PROCESS | 1839 | 1461488237047 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:57:17 INFO - PROCESS | 1839 | 1461488237053 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:57:17 INFO - PROCESS | 1839 | 1461488237056 Marionette TRACE conn3 <- [1,1298,null,{}] 01:57:17 INFO - PROCESS | 1839 | 1461488237061 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}] 01:57:17 INFO - PROCESS | 1839 | 1461488237228 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:57:17 INFO - PROCESS | 1839 | 1461488237412 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15d7000 == 108 [pid = 1839] [id = 332] 01:57:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3e6e46000) [pid = 1839] [serial = 997] [outer = (nil)] 01:57:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3e7046000) [pid = 1839] [serial = 998] [outer = 0x7fc3e6e46000] 01:57:17 INFO - PROCESS | 1839 | 1461488237486 Marionette DEBUG loaded listener.js 01:57:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3e704c000) [pid = 1839] [serial = 999] [outer = 0x7fc3e6e46000] 01:57:18 INFO - PROCESS | 1839 | 1461488238360 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]]]}] 01:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1381ms 01:57:18 INFO - PROCESS | 1839 | 1461488238435 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:57:18 INFO - PROCESS | 1839 | 1461488238438 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:57:18 INFO - PROCESS | 1839 | 1461488238444 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:57:18 INFO - PROCESS | 1839 | 1461488238446 Marionette TRACE conn3 <- [1,1302,null,{}] 01:57:18 INFO - PROCESS | 1839 | 1461488238451 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}] 01:57:18 INFO - PROCESS | 1839 | 1461488238666 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:57:18 INFO - PROCESS | 1839 | 1461488238855 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15ef800 == 109 [pid = 1839] [id = 333] 01:57:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3e6e49000) [pid = 1839] [serial = 1000] [outer = (nil)] 01:57:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3edef1800) [pid = 1839] [serial = 1001] [outer = 0x7fc3e6e49000] 01:57:18 INFO - PROCESS | 1839 | 1461488238924 Marionette DEBUG loaded listener.js 01:57:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3ef9adc00) [pid = 1839] [serial = 1002] [outer = 0x7fc3e6e49000] 01:57:19 INFO - PROCESS | 1839 | 1461488239819 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]]]}] 01:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1430ms 01:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:57:19 INFO - PROCESS | 1839 | 1461488239875 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:57:19 INFO - PROCESS | 1839 | 1461488239878 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:57:19 INFO - PROCESS | 1839 | 1461488239884 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:57:19 INFO - PROCESS | 1839 | 1461488239888 Marionette TRACE conn3 <- [1,1306,null,{}] 01:57:19 INFO - PROCESS | 1839 | 1461488239893 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}] 01:57:20 INFO - PROCESS | 1839 | 1461488240083 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:57:20 INFO - PROCESS | 1839 | 1461488240263 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24ba800 == 110 [pid = 1839] [id = 334] 01:57:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3e2539400) [pid = 1839] [serial = 1003] [outer = (nil)] 01:57:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3e2543400) [pid = 1839] [serial = 1004] [outer = 0x7fc3e2539400] 01:57:20 INFO - PROCESS | 1839 | 1461488240345 Marionette DEBUG loaded listener.js 01:57:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc40c683400) [pid = 1839] [serial = 1005] [outer = 0x7fc3e2539400] 01:57:21 INFO - PROCESS | 1839 | 1461488241175 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]]]}] 01:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1332ms 01:57:21 INFO - PROCESS | 1839 | 1461488241216 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:57:21 INFO - PROCESS | 1839 | 1461488241218 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:57:21 INFO - PROCESS | 1839 | 1461488241224 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:57:21 INFO - PROCESS | 1839 | 1461488241226 Marionette TRACE conn3 <- [1,1310,null,{}] 01:57:21 INFO - PROCESS | 1839 | 1461488241232 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}] 01:57:21 INFO - PROCESS | 1839 | 1461488241393 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:57:21 INFO - PROCESS | 1839 | 1461488241578 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed535800 == 111 [pid = 1839] [id = 335] 01:57:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3e253b000) [pid = 1839] [serial = 1006] [outer = (nil)] 01:57:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3ed5b9000) [pid = 1839] [serial = 1007] [outer = 0x7fc3e253b000] 01:57:21 INFO - PROCESS | 1839 | 1461488241645 Marionette DEBUG loaded listener.js 01:57:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3ed5bd800) [pid = 1839] [serial = 1008] [outer = 0x7fc3e253b000] 01:57:22 INFO - PROCESS | 1839 | 1461488242506 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] 01:57:22 INFO - PROCESS | 1839 | 1461488242560 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:57:22 INFO - PROCESS | 1839 | 1461488242566 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:57:22 INFO - PROCESS | 1839 | 1461488242568 Marionette TRACE conn3 <- [1,1314,null,{}] 01:57:22 INFO - PROCESS | 1839 | 1461488242581 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}] 01:57:22 INFO - PROCESS | 1839 | 1461488242746 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:57:22 INFO - PROCESS | 1839 | 1461488242933 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed797000 == 112 [pid = 1839] [id = 336] 01:57:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3ed5b3400) [pid = 1839] [serial = 1009] [outer = (nil)] 01:57:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3ed757000) [pid = 1839] [serial = 1010] [outer = 0x7fc3ed5b3400] 01:57:23 INFO - PROCESS | 1839 | 1461488243003 Marionette DEBUG loaded listener.js 01:57:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3ed75c000) [pid = 1839] [serial = 1011] [outer = 0x7fc3ed5b3400] 01:57:23 INFO - PROCESS | 1839 | 1461488243927 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]]]}] 01:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1438ms 01:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:57:24 INFO - PROCESS | 1839 | 1461488244020 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:57:24 INFO - PROCESS | 1839 | 1461488244022 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:57:24 INFO - PROCESS | 1839 | 1461488244029 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:57:24 INFO - PROCESS | 1839 | 1461488244032 Marionette TRACE conn3 <- [1,1318,null,{}] 01:57:24 INFO - PROCESS | 1839 | 1461488244037 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}] 01:57:24 INFO - PROCESS | 1839 | 1461488244212 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:57:24 INFO - PROCESS | 1839 | 1461488244438 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed7aa000 == 113 [pid = 1839] [id = 337] 01:57:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3e4095800) [pid = 1839] [serial = 1012] [outer = (nil)] 01:57:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3e409e000) [pid = 1839] [serial = 1013] [outer = 0x7fc3e4095800] 01:57:24 INFO - PROCESS | 1839 | 1461488244523 Marionette DEBUG loaded listener.js 01:57:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3ed5b9400) [pid = 1839] [serial = 1014] [outer = 0x7fc3e4095800] 01:57:25 INFO - PROCESS | 1839 | 1461488245349 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]]]}] 01:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1388ms 01:57:25 INFO - PROCESS | 1839 | 1461488245418 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:57:25 INFO - PROCESS | 1839 | 1461488245424 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:57:25 INFO - PROCESS | 1839 | 1461488245433 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:57:25 INFO - PROCESS | 1839 | 1461488245436 Marionette TRACE conn3 <- [1,1322,null,{}] 01:57:25 INFO - PROCESS | 1839 | 1461488245445 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}] 01:57:26 INFO - PROCESS | 1839 | 1461488246071 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:57:26 INFO - PROCESS | 1839 | 1461488246352 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47f0000 == 114 [pid = 1839] [id = 338] 01:57:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3e4096000) [pid = 1839] [serial = 1015] [outer = (nil)] 01:57:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3e510d000) [pid = 1839] [serial = 1016] [outer = 0x7fc3e4096000] 01:57:26 INFO - PROCESS | 1839 | 1461488246422 Marionette DEBUG loaded listener.js 01:57:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3e6e4e400) [pid = 1839] [serial = 1017] [outer = 0x7fc3e4096000] 01:57:27 INFO - PROCESS | 1839 | 1461488247246 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]]]}] 01:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1884ms 01:57:27 INFO - PROCESS | 1839 | 1461488247317 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:57:27 INFO - PROCESS | 1839 | 1461488247322 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:57:27 INFO - PROCESS | 1839 | 1461488247329 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:57:27 INFO - PROCESS | 1839 | 1461488247335 Marionette TRACE conn3 <- [1,1326,null,{}] 01:57:27 INFO - PROCESS | 1839 | 1461488247341 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}] 01:57:27 INFO - PROCESS | 1839 | 1461488247516 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:57:27 INFO - PROCESS | 1839 | 1461488247718 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be7000 == 115 [pid = 1839] [id = 339] 01:57:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3e5109800) [pid = 1839] [serial = 1018] [outer = (nil)] 01:57:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3e8910400) [pid = 1839] [serial = 1019] [outer = 0x7fc3e5109800] 01:57:27 INFO - PROCESS | 1839 | 1461488247784 Marionette DEBUG loaded listener.js 01:57:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3ee06a800) [pid = 1839] [serial = 1020] [outer = 0x7fc3e5109800] 01:57:28 INFO - PROCESS | 1839 | 1461488248879 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]]]}] 01:57:28 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 01:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1585ms 01:57:28 INFO - PROCESS | 1839 | 1461488248915 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:57:28 INFO - PROCESS | 1839 | 1461488248919 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:57:28 INFO - PROCESS | 1839 | 1461488248925 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:57:28 INFO - PROCESS | 1839 | 1461488248927 Marionette TRACE conn3 <- [1,1330,null,{}] 01:57:28 INFO - PROCESS | 1839 | 1461488248933 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}] 01:57:29 INFO - PROCESS | 1839 | 1461488249096 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f81de000 == 114 [pid = 1839] [id = 322] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f6f9f800 == 113 [pid = 1839] [id = 321] 01:57:29 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3fac9a000) [pid = 1839] [serial = 884] [outer = (nil)] [url = about:blank] 01:57:29 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3fa17e800) [pid = 1839] [serial = 881] [outer = (nil)] [url = about:blank] 01:57:29 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3f9ab4800) [pid = 1839] [serial = 878] [outer = (nil)] [url = about:blank] 01:57:29 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3f7fd1400) [pid = 1839] [serial = 908] [outer = (nil)] [url = about:blank] 01:57:29 INFO - PROCESS | 1839 | 1461488249472 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4d15000 == 112 [pid = 1839] [id = 320] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2617000 == 111 [pid = 1839] [id = 319] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f080a800 == 110 [pid = 1839] [id = 318] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc37800 == 109 [pid = 1839] [id = 317] 01:57:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47e1000 == 110 [pid = 1839] [id = 340] 01:57:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3e60af800) [pid = 1839] [serial = 1021] [outer = (nil)] 01:57:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f0452800) [pid = 1839] [serial = 1022] [outer = 0x7fc3e60af800] 01:57:29 INFO - PROCESS | 1839 | 1461488249548 Marionette DEBUG loaded listener.js 01:57:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3f089a400) [pid = 1839] [serial = 1023] [outer = 0x7fc3e60af800] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede13000 == 109 [pid = 1839] [id = 316] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39df800 == 108 [pid = 1839] [id = 312] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39c6800 == 107 [pid = 1839] [id = 311] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5470000 == 106 [pid = 1839] [id = 310] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc41184f800 == 105 [pid = 1839] [id = 309] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40f246000 == 104 [pid = 1839] [id = 308] 01:57:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf73800 == 103 [pid = 1839] [id = 307] 01:57:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40729e000 == 102 [pid = 1839] [id = 306] 01:57:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd11d000 == 101 [pid = 1839] [id = 305] 01:57:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48cb000 == 100 [pid = 1839] [id = 304] 01:57:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7828800 == 99 [pid = 1839] [id = 303] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f739c800) [pid = 1839] [serial = 906] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3f03e1400) [pid = 1839] [serial = 857] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3f11d9c00) [pid = 1839] [serial = 899] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f138e400) [pid = 1839] [serial = 860] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f5230c00) [pid = 1839] [serial = 866] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f3f87c00) [pid = 1839] [serial = 905] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3f0d33400) [pid = 1839] [serial = 897] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3f26b5000) [pid = 1839] [serial = 902] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3f03e3400) [pid = 1839] [serial = 887] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f03ea400) [pid = 1839] [serial = 893] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3f3ec6400) [pid = 1839] [serial = 903] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3f9a5b400) [pid = 1839] [serial = 875] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3e6fe0400) [pid = 1839] [serial = 854] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f3f8e400) [pid = 1839] [serial = 863] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f980ac00) [pid = 1839] [serial = 872] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3e8910000) [pid = 1839] [serial = 890] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3f1471000) [pid = 1839] [serial = 900] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3ef9a4000) [pid = 1839] [serial = 891] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3f8921000) [pid = 1839] [serial = 869] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3f0452c00) [pid = 1839] [serial = 894] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3f0ad8c00) [pid = 1839] [serial = 896] [outer = (nil)] [url = about:blank] 01:57:30 INFO - PROCESS | 1839 | 1461488250299 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]]]}] 01:57:30 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 01:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1433ms 01:57:30 INFO - PROCESS | 1839 | 1461488250360 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:57:30 INFO - PROCESS | 1839 | 1461488250366 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:57:30 INFO - PROCESS | 1839 | 1461488250381 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:57:30 INFO - PROCESS | 1839 | 1461488250387 Marionette TRACE conn3 <- [1,1334,null,{}] 01:57:30 INFO - PROCESS | 1839 | 1461488250392 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}] 01:57:30 INFO - PROCESS | 1839 | 1461488250555 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:57:30 INFO - PROCESS | 1839 | 1461488250565 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc14000 == 100 [pid = 1839] [id = 341] 01:57:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3e6fe0400) [pid = 1839] [serial = 1024] [outer = (nil)] 01:57:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f127c400) [pid = 1839] [serial = 1025] [outer = 0x7fc3e6fe0400] 01:57:30 INFO - PROCESS | 1839 | 1461488250625 Marionette DEBUG loaded listener.js 01:57:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3f146d800) [pid = 1839] [serial = 1026] [outer = 0x7fc3e6fe0400] 01:57:31 INFO - PROCESS | 1839 | 1461488251458 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]]]}] 01:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1140ms 01:57:31 INFO - PROCESS | 1839 | 1461488251514 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:57:31 INFO - PROCESS | 1839 | 1461488251518 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:57:31 INFO - PROCESS | 1839 | 1461488251523 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:57:31 INFO - PROCESS | 1839 | 1461488251525 Marionette TRACE conn3 <- [1,1338,null,{}] 01:57:31 INFO - PROCESS | 1839 | 1461488251530 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}] 01:57:31 INFO - PROCESS | 1839 | 1461488251695 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:57:31 INFO - PROCESS | 1839 | 1461488251865 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f23d4000 == 101 [pid = 1839] [id = 342] 01:57:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3f03e3400) [pid = 1839] [serial = 1027] [outer = (nil)] 01:57:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f3d5f000) [pid = 1839] [serial = 1028] [outer = 0x7fc3f03e3400] 01:57:31 INFO - PROCESS | 1839 | 1461488251926 Marionette DEBUG loaded listener.js 01:57:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f3fba400) [pid = 1839] [serial = 1029] [outer = 0x7fc3f03e3400] 01:57:33 INFO - PROCESS | 1839 | 1461488253147 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]]]}] 01:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1681ms 01:57:33 INFO - PROCESS | 1839 | 1461488253213 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:57:33 INFO - PROCESS | 1839 | 1461488253215 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:57:33 INFO - PROCESS | 1839 | 1461488253221 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:57:33 INFO - PROCESS | 1839 | 1461488253223 Marionette TRACE conn3 <- [1,1342,null,{}] 01:57:33 INFO - PROCESS | 1839 | 1461488253228 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}] 01:57:33 INFO - PROCESS | 1839 | 1461488253435 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:57:33 INFO - PROCESS | 1839 | 1461488253511 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f49c0800 == 102 [pid = 1839] [id = 343] 01:57:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3f7ddfc00) [pid = 1839] [serial = 1030] [outer = (nil)] 01:57:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f7ea3c00) [pid = 1839] [serial = 1031] [outer = 0x7fc3f7ddfc00] 01:57:33 INFO - PROCESS | 1839 | 1461488253583 Marionette DEBUG loaded listener.js 01:57:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f9468800) [pid = 1839] [serial = 1032] [outer = 0x7fc3f7ddfc00] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f0457000) [pid = 1839] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f078b800) [pid = 1839] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f9a56c00) [pid = 1839] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3f0cd6400) [pid = 1839] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3f044bc00) [pid = 1839] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3ee675c00) [pid = 1839] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3f1391c00) [pid = 1839] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3f03f2000) [pid = 1839] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3efca9400) [pid = 1839] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:57:34 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3e60b4800) [pid = 1839] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:57:34 INFO - PROCESS | 1839 | 1461488254629 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]]]}] 01:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1435ms 01:57:34 INFO - PROCESS | 1839 | 1461488254658 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:57:34 INFO - PROCESS | 1839 | 1461488254661 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:57:34 INFO - PROCESS | 1839 | 1461488254666 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:57:34 INFO - PROCESS | 1839 | 1461488254668 Marionette TRACE conn3 <- [1,1346,null,{}] 01:57:34 INFO - PROCESS | 1839 | 1461488254673 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}] 01:57:34 INFO - PROCESS | 1839 | 1461488254885 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:57:34 INFO - PROCESS | 1839 | 1461488254905 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f527d000 == 103 [pid = 1839] [id = 344] 01:57:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f0789400) [pid = 1839] [serial = 1033] [outer = (nil)] 01:57:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f93a2800) [pid = 1839] [serial = 1034] [outer = 0x7fc3f0789400] 01:57:34 INFO - PROCESS | 1839 | 1461488254963 Marionette DEBUG loaded listener.js 01:57:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f96ce800) [pid = 1839] [serial = 1035] [outer = 0x7fc3f0789400] 01:57:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0b39800 == 102 [pid = 1839] [id = 10] 01:57:35 INFO - PROCESS | 1839 | 1461488255784 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]]]}] 01:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1133ms 01:57:35 INFO - PROCESS | 1839 | 1461488255801 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:57:35 INFO - PROCESS | 1839 | 1461488255805 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:57:35 INFO - PROCESS | 1839 | 1461488255814 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:57:35 INFO - PROCESS | 1839 | 1461488255816 Marionette TRACE conn3 <- [1,1350,null,{}] 01:57:35 INFO - PROCESS | 1839 | 1461488255820 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}] 01:57:36 INFO - PROCESS | 1839 | 1461488256036 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:57:36 INFO - PROCESS | 1839 | 1461488256055 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f81de000 == 103 [pid = 1839] [id = 345] 01:57:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3e6fe2000) [pid = 1839] [serial = 1036] [outer = (nil)] 01:57:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3f96d1c00) [pid = 1839] [serial = 1037] [outer = 0x7fc3e6fe2000] 01:57:36 INFO - PROCESS | 1839 | 1461488256114 Marionette DEBUG loaded listener.js 01:57:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f9ab4800) [pid = 1839] [serial = 1038] [outer = 0x7fc3e6fe2000] 01:57:37 INFO - PROCESS | 1839 | 1461488257154 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]]]}] 01:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1380ms 01:57:37 INFO - PROCESS | 1839 | 1461488257197 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:57:37 INFO - PROCESS | 1839 | 1461488257204 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:57:37 INFO - PROCESS | 1839 | 1461488257211 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:57:37 INFO - PROCESS | 1839 | 1461488257216 Marionette TRACE conn3 <- [1,1354,null,{}] 01:57:37 INFO - PROCESS | 1839 | 1461488257224 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}] 01:57:37 INFO - PROCESS | 1839 | 1461488257414 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:57:37 INFO - PROCESS | 1839 | 1461488257603 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7828800 == 104 [pid = 1839] [id = 346] 01:57:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3e60b4800) [pid = 1839] [serial = 1039] [outer = (nil)] 01:57:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3e7051c00) [pid = 1839] [serial = 1040] [outer = 0x7fc3e60b4800] 01:57:37 INFO - PROCESS | 1839 | 1461488257690 Marionette DEBUG loaded listener.js 01:57:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3ed75e000) [pid = 1839] [serial = 1041] [outer = 0x7fc3e60b4800] 01:57:38 INFO - PROCESS | 1839 | 1461488258641 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]]]}] 01:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1487ms 01:57:38 INFO - PROCESS | 1839 | 1461488258697 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:57:38 INFO - PROCESS | 1839 | 1461488258716 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:57:38 INFO - PROCESS | 1839 | 1461488258729 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:57:38 INFO - PROCESS | 1839 | 1461488258733 Marionette TRACE conn3 <- [1,1358,null,{}] 01:57:38 INFO - PROCESS | 1839 | 1461488258779 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}] 01:57:39 INFO - PROCESS | 1839 | 1461488259037 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:57:39 INFO - PROCESS | 1839 | 1461488259311 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48df000 == 105 [pid = 1839] [id = 347] 01:57:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f0353400) [pid = 1839] [serial = 1042] [outer = (nil)] 01:57:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3f0544400) [pid = 1839] [serial = 1043] [outer = 0x7fc3f0353400] 01:57:39 INFO - PROCESS | 1839 | 1461488259382 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3f0ccc800) [pid = 1839] [serial = 1044] [outer = 0x7fc3f0353400] 01:57:40 INFO - PROCESS | 1839 | 1461488260186 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]]]}] 01:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1529ms 01:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:57:40 INFO - PROCESS | 1839 | 1461488260258 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:57:40 INFO - PROCESS | 1839 | 1461488260261 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:57:40 INFO - PROCESS | 1839 | 1461488260267 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:57:40 INFO - PROCESS | 1839 | 1461488260273 Marionette TRACE conn3 <- [1,1362,null,{}] 01:57:40 INFO - PROCESS | 1839 | 1461488260289 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}] 01:57:40 INFO - PROCESS | 1839 | 1461488260510 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:57:40 INFO - PROCESS | 1839 | 1461488260691 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa0d9000 == 106 [pid = 1839] [id = 348] 01:57:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3f11dac00) [pid = 1839] [serial = 1045] [outer = (nil)] 01:57:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3f3ec7c00) [pid = 1839] [serial = 1046] [outer = 0x7fc3f11dac00] 01:57:40 INFO - PROCESS | 1839 | 1461488260766 Marionette DEBUG loaded listener.js 01:57:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3f7395400) [pid = 1839] [serial = 1047] [outer = 0x7fc3f11dac00] 01:57:41 INFO - PROCESS | 1839 | 1461488261696 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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1489ms 01:57:41 INFO - PROCESS | 1839 | 1461488261756 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1839 | 1461488261761 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:57:41 INFO - PROCESS | 1839 | 1461488261767 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1839 | 1461488261770 Marionette TRACE conn3 <- [1,1366,null,{}] 01:57:41 INFO - PROCESS | 1839 | 1461488261775 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}] 01:57:41 INFO - PROCESS | 1839 | 1461488261956 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:57:42 INFO - PROCESS | 1839 | 1461488262140 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f22800 == 107 [pid = 1839] [id = 349] 01:57:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3f146a400) [pid = 1839] [serial = 1048] [outer = (nil)] 01:57:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3f946b000) [pid = 1839] [serial = 1049] [outer = 0x7fc3f146a400] 01:57:42 INFO - PROCESS | 1839 | 1461488262209 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3f9ab3400) [pid = 1839] [serial = 1050] [outer = 0x7fc3f146a400] 01:57:43 INFO - PROCESS | 1839 | 1461488263159 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] 01:57:43 INFO - PROCESS | 1839 | 1461488263207 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:57:43 INFO - PROCESS | 1839 | 1461488263213 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 1839 | 1461488263215 Marionette TRACE conn3 <- [1,1370,null,{}] 01:57:43 INFO - PROCESS | 1839 | 1461488263220 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}] 01:57:43 INFO - PROCESS | 1839 | 1461488263390 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:57:43 INFO - PROCESS | 1839 | 1461488263577 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bd6f800 == 108 [pid = 1839] [id = 350] 01:57:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3f3d59800) [pid = 1839] [serial = 1051] [outer = (nil)] 01:57:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3fad0b400) [pid = 1839] [serial = 1052] [outer = 0x7fc3f3d59800] 01:57:43 INFO - PROCESS | 1839 | 1461488263646 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3fd33b800) [pid = 1839] [serial = 1053] [outer = 0x7fc3f3d59800] 01:57:44 INFO - PROCESS | 1839 | 1461488264611 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] 01:57:44 INFO - PROCESS | 1839 | 1461488264646 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:57:44 INFO - PROCESS | 1839 | 1461488264652 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:57:44 INFO - PROCESS | 1839 | 1461488264655 Marionette TRACE conn3 <- [1,1374,null,{}] 01:57:44 INFO - PROCESS | 1839 | 1461488264660 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}] 01:57:44 INFO - PROCESS | 1839 | 1461488264836 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:57:45 INFO - PROCESS | 1839 | 1461488265037 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4108bc800 == 109 [pid = 1839] [id = 351] 01:57:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3fc74ac00) [pid = 1839] [serial = 1054] [outer = (nil)] 01:57:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc40740c000) [pid = 1839] [serial = 1055] [outer = 0x7fc3fc74ac00] 01:57:45 INFO - PROCESS | 1839 | 1461488265116 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc4084be800) [pid = 1839] [serial = 1056] [outer = 0x7fc3fc74ac00] 01:57:45 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:57:45 INFO - PROCESS | 1839 | 1461488265965 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] 01:57:46 INFO - PROCESS | 1839 | 1461488266039 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:57:46 INFO - PROCESS | 1839 | 1461488266044 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:57:46 INFO - PROCESS | 1839 | 1461488266047 Marionette TRACE conn3 <- [1,1378,null,{}] 01:57:46 INFO - PROCESS | 1839 | 1461488266052 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}] 01:57:46 INFO - PROCESS | 1839 | 1461488266263 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:57:46 INFO - PROCESS | 1839 | 1461488266448 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e50a2800 == 110 [pid = 1839] [id = 352] 01:57:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3fd33f400) [pid = 1839] [serial = 1057] [outer = (nil)] 01:57:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc40bd4ac00) [pid = 1839] [serial = 1058] [outer = 0x7fc3fd33f400] 01:57:46 INFO - PROCESS | 1839 | 1461488266520 Marionette DEBUG loaded listener.js 01:57:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc40bf9b800) [pid = 1839] [serial = 1059] [outer = 0x7fc3fd33f400] 01:57:47 INFO - PROCESS | 1839 | 1461488267393 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] 01:57:47 INFO - PROCESS | 1839 | 1461488267435 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:57:47 INFO - PROCESS | 1839 | 1461488267442 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1839 | 1461488267445 Marionette TRACE conn3 <- [1,1382,null,{}] 01:57:47 INFO - PROCESS | 1839 | 1461488267450 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}] 01:57:47 INFO - PROCESS | 1839 | 1461488267617 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:57:47 INFO - PROCESS | 1839 | 1461488267805 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e49cf000 == 111 [pid = 1839] [id = 353] 01:57:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3e2229000) [pid = 1839] [serial = 1060] [outer = (nil)] 01:57:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3e2231000) [pid = 1839] [serial = 1061] [outer = 0x7fc3e2229000] 01:57:47 INFO - PROCESS | 1839 | 1461488267874 Marionette DEBUG loaded listener.js 01:57:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3e2237c00) [pid = 1839] [serial = 1062] [outer = 0x7fc3e2229000] 01:57:48 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:57:48 INFO - PROCESS | 1839 | 1461488268805 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] 01:57:48 INFO - PROCESS | 1839 | 1461488268882 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:57:48 INFO - PROCESS | 1839 | 1461488268888 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:57:48 INFO - PROCESS | 1839 | 1461488268890 Marionette TRACE conn3 <- [1,1386,null,{}] 01:57:48 INFO - PROCESS | 1839 | 1461488268896 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}] 01:57:49 INFO - PROCESS | 1839 | 1461488269084 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:57:49 INFO - PROCESS | 1839 | 1461488269269 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc41184f800 == 112 [pid = 1839] [id = 354] 01:57:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3e2228800) [pid = 1839] [serial = 1063] [outer = (nil)] 01:57:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3e44ad000) [pid = 1839] [serial = 1064] [outer = 0x7fc3e2228800] 01:57:49 INFO - PROCESS | 1839 | 1461488269378 Marionette DEBUG loaded listener.js 01:57:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3e44b4800) [pid = 1839] [serial = 1065] [outer = 0x7fc3e2228800] 01:57:50 INFO - PROCESS | 1839 | 1461488270225 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] 01:57:50 INFO - PROCESS | 1839 | 1461488270269 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:57:50 INFO - PROCESS | 1839 | 1461488270275 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1839 | 1461488270277 Marionette TRACE conn3 <- [1,1390,null,{}] 01:57:50 INFO - PROCESS | 1839 | 1461488270283 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}] 01:57:50 INFO - PROCESS | 1839 | 1461488270456 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:57:50 INFO - PROCESS | 1839 | 1461488270645 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a88800 == 113 [pid = 1839] [id = 355] 01:57:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3e222c800) [pid = 1839] [serial = 1066] [outer = (nil)] 01:57:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3f0452c00) [pid = 1839] [serial = 1067] [outer = 0x7fc3e222c800] 01:57:50 INFO - PROCESS | 1839 | 1461488270718 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc40bfa2400) [pid = 1839] [serial = 1068] [outer = 0x7fc3e222c800] 01:57:51 INFO - PROCESS | 1839 | 1461488271600 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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1383ms 01:57:51 INFO - PROCESS | 1839 | 1461488271660 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:57:51 INFO - PROCESS | 1839 | 1461488271663 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:57:51 INFO - PROCESS | 1839 | 1461488271669 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1839 | 1461488271673 Marionette TRACE conn3 <- [1,1394,null,{}] 01:57:51 INFO - PROCESS | 1839 | 1461488271678 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}] 01:57:51 INFO - PROCESS | 1839 | 1461488271868 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:57:52 INFO - PROCESS | 1839 | 1461488272062 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7dd000 == 114 [pid = 1839] [id = 356] 01:57:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3e44a9c00) [pid = 1839] [serial = 1069] [outer = (nil)] 01:57:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3e70ae000) [pid = 1839] [serial = 1070] [outer = 0x7fc3e44a9c00] 01:57:52 INFO - PROCESS | 1839 | 1461488272141 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc40c632400) [pid = 1839] [serial = 1071] [outer = 0x7fc3e44a9c00] 01:57:52 INFO - PROCESS | 1839 | 1461488272969 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]]]}] 01:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1335ms 01:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:57:53 INFO - PROCESS | 1839 | 1461488273005 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:57:53 INFO - PROCESS | 1839 | 1461488273008 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:57:53 INFO - PROCESS | 1839 | 1461488273014 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:57:53 INFO - PROCESS | 1839 | 1461488273017 Marionette TRACE conn3 <- [1,1398,null,{}] 01:57:53 INFO - PROCESS | 1839 | 1461488273021 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}] 01:57:53 INFO - PROCESS | 1839 | 1461488273195 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:57:53 INFO - PROCESS | 1839 | 1461488273387 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfd93000 == 115 [pid = 1839] [id = 357] 01:57:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3dfe4e800) [pid = 1839] [serial = 1072] [outer = (nil)] 01:57:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3dfe53400) [pid = 1839] [serial = 1073] [outer = 0x7fc3dfe4e800] 01:57:53 INFO - PROCESS | 1839 | 1461488273455 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3dfe57c00) [pid = 1839] [serial = 1074] [outer = 0x7fc3dfe4e800] 01:57:54 INFO - PROCESS | 1839 | 1461488274408 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]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1430ms 01:57:54 INFO - PROCESS | 1839 | 1461488274443 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:57:54 INFO - PROCESS | 1839 | 1461488274446 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:57:54 INFO - PROCESS | 1839 | 1461488274451 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 1839 | 1461488274454 Marionette TRACE conn3 <- [1,1402,null,{}] 01:57:54 INFO - PROCESS | 1839 | 1461488274459 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}] 01:57:54 INFO - PROCESS | 1839 | 1461488274621 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:57:54 INFO - PROCESS | 1839 | 1461488274812 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed179000 == 116 [pid = 1839] [id = 358] 01:57:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3dfe4c800) [pid = 1839] [serial = 1075] [outer = (nil)] 01:57:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3ed140800) [pid = 1839] [serial = 1076] [outer = 0x7fc3dfe4c800] 01:57:54 INFO - PROCESS | 1839 | 1461488274880 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3ed144800) [pid = 1839] [serial = 1077] [outer = 0x7fc3dfe4c800] 01:57:55 INFO - PROCESS | 1839 | 1461488275745 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]]]}] 01:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1346ms 01:57:55 INFO - PROCESS | 1839 | 1461488275798 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:57:55 INFO - PROCESS | 1839 | 1461488275802 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:57:55 INFO - PROCESS | 1839 | 1461488275808 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 1839 | 1461488275810 Marionette TRACE conn3 <- [1,1406,null,{}] 01:57:55 INFO - PROCESS | 1839 | 1461488275815 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}] 01:57:55 INFO - PROCESS | 1839 | 1461488275986 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:57:56 INFO - PROCESS | 1839 | 1461488276191 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed18f000 == 117 [pid = 1839] [id = 359] 01:57:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3e70ac000) [pid = 1839] [serial = 1078] [outer = (nil)] 01:57:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3ed148c00) [pid = 1839] [serial = 1079] [outer = 0x7fc3e70ac000] 01:57:56 INFO - PROCESS | 1839 | 1461488276259 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3ed303400) [pid = 1839] [serial = 1080] [outer = 0x7fc3e70ac000] 01:57:57 INFO - PROCESS | 1839 | 1461488277086 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]]]}] 01:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1329ms 01:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:57:57 INFO - PROCESS | 1839 | 1461488277138 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:57:57 INFO - PROCESS | 1839 | 1461488277140 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:57:57 INFO - PROCESS | 1839 | 1461488277146 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:57:57 INFO - PROCESS | 1839 | 1461488277149 Marionette TRACE conn3 <- [1,1410,null,{}] 01:57:57 INFO - PROCESS | 1839 | 1461488277154 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}] 01:57:57 INFO - PROCESS | 1839 | 1461488277329 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:57:57 INFO - PROCESS | 1839 | 1461488277523 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f49c7000 == 118 [pid = 1839] [id = 360] 01:57:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3dfe4f000) [pid = 1839] [serial = 1081] [outer = (nil)] 01:57:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3ed304400) [pid = 1839] [serial = 1082] [outer = 0x7fc3dfe4f000] 01:57:57 INFO - PROCESS | 1839 | 1461488277589 Marionette DEBUG loaded listener.js 01:57:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3ed30c400) [pid = 1839] [serial = 1083] [outer = 0x7fc3dfe4f000] 01:57:58 INFO - PROCESS | 1839 | 1461488278972 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]]]}] 01:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1881ms 01:57:59 INFO - PROCESS | 1839 | 1461488279028 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:57:59 INFO - PROCESS | 1839 | 1461488279034 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:57:59 INFO - PROCESS | 1839 | 1461488279041 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:57:59 INFO - PROCESS | 1839 | 1461488279047 Marionette TRACE conn3 <- [1,1414,null,{}] 01:57:59 INFO - PROCESS | 1839 | 1461488279053 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}] 01:57:59 INFO - PROCESS | 1839 | 1461488279286 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:57:59 INFO - PROCESS | 1839 | 1461488279678 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16d4800 == 119 [pid = 1839] [id = 361] 01:57:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3e6e4f000) [pid = 1839] [serial = 1084] [outer = (nil)] 01:57:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3e704a400) [pid = 1839] [serial = 1085] [outer = 0x7fc3e6e4f000] 01:57:59 INFO - PROCESS | 1839 | 1461488279751 Marionette DEBUG loaded listener.js 01:57:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3e70b0800) [pid = 1839] [serial = 1086] [outer = 0x7fc3e6e4f000] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f527d000 == 118 [pid = 1839] [id = 344] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f49c0800 == 117 [pid = 1839] [id = 343] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3f4742000) [pid = 1839] [serial = 947] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc408444800) [pid = 1839] [serial = 944] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc401379c00) [pid = 1839] [serial = 932] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3f3ecc800) [pid = 1839] [serial = 935] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc40740fc00) [pid = 1839] [serial = 941] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3fd65d800) [pid = 1839] [serial = 929] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc40720c400) [pid = 1839] [serial = 938] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc40137cc00) [pid = 1839] [serial = 971] [outer = (nil)] [url = about:blank] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f23d4000 == 116 [pid = 1839] [id = 342] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc14000 == 115 [pid = 1839] [id = 341] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e47e1000 == 114 [pid = 1839] [id = 340] 01:58:00 INFO - PROCESS | 1839 | 1461488280864 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]]]}] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8be7000 == 113 [pid = 1839] [id = 339] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e47f0000 == 112 [pid = 1839] [id = 338] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15d7000 == 111 [pid = 1839] [id = 332] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e16e2000 == 110 [pid = 1839] [id = 331] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e881a000 == 109 [pid = 1839] [id = 330] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc411845000 == 108 [pid = 1839] [id = 329] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c28b000 == 107 [pid = 1839] [id = 328] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40a56b000 == 106 [pid = 1839] [id = 327] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406f16800 == 105 [pid = 1839] [id = 326] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4d04000 == 104 [pid = 1839] [id = 325] 01:58:00 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede1f000 == 103 [pid = 1839] [id = 324] 01:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1883ms 01:58:00 INFO - PROCESS | 1839 | 1461488280924 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 1839 | 1461488280932 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:58:00 INFO - PROCESS | 1839 | 1461488280941 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 1839 | 1461488280945 Marionette TRACE conn3 <- [1,1418,null,{}] 01:58:00 INFO - PROCESS | 1839 | 1461488280950 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}] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3fad04c00) [pid = 1839] [serial = 968] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3fad06000) [pid = 1839] [serial = 965] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3f3f8e800) [pid = 1839] [serial = 917] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3fd361400) [pid = 1839] [serial = 969] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f7fd2800) [pid = 1839] [serial = 920] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3f8b0ac00) [pid = 1839] [serial = 909] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3f7de6c00) [pid = 1839] [serial = 960] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3f1277400) [pid = 1839] [serial = 954] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3e5348000) [pid = 1839] [serial = 911] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3f657fc00) [pid = 1839] [serial = 959] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3f8b02800) [pid = 1839] [serial = 962] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3f3fbc800) [pid = 1839] [serial = 957] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3f96ccc00) [pid = 1839] [serial = 963] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3f0cd2000) [pid = 1839] [serial = 956] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3f0d2d400) [pid = 1839] [serial = 953] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3fa72b800) [pid = 1839] [serial = 923] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3f0457800) [pid = 1839] [serial = 951] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3f0349c00) [pid = 1839] [serial = 950] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3fad11400) [pid = 1839] [serial = 926] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f08a0800) [pid = 1839] [serial = 798] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3fc748000) [pid = 1839] [serial = 966] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3f054f400) [pid = 1839] [serial = 914] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3f4a2a800) [pid = 1839] [serial = 852] [outer = (nil)] [url = about:blank] 01:58:01 INFO - PROCESS | 1839 | 1461488281213 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:58:01 INFO - PROCESS | 1839 | 1461488281365 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39d5800 == 104 [pid = 1839] [id = 362] 01:58:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3ed306000) [pid = 1839] [serial = 1087] [outer = (nil)] 01:58:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3ed30fc00) [pid = 1839] [serial = 1088] [outer = 0x7fc3ed306000] 01:58:01 INFO - PROCESS | 1839 | 1461488281426 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3ed5b6c00) [pid = 1839] [serial = 1089] [outer = 0x7fc3ed306000] 01:58:02 INFO - PROCESS | 1839 | 1461488282120 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]]]}] 01:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1228ms 01:58:02 INFO - PROCESS | 1839 | 1461488282171 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:58:02 INFO - PROCESS | 1839 | 1461488282175 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:58:02 INFO - PROCESS | 1839 | 1461488282207 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:58:02 INFO - PROCESS | 1839 | 1461488282212 Marionette TRACE conn3 <- [1,1422,null,{}] 01:58:02 INFO - PROCESS | 1839 | 1461488282227 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}] 01:58:02 INFO - PROCESS | 1839 | 1461488282397 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:58:02 INFO - PROCESS | 1839 | 1461488282413 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be7000 == 105 [pid = 1839] [id = 363] 01:58:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3edef6000) [pid = 1839] [serial = 1090] [outer = (nil)] 01:58:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3ee66f000) [pid = 1839] [serial = 1091] [outer = 0x7fc3edef6000] 01:58:02 INFO - PROCESS | 1839 | 1461488282475 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3f0357800) [pid = 1839] [serial = 1092] [outer = 0x7fc3edef6000] 01:58:03 INFO - PROCESS | 1839 | 1461488283358 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]]]}] 01:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1192ms 01:58:03 INFO - PROCESS | 1839 | 1461488283406 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:58:03 INFO - PROCESS | 1839 | 1461488283410 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:58:03 INFO - PROCESS | 1839 | 1461488283429 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:58:03 INFO - PROCESS | 1839 | 1461488283432 Marionette TRACE conn3 <- [1,1426,null,{}] 01:58:03 INFO - PROCESS | 1839 | 1461488283448 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}] 01:58:03 INFO - PROCESS | 1839 | 1461488283660 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:58:03 INFO - PROCESS | 1839 | 1461488283684 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede19000 == 106 [pid = 1839] [id = 364] 01:58:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3edef9400) [pid = 1839] [serial = 1093] [outer = (nil)] 01:58:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3f04f4400) [pid = 1839] [serial = 1094] [outer = 0x7fc3edef9400] 01:58:03 INFO - PROCESS | 1839 | 1461488283743 Marionette DEBUG loaded listener.js 01:58:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3f078b800) [pid = 1839] [serial = 1095] [outer = 0x7fc3edef9400] 01:58:04 INFO - PROCESS | 1839 | 1461488284579 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]]]}] 01:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1180ms 01:58:04 INFO - PROCESS | 1839 | 1461488284610 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:58:04 INFO - PROCESS | 1839 | 1461488284614 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:58:04 INFO - PROCESS | 1839 | 1461488284619 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 1839 | 1461488284621 Marionette TRACE conn3 <- [1,1430,null,{}] 01:58:04 INFO - PROCESS | 1839 | 1461488284630 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}] 01:58:04 INFO - PROCESS | 1839 | 1461488284838 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:58:04 INFO - PROCESS | 1839 | 1461488284878 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f077b000 == 107 [pid = 1839] [id = 365] 01:58:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3f011a000) [pid = 1839] [serial = 1096] [outer = (nil)] 01:58:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3f0d31c00) [pid = 1839] [serial = 1097] [outer = 0x7fc3f011a000] 01:58:04 INFO - PROCESS | 1839 | 1461488284939 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3f1272c00) [pid = 1839] [serial = 1098] [outer = 0x7fc3f011a000] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3f7ddfc00) [pid = 1839] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3e5109800) [pid = 1839] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3e6fe0400) [pid = 1839] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3e60af800) [pid = 1839] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3e4096000) [pid = 1839] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3f0789400) [pid = 1839] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3f03e3400) [pid = 1839] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3f08a7400) [pid = 1839] [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.] 01:58:05 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f0b3d800) [pid = 1839] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:58:06 INFO - PROCESS | 1839 | 1461488286079 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]]]}] 01:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1490ms 01:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:58:06 INFO - PROCESS | 1839 | 1461488286110 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:58:06 INFO - PROCESS | 1839 | 1461488286113 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:58:06 INFO - PROCESS | 1839 | 1461488286118 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:58:06 INFO - PROCESS | 1839 | 1461488286121 Marionette TRACE conn3 <- [1,1434,null,{}] 01:58:06 INFO - PROCESS | 1839 | 1461488286126 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}] 01:58:06 INFO - PROCESS | 1839 | 1461488286309 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:58:06 INFO - PROCESS | 1839 | 1461488286325 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f17eb000 == 108 [pid = 1839] [id = 366] 01:58:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3f08a4800) [pid = 1839] [serial = 1099] [outer = (nil)] 01:58:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3f127a800) [pid = 1839] [serial = 1100] [outer = 0x7fc3f08a4800] 01:58:06 INFO - PROCESS | 1839 | 1461488286387 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3f3fb8000) [pid = 1839] [serial = 1101] [outer = 0x7fc3f08a4800] 01:58:07 INFO - PROCESS | 1839 | 1461488287176 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]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1135ms 01:58:07 INFO - PROCESS | 1839 | 1461488287254 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:58:07 INFO - PROCESS | 1839 | 1461488287257 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:58:07 INFO - PROCESS | 1839 | 1461488287272 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1839 | 1461488287276 Marionette TRACE conn3 <- [1,1438,null,{}] 01:58:07 INFO - PROCESS | 1839 | 1461488287281 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}] 01:58:07 INFO - PROCESS | 1839 | 1461488287432 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:58:07 INFO - PROCESS | 1839 | 1461488287443 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f497c800 == 109 [pid = 1839] [id = 367] 01:58:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3f08a0c00) [pid = 1839] [serial = 1102] [outer = (nil)] 01:58:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3f4a2a800) [pid = 1839] [serial = 1103] [outer = 0x7fc3f08a0c00] 01:58:07 INFO - PROCESS | 1839 | 1461488287500 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3f67bc800) [pid = 1839] [serial = 1104] [outer = 0x7fc3f08a0c00] 01:58:08 INFO - PROCESS | 1839 | 1461488288641 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]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1441ms 01:58:08 INFO - PROCESS | 1839 | 1461488288705 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1839 | 1461488288711 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:58:08 INFO - PROCESS | 1839 | 1461488288720 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1839 | 1461488288725 Marionette TRACE conn3 <- [1,1442,null,{}] 01:58:08 INFO - PROCESS | 1839 | 1461488288732 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}] 01:58:08 INFO - PROCESS | 1839 | 1461488288936 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:58:09 INFO - PROCESS | 1839 | 1461488289174 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f04000 == 110 [pid = 1839] [id = 368] 01:58:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3e6e4d400) [pid = 1839] [serial = 1105] [outer = (nil)] 01:58:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3e70ab800) [pid = 1839] [serial = 1106] [outer = 0x7fc3e6e4d400] 01:58:09 INFO - PROCESS | 1839 | 1461488289300 Marionette DEBUG loaded listener.js 01:58:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3ed13f800) [pid = 1839] [serial = 1107] [outer = 0x7fc3e6e4d400] 01:58:10 INFO - PROCESS | 1839 | 1461488290302 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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1636ms 01:58:10 INFO - PROCESS | 1839 | 1461488290357 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1839 | 1461488290365 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:58:10 INFO - PROCESS | 1839 | 1461488290375 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1839 | 1461488290378 Marionette TRACE conn3 <- [1,1446,null,{}] 01:58:10 INFO - PROCESS | 1839 | 1461488290384 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}] 01:58:10 INFO - PROCESS | 1839 | 1461488290576 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:58:10 INFO - PROCESS | 1839 | 1461488290851 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0b51800 == 111 [pid = 1839] [id = 369] 01:58:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3ed5b5c00) [pid = 1839] [serial = 1108] [outer = (nil)] 01:58:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3edef3000) [pid = 1839] [serial = 1109] [outer = 0x7fc3ed5b5c00] 01:58:10 INFO - PROCESS | 1839 | 1461488290970 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3f034f400) [pid = 1839] [serial = 1110] [outer = 0x7fc3ed5b5c00] 01:58:11 INFO - PROCESS | 1839 | 1461488291786 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]]]}] 01:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1487ms 01:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:58:11 INFO - PROCESS | 1839 | 1461488291863 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:58:11 INFO - PROCESS | 1839 | 1461488291866 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:58:11 INFO - PROCESS | 1839 | 1461488291873 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:58:11 INFO - PROCESS | 1839 | 1461488291878 Marionette TRACE conn3 <- [1,1450,null,{}] 01:58:11 INFO - PROCESS | 1839 | 1461488291894 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}] 01:58:12 INFO - PROCESS | 1839 | 1461488292118 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:58:12 INFO - PROCESS | 1839 | 1461488292349 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f707c800 == 112 [pid = 1839] [id = 370] 01:58:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3f04f5000) [pid = 1839] [serial = 1111] [outer = (nil)] 01:58:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3f1277400) [pid = 1839] [serial = 1112] [outer = 0x7fc3f04f5000] 01:58:12 INFO - PROCESS | 1839 | 1461488292470 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3f17c4c00) [pid = 1839] [serial = 1113] [outer = 0x7fc3f04f5000] 01:58:13 INFO - PROCESS | 1839 | 1461488293343 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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1540ms 01:58:13 INFO - PROCESS | 1839 | 1461488293414 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 1839 | 1461488293418 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:58:13 INFO - PROCESS | 1839 | 1461488293424 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 1839 | 1461488293426 Marionette TRACE conn3 <- [1,1454,null,{}] 01:58:13 INFO - PROCESS | 1839 | 1461488293431 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}] 01:58:13 INFO - PROCESS | 1839 | 1461488293611 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:58:13 INFO - PROCESS | 1839 | 1461488293801 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e65000 == 113 [pid = 1839] [id = 371] 01:58:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f0cc9800) [pid = 1839] [serial = 1114] [outer = (nil)] 01:58:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3f657fc00) [pid = 1839] [serial = 1115] [outer = 0x7fc3f0cc9800] 01:58:13 INFO - PROCESS | 1839 | 1461488293881 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3f7ea2800) [pid = 1839] [serial = 1116] [outer = 0x7fc3f0cc9800] 01:58:14 INFO - PROCESS | 1839 | 1461488294749 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1377ms 01:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:58:14 INFO - PROCESS | 1839 | 1461488294802 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 1839 | 1461488294805 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:58:14 INFO - PROCESS | 1839 | 1461488294811 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 1839 | 1461488294814 Marionette TRACE conn3 <- [1,1458,null,{}] 01:58:14 INFO - PROCESS | 1839 | 1461488294819 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}] 01:58:14 INFO - PROCESS | 1839 | 1461488294988 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:58:15 INFO - PROCESS | 1839 | 1461488295221 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4072a2000 == 114 [pid = 1839] [id = 372] 01:58:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3f17c2c00) [pid = 1839] [serial = 1117] [outer = (nil)] 01:58:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3f946e400) [pid = 1839] [serial = 1118] [outer = 0x7fc3f17c2c00] 01:58:15 INFO - PROCESS | 1839 | 1461488295294 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3f96c8c00) [pid = 1839] [serial = 1119] [outer = 0x7fc3f17c2c00] 01:58:16 INFO - PROCESS | 1839 | 1461488296251 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]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1485ms 01:58:16 INFO - PROCESS | 1839 | 1461488296296 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 1839 | 1461488296300 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:58:16 INFO - PROCESS | 1839 | 1461488296305 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 1839 | 1461488296307 Marionette TRACE conn3 <- [1,1462,null,{}] 01:58:16 INFO - PROCESS | 1839 | 1461488296313 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}] 01:58:16 INFO - PROCESS | 1839 | 1461488296527 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:58:16 INFO - PROCESS | 1839 | 1461488296718 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40e588800 == 115 [pid = 1839] [id = 373] 01:58:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3f9a5d400) [pid = 1839] [serial = 1120] [outer = (nil)] 01:58:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3fd361400) [pid = 1839] [serial = 1121] [outer = 0x7fc3f9a5d400] 01:58:16 INFO - PROCESS | 1839 | 1461488296794 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc4072dd800) [pid = 1839] [serial = 1122] [outer = 0x7fc3f9a5d400] 01:58:17 INFO - PROCESS | 1839 | 1461488297657 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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1380ms 01:58:17 INFO - PROCESS | 1839 | 1461488297687 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:58:17 INFO - PROCESS | 1839 | 1461488297690 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:58:17 INFO - PROCESS | 1839 | 1461488297696 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 1839 | 1461488297698 Marionette TRACE conn3 <- [1,1466,null,{}] 01:58:17 INFO - PROCESS | 1839 | 1461488297704 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}] 01:58:17 INFO - PROCESS | 1839 | 1461488297878 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:58:18 INFO - PROCESS | 1839 | 1461488298074 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2211000 == 116 [pid = 1839] [id = 374] 01:58:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3fa184c00) [pid = 1839] [serial = 1123] [outer = (nil)] 01:58:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc4083e8c00) [pid = 1839] [serial = 1124] [outer = 0x7fc3fa184c00] 01:58:18 INFO - PROCESS | 1839 | 1461488298145 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc40bc16000) [pid = 1839] [serial = 1125] [outer = 0x7fc3fa184c00] 01:58:19 INFO - PROCESS | 1839 | 1461488299046 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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1384ms 01:58:19 INFO - PROCESS | 1839 | 1461488299080 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1839 | 1461488299083 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:58:19 INFO - PROCESS | 1839 | 1461488299090 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1839 | 1461488299093 Marionette TRACE conn3 <- [1,1470,null,{}] 01:58:19 INFO - PROCESS | 1839 | 1461488299098 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}] 01:58:19 INFO - PROCESS | 1839 | 1461488299275 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:58:19 INFO - PROCESS | 1839 | 1461488299471 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc41185b800 == 117 [pid = 1839] [id = 375] 01:58:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3e2558400) [pid = 1839] [serial = 1126] [outer = (nil)] 01:58:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc3e255f400) [pid = 1839] [serial = 1127] [outer = 0x7fc3e2558400] 01:58:19 INFO - PROCESS | 1839 | 1461488299553 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3e2563800) [pid = 1839] [serial = 1128] [outer = 0x7fc3e2558400] 01:58:20 INFO - PROCESS | 1839 | 1461488300443 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1383ms 01:58:20 INFO - PROCESS | 1839 | 1461488300475 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 1839 | 1461488300477 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:58:20 INFO - PROCESS | 1839 | 1461488300483 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 1839 | 1461488300485 Marionette TRACE conn3 <- [1,1474,null,{}] 01:58:20 INFO - PROCESS | 1839 | 1461488300491 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}] 01:58:20 INFO - PROCESS | 1839 | 1461488300655 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:58:20 INFO - PROCESS | 1839 | 1461488300852 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f121e000 == 118 [pid = 1839] [id = 376] 01:58:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3e2558c00) [pid = 1839] [serial = 1129] [outer = (nil)] 01:58:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc40bc19c00) [pid = 1839] [serial = 1130] [outer = 0x7fc3e2558c00] 01:58:20 INFO - PROCESS | 1839 | 1461488300925 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc40bfa3400) [pid = 1839] [serial = 1131] [outer = 0x7fc3e2558c00] 01:58:21 INFO - PROCESS | 1839 | 1461488301801 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]]]}] 01:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1384ms 01:58:21 INFO - PROCESS | 1839 | 1461488301869 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:58:21 INFO - PROCESS | 1839 | 1461488301871 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:58:21 INFO - PROCESS | 1839 | 1461488301877 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 1839 | 1461488301879 Marionette TRACE conn3 <- [1,1478,null,{}] 01:58:21 INFO - PROCESS | 1839 | 1461488301885 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}] 01:58:22 INFO - PROCESS | 1839 | 1461488302104 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:58:22 INFO - PROCESS | 1839 | 1461488302345 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f131c800 == 119 [pid = 1839] [id = 377] 01:58:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3e22a5400) [pid = 1839] [serial = 1132] [outer = (nil)] 01:58:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3e22a7c00) [pid = 1839] [serial = 1133] [outer = 0x7fc3e22a5400] 01:58:22 INFO - PROCESS | 1839 | 1461488302461 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc408337400) [pid = 1839] [serial = 1134] [outer = 0x7fc3e22a5400] 01:58:23 INFO - PROCESS | 1839 | 1461488303307 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]]]}] 01:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1494ms 01:58:23 INFO - PROCESS | 1839 | 1461488303373 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 1839 | 1461488303376 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:58:23 INFO - PROCESS | 1839 | 1461488303382 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 1839 | 1461488303386 Marionette TRACE conn3 <- [1,1482,null,{}] 01:58:23 INFO - PROCESS | 1839 | 1461488303391 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}] 01:58:23 INFO - PROCESS | 1839 | 1461488303590 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:58:23 INFO - PROCESS | 1839 | 1461488303783 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3de2d7000 == 120 [pid = 1839] [id = 378] 01:58:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc3dd8c4c00) [pid = 1839] [serial = 1135] [outer = (nil)] 01:58:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3dd8d1000) [pid = 1839] [serial = 1136] [outer = 0x7fc3dd8c4c00] 01:58:23 INFO - PROCESS | 1839 | 1461488303862 Marionette DEBUG loaded listener.js 01:58:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc40c495400) [pid = 1839] [serial = 1137] [outer = 0x7fc3dd8c4c00] 01:58:24 INFO - PROCESS | 1839 | 1461488304774 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1434ms 01:58:24 INFO - PROCESS | 1839 | 1461488304817 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 1839 | 1461488304821 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:58:24 INFO - PROCESS | 1839 | 1461488304826 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 1839 | 1461488304828 Marionette TRACE conn3 <- [1,1486,null,{}] 01:58:24 INFO - PROCESS | 1839 | 1461488304834 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}] 01:58:25 INFO - PROCESS | 1839 | 1461488305012 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:58:25 INFO - PROCESS | 1839 | 1461488305223 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b97000 == 121 [pid = 1839] [id = 379] 01:58:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3dd8ca800) [pid = 1839] [serial = 1138] [outer = (nil)] 01:58:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3e2b7d800) [pid = 1839] [serial = 1139] [outer = 0x7fc3dd8ca800] 01:58:25 INFO - PROCESS | 1839 | 1461488305327 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3e2b84400) [pid = 1839] [serial = 1140] [outer = 0x7fc3dd8ca800] 01:58:26 INFO - PROCESS | 1839 | 1461488306176 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1379ms 01:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:58:26 INFO - PROCESS | 1839 | 1461488306207 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 1839 | 1461488306210 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:58:26 INFO - PROCESS | 1839 | 1461488306216 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1839 | 1461488306219 Marionette TRACE conn3 <- [1,1490,null,{}] 01:58:26 INFO - PROCESS | 1839 | 1461488306224 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}] 01:58:26 INFO - PROCESS | 1839 | 1461488306394 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:58:26 INFO - PROCESS | 1839 | 1461488306593 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd311800 == 122 [pid = 1839] [id = 380] 01:58:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc3de38c800) [pid = 1839] [serial = 1141] [outer = (nil)] 01:58:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc3de394400) [pid = 1839] [serial = 1142] [outer = 0x7fc3de38c800] 01:58:26 INFO - PROCESS | 1839 | 1461488306660 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc3de398400) [pid = 1839] [serial = 1143] [outer = 0x7fc3de38c800] 01:58:27 INFO - PROCESS | 1839 | 1461488307533 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1385ms 01:58:27 INFO - PROCESS | 1839 | 1461488307601 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 1839 | 1461488307605 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:58:27 INFO - PROCESS | 1839 | 1461488307610 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 1839 | 1461488307612 Marionette TRACE conn3 <- [1,1494,null,{}] 01:58:27 INFO - PROCESS | 1839 | 1461488307618 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}] 01:58:27 INFO - PROCESS | 1839 | 1461488307787 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:58:27 INFO - PROCESS | 1839 | 1461488307983 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39c8000 == 123 [pid = 1839] [id = 381] 01:58:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc3dd458800) [pid = 1839] [serial = 1144] [outer = (nil)] 01:58:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3dd45dc00) [pid = 1839] [serial = 1145] [outer = 0x7fc3dd458800] 01:58:28 INFO - PROCESS | 1839 | 1461488308052 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3dd462000) [pid = 1839] [serial = 1146] [outer = 0x7fc3dd458800] 01:58:29 INFO - PROCESS | 1839 | 1461488309353 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]]]}] 01:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1788ms 01:58:29 INFO - PROCESS | 1839 | 1461488309400 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 1839 | 1461488309407 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:58:29 INFO - PROCESS | 1839 | 1461488309413 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 1839 | 1461488309419 Marionette TRACE conn3 <- [1,1498,null,{}] 01:58:29 INFO - PROCESS | 1839 | 1461488309425 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}] 01:58:29 INFO - PROCESS | 1839 | 1461488309598 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:58:29 INFO - PROCESS | 1839 | 1461488309935 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e49c9000 == 124 [pid = 1839] [id = 382] 01:58:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc3dfe51400) [pid = 1839] [serial = 1147] [outer = (nil)] 01:58:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3dfe59400) [pid = 1839] [serial = 1148] [outer = 0x7fc3dfe51400] 01:58:30 INFO - PROCESS | 1839 | 1461488310009 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3e229e400) [pid = 1839] [serial = 1149] [outer = 0x7fc3dfe51400] 01:58:31 INFO - PROCESS | 1839 | 1461488311084 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]]]}] 01:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1683ms 01:58:31 INFO - PROCESS | 1839 | 1461488311096 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 1839 | 1461488311103 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:58:31 INFO - PROCESS | 1839 | 1461488311112 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 1839 | 1461488311115 Marionette TRACE conn3 <- [1,1502,null,{}] 01:58:31 INFO - PROCESS | 1839 | 1461488311120 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}] 01:58:31 INFO - PROCESS | 1839 | 1461488311293 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:58:31 INFO - PROCESS | 1839 | 1461488311538 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39ce000 == 125 [pid = 1839] [id = 383] 01:58:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3e255f800) [pid = 1839] [serial = 1150] [outer = (nil)] 01:58:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3e2b7e000) [pid = 1839] [serial = 1151] [outer = 0x7fc3e255f800] 01:58:31 INFO - PROCESS | 1839 | 1461488311601 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fc3e2b85400) [pid = 1839] [serial = 1152] [outer = 0x7fc3e255f800] 01:58:32 INFO - PROCESS | 1839 | 1461488312462 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]]]}] 01:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1428ms 01:58:32 INFO - PROCESS | 1839 | 1461488312541 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 1839 | 1461488312545 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:58:32 INFO - PROCESS | 1839 | 1461488312551 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 1839 | 1461488312556 Marionette TRACE conn3 <- [1,1506,null,{}] 01:58:32 INFO - PROCESS | 1839 | 1461488312570 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}] 01:58:32 INFO - PROCESS | 1839 | 1461488312781 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:58:33 INFO - PROCESS | 1839 | 1461488313017 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8803800 == 126 [pid = 1839] [id = 384] 01:58:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fc3e5d2b400) [pid = 1839] [serial = 1153] [outer = (nil)] 01:58:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7fc3e60b0800) [pid = 1839] [serial = 1154] [outer = 0x7fc3e5d2b400] 01:58:33 INFO - PROCESS | 1839 | 1461488313131 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7fc3e704f400) [pid = 1839] [serial = 1155] [outer = 0x7fc3e5d2b400] 01:58:33 INFO - PROCESS | 1839 | 1461488313995 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1487ms 01:58:34 INFO - PROCESS | 1839 | 1461488314038 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:58:34 INFO - PROCESS | 1839 | 1461488314043 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:58:34 INFO - PROCESS | 1839 | 1461488314048 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 1839 | 1461488314051 Marionette TRACE conn3 <- [1,1510,null,{}] 01:58:34 INFO - PROCESS | 1839 | 1461488314056 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}] 01:58:34 INFO - PROCESS | 1839 | 1461488314226 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:58:34 INFO - PROCESS | 1839 | 1461488314438 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16eb800 == 127 [pid = 1839] [id = 385] 01:58:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7fc3e70ac800) [pid = 1839] [serial = 1156] [outer = (nil)] 01:58:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7fc3e761c400) [pid = 1839] [serial = 1157] [outer = 0x7fc3e70ac800] 01:58:34 INFO - PROCESS | 1839 | 1461488314542 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7fc3ed142800) [pid = 1839] [serial = 1158] [outer = 0x7fc3e70ac800] 01:58:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0d65000 == 126 [pid = 1839] [id = 11] 01:58:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f17eb000 == 125 [pid = 1839] [id = 366] 01:58:34 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7fc3f0d61000) [pid = 1839] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:58:34 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7fc40a5b9c00) [pid = 1839] [serial = 986] [outer = (nil)] [url = about:blank] 01:58:34 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7fc3f0789000) [pid = 1839] [serial = 974] [outer = (nil)] [url = about:blank] 01:58:34 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7fc3f4749000) [pid = 1839] [serial = 977] [outer = (nil)] [url = about:blank] 01:58:34 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7fc40bfa4c00) [pid = 1839] [serial = 989] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fc40744c000) [pid = 1839] [serial = 983] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fc3edef7000) [pid = 1839] [serial = 992] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3faca5c00) [pid = 1839] [serial = 980] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc3e6e4bc00) [pid = 1839] [serial = 995] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3e7046000) [pid = 1839] [serial = 998] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3edef1800) [pid = 1839] [serial = 1001] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3e2543400) [pid = 1839] [serial = 1004] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3ed5b9000) [pid = 1839] [serial = 1007] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3ed757000) [pid = 1839] [serial = 1010] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3e409e000) [pid = 1839] [serial = 1013] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f077b000 == 124 [pid = 1839] [id = 365] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede19000 == 123 [pid = 1839] [id = 364] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8be7000 == 122 [pid = 1839] [id = 363] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39d5800 == 121 [pid = 1839] [id = 362] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e16d4800 == 120 [pid = 1839] [id = 361] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e49cf000 == 119 [pid = 1839] [id = 353] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e50a2800 == 118 [pid = 1839] [id = 352] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4108bc800 == 117 [pid = 1839] [id = 351] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bd6f800 == 116 [pid = 1839] [id = 350] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406f22800 == 115 [pid = 1839] [id = 349] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa0d9000 == 114 [pid = 1839] [id = 348] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48df000 == 113 [pid = 1839] [id = 347] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7828800 == 112 [pid = 1839] [id = 346] 01:58:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f81de000 == 111 [pid = 1839] [id = 345] 01:58:35 INFO - PROCESS | 1839 | 1461488315428 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]]]}] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3f7ea3c00) [pid = 1839] [serial = 1031] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc3ee06a800) [pid = 1839] [serial = 1020] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc3e8910400) [pid = 1839] [serial = 1019] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3f127c400) [pid = 1839] [serial = 1025] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3f0452800) [pid = 1839] [serial = 1022] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3f089a400) [pid = 1839] [serial = 1023] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3e6e4e400) [pid = 1839] [serial = 1017] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3e510d000) [pid = 1839] [serial = 1016] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3f93a2800) [pid = 1839] [serial = 1034] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3f146d800) [pid = 1839] [serial = 1026] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3f9468800) [pid = 1839] [serial = 1032] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3f3d5f000) [pid = 1839] [serial = 1028] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3f3fba400) [pid = 1839] [serial = 1029] [outer = (nil)] [url = about:blank] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3e6fe2c00) [pid = 1839] [serial = 708] [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.] 01:58:35 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3f96ce800) [pid = 1839] [serial = 1035] [outer = (nil)] [url = about:blank] 01:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1440ms 01:58:35 INFO - PROCESS | 1839 | 1461488315490 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 1839 | 1461488315493 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:58:35 INFO - PROCESS | 1839 | 1461488315498 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 1839 | 1461488315500 Marionette TRACE conn3 <- [1,1514,null,{}] 01:58:35 INFO - PROCESS | 1839 | 1461488315506 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}] 01:58:35 INFO - PROCESS | 1839 | 1461488315656 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:58:35 INFO - PROCESS | 1839 | 1461488315670 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39d3000 == 112 [pid = 1839] [id = 386] 01:58:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3e70af800) [pid = 1839] [serial = 1159] [outer = (nil)] 01:58:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3ed14b000) [pid = 1839] [serial = 1160] [outer = 0x7fc3e70af800] 01:58:35 INFO - PROCESS | 1839 | 1461488315760 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3ed30b800) [pid = 1839] [serial = 1161] [outer = 0x7fc3e70af800] 01:58:36 INFO - PROCESS | 1839 | 1461488316595 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]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1126ms 01:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:58:36 INFO - PROCESS | 1839 | 1461488316626 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 1839 | 1461488316628 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:58:36 INFO - PROCESS | 1839 | 1461488316634 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 1839 | 1461488316637 Marionette TRACE conn3 <- [1,1518,null,{}] 01:58:36 INFO - PROCESS | 1839 | 1461488316641 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}] 01:58:36 INFO - PROCESS | 1839 | 1461488316810 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:58:36 INFO - PROCESS | 1839 | 1461488316961 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed53d800 == 113 [pid = 1839] [id = 387] 01:58:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3e8910000) [pid = 1839] [serial = 1162] [outer = (nil)] 01:58:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3edef1400) [pid = 1839] [serial = 1163] [outer = 0x7fc3e8910000] 01:58:37 INFO - PROCESS | 1839 | 1461488317024 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3f0119400) [pid = 1839] [serial = 1164] [outer = 0x7fc3e8910000] 01:58:37 INFO - PROCESS | 1839 | 1461488317752 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]]]}] 01:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1131ms 01:58:37 INFO - PROCESS | 1839 | 1461488317764 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:58:37 INFO - PROCESS | 1839 | 1461488317766 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:58:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:58:37 INFO - PROCESS | 1839 | 1461488317777 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 1839 | 1461488317779 Marionette TRACE conn3 <- [1,1522,null,{}] 01:58:37 INFO - PROCESS | 1839 | 1461488317783 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}] 01:58:37 INFO - PROCESS | 1839 | 1461488317984 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:58:38 INFO - PROCESS | 1839 | 1461488318036 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f077b000 == 114 [pid = 1839] [id = 388] 01:58:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc3ed30c800) [pid = 1839] [serial = 1165] [outer = (nil)] 01:58:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3f03ea400) [pid = 1839] [serial = 1166] [outer = 0x7fc3ed30c800] 01:58:38 INFO - PROCESS | 1839 | 1461488318093 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3f04edc00) [pid = 1839] [serial = 1167] [outer = 0x7fc3ed30c800] 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 01:58:38 INFO - PROCESS | 1839 | 1461488318866 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"]]]}] 01:58:38 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 () { 01:58:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:58:38 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 () { 01:58:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:58:38 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 () { 01:58:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:58:38 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 () { 01:58:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:58:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1127ms 01:58:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:58:38 INFO - PROCESS | 1839 | 1461488318910 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1839 | 1461488318912 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:58:38 INFO - PROCESS | 1839 | 1461488318918 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1839 | 1461488318920 Marionette TRACE conn3 <- [1,1526,null,{}] 01:58:38 INFO - PROCESS | 1839 | 1461488318932 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}] 01:58:39 INFO - PROCESS | 1839 | 1461488319142 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:58:39 INFO - PROCESS | 1839 | 1461488319170 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f169a800 == 115 [pid = 1839] [id = 389] 01:58:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3edef0800) [pid = 1839] [serial = 1168] [outer = (nil)] 01:58:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3f078a800) [pid = 1839] [serial = 1169] [outer = 0x7fc3edef0800] 01:58:39 INFO - PROCESS | 1839 | 1461488319228 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3f1273c00) [pid = 1839] [serial = 1170] [outer = 0x7fc3edef0800] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc40633d000) [pid = 1839] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3fc74e400) [pid = 1839] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3f8981c00) [pid = 1839] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3ee672800) [pid = 1839] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3f0cd1400) [pid = 1839] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3edef9400) [pid = 1839] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3f7661000) [pid = 1839] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3e5342800) [pid = 1839] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3e60c4400) [pid = 1839] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3e6e4f000) [pid = 1839] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc401313c00) [pid = 1839] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3f08a4800) [pid = 1839] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3e5342c00) [pid = 1839] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3e6fdd000) [pid = 1839] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3f8244400) [pid = 1839] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3f473f000) [pid = 1839] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3e7619000) [pid = 1839] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3f04f0800) [pid = 1839] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3e534c400) [pid = 1839] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3f1466000) [pid = 1839] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3f0454000) [pid = 1839] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3f9a55000) [pid = 1839] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3ed306000) [pid = 1839] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3f7398800) [pid = 1839] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3f1279000) [pid = 1839] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3f011ec00) [pid = 1839] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f3d60000) [pid = 1839] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3f0acd000) [pid = 1839] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3fd61dc00) [pid = 1839] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3f817d400) [pid = 1839] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f4744800) [pid = 1839] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3f810a000) [pid = 1839] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3f0355400) [pid = 1839] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3ee063c00) [pid = 1839] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3edef6000) [pid = 1839] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3ee676000) [pid = 1839] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3e510a800) [pid = 1839] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3f011a000) [pid = 1839] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3fad0f800) [pid = 1839] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3fad0f400) [pid = 1839] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3e7616c00) [pid = 1839] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f11fcc00) [pid = 1839] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3f9470c00) [pid = 1839] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc407404000) [pid = 1839] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3f03e4c00) [pid = 1839] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3f522a800) [pid = 1839] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f9ab0000) [pid = 1839] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3f0ad9c00) [pid = 1839] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3e5d29800) [pid = 1839] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f473e400) [pid = 1839] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f9a56400) [pid = 1839] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:58:40 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f0ace800) [pid = 1839] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:58:40 INFO - PROCESS | 1839 | 1461488320793 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"]]]}] 01:58:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:58:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:58:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:58:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:58:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:58:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:58:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1938ms 01:58:40 INFO - PROCESS | 1839 | 1461488320860 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1839 | 1461488320863 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:58:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:58:40 INFO - PROCESS | 1839 | 1461488320868 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1839 | 1461488320871 Marionette TRACE conn3 <- [1,1530,null,{}] 01:58:40 INFO - PROCESS | 1839 | 1461488320876 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}] 01:58:41 INFO - PROCESS | 1839 | 1461488321031 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:58:41 INFO - PROCESS | 1839 | 1461488321188 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede2c800 == 116 [pid = 1839] [id = 390] 01:58:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3e5349000) [pid = 1839] [serial = 1171] [outer = (nil)] 01:58:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3f011a000) [pid = 1839] [serial = 1172] [outer = 0x7fc3e5349000] 01:58:41 INFO - PROCESS | 1839 | 1461488321247 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3f089f800) [pid = 1839] [serial = 1173] [outer = 0x7fc3e5349000] 01:58:41 INFO - PROCESS | 1839 | 1461488321823 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]]]}] 01:58:41 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 01:58:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:58:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:58:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:58:41 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. 01:58:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:58:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 989ms 01:58:41 INFO - PROCESS | 1839 | 1461488321861 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:58:41 INFO - PROCESS | 1839 | 1461488321864 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:58:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:58:41 INFO - PROCESS | 1839 | 1461488321869 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:58:41 INFO - PROCESS | 1839 | 1461488321871 Marionette TRACE conn3 <- [1,1534,null,{}] 01:58:41 INFO - PROCESS | 1839 | 1461488321876 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}] 01:58:42 INFO - PROCESS | 1839 | 1461488322030 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:58:42 INFO - PROCESS | 1839 | 1461488322047 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48e0800 == 117 [pid = 1839] [id = 391] 01:58:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3f08a4800) [pid = 1839] [serial = 1174] [outer = (nil)] 01:58:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f1280000) [pid = 1839] [serial = 1175] [outer = 0x7fc3f08a4800] 01:58:42 INFO - PROCESS | 1839 | 1461488322104 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3f146ac00) [pid = 1839] [serial = 1176] [outer = 0x7fc3f08a4800] 01:58:43 INFO - PROCESS | 1839 | 1461488323256 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:58:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1429ms 01:58:43 INFO - PROCESS | 1839 | 1461488323300 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1839 | 1461488323307 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:58:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:58:43 INFO - PROCESS | 1839 | 1461488323315 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1839 | 1461488323321 Marionette TRACE conn3 <- [1,1538,null,{}] 01:58:43 INFO - PROCESS | 1839 | 1461488323328 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}] 01:58:43 INFO - PROCESS | 1839 | 1461488323528 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:58:43 INFO - PROCESS | 1839 | 1461488323728 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e3ca7800 == 118 [pid = 1839] [id = 392] 01:58:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3de395c00) [pid = 1839] [serial = 1177] [outer = (nil)] 01:58:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3e2236000) [pid = 1839] [serial = 1178] [outer = 0x7fc3de395c00] 01:58:43 INFO - PROCESS | 1839 | 1461488323843 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3e253e000) [pid = 1839] [serial = 1179] [outer = 0x7fc3de395c00] 01:58:44 INFO - PROCESS | 1839 | 1461488324806 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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:58:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1532ms 01:58:44 INFO - PROCESS | 1839 | 1461488324848 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 1839 | 1461488324856 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:58:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:58:44 INFO - PROCESS | 1839 | 1461488324866 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 1839 | 1461488324870 Marionette TRACE conn3 <- [1,1542,null,{}] 01:58:44 INFO - PROCESS | 1839 | 1461488324875 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}] 01:58:45 INFO - PROCESS | 1839 | 1461488325065 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:58:45 INFO - PROCESS | 1839 | 1461488325372 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed17e000 == 119 [pid = 1839] [id = 393] 01:58:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3e4098800) [pid = 1839] [serial = 1180] [outer = (nil)] 01:58:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3e510f400) [pid = 1839] [serial = 1181] [outer = 0x7fc3e4098800] 01:58:45 INFO - PROCESS | 1839 | 1461488325494 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3e7046400) [pid = 1839] [serial = 1182] [outer = 0x7fc3e4098800] 01:58:46 INFO - PROCESS | 1839 | 1461488326310 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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:58:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1482ms 01:58:46 INFO - PROCESS | 1839 | 1461488326347 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:58:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:58:46 INFO - PROCESS | 1839 | 1461488326351 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:58:46 INFO - PROCESS | 1839 | 1461488326357 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 1839 | 1461488326362 Marionette TRACE conn3 <- [1,1546,null,{}] 01:58:46 INFO - PROCESS | 1839 | 1461488326377 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}] 01:58:46 INFO - PROCESS | 1839 | 1461488326557 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:58:46 INFO - PROCESS | 1839 | 1461488326765 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a83000 == 120 [pid = 1839] [id = 394] 01:58:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3ed143000) [pid = 1839] [serial = 1183] [outer = (nil)] 01:58:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3ed5bcc00) [pid = 1839] [serial = 1184] [outer = 0x7fc3ed143000] 01:58:46 INFO - PROCESS | 1839 | 1461488326840 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3edef7000) [pid = 1839] [serial = 1185] [outer = 0x7fc3ed143000] 01:58:47 INFO - PROCESS | 1839 | 1461488327697 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:58:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1390ms 01:58:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:58:47 INFO - PROCESS | 1839 | 1461488327747 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 1839 | 1461488327750 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:58:47 INFO - PROCESS | 1839 | 1461488327757 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 1839 | 1461488327760 Marionette TRACE conn3 <- [1,1550,null,{}] 01:58:47 INFO - PROCESS | 1839 | 1461488327765 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}] 01:58:47 INFO - PROCESS | 1839 | 1461488327937 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:58:48 INFO - PROCESS | 1839 | 1461488328141 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64a3800 == 121 [pid = 1839] [id = 395] 01:58:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3ed14a000) [pid = 1839] [serial = 1186] [outer = (nil)] 01:58:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3f0acd000) [pid = 1839] [serial = 1187] [outer = 0x7fc3ed14a000] 01:58:48 INFO - PROCESS | 1839 | 1461488328210 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3f1067000) [pid = 1839] [serial = 1188] [outer = 0x7fc3ed14a000] 01:58:49 INFO - PROCESS | 1839 | 1461488329080 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:58:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1384ms 01:58:49 INFO - PROCESS | 1839 | 1461488329141 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 1839 | 1461488329144 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:58:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:58:49 INFO - PROCESS | 1839 | 1461488329150 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1839 | 1461488329152 Marionette TRACE conn3 <- [1,1554,null,{}] 01:58:49 INFO - PROCESS | 1839 | 1461488329158 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}] 01:58:49 INFO - PROCESS | 1839 | 1461488329328 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:58:49 INFO - PROCESS | 1839 | 1461488329539 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8aae000 == 122 [pid = 1839] [id = 396] 01:58:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3ee05ec00) [pid = 1839] [serial = 1189] [outer = (nil)] 01:58:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3f1384800) [pid = 1839] [serial = 1190] [outer = 0x7fc3ee05ec00] 01:58:49 INFO - PROCESS | 1839 | 1461488329652 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3f26aa800) [pid = 1839] [serial = 1191] [outer = 0x7fc3ee05ec00] 01:58:50 INFO - PROCESS | 1839 | 1461488330592 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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1483ms 01:58:50 INFO - PROCESS | 1839 | 1461488330635 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:58:50 INFO - PROCESS | 1839 | 1461488330639 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:58:50 INFO - PROCESS | 1839 | 1461488330644 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 1839 | 1461488330646 Marionette TRACE conn3 <- [1,1558,null,{}] 01:58:50 INFO - PROCESS | 1839 | 1461488330652 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}] 01:58:50 INFO - PROCESS | 1839 | 1461488330850 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:58:51 INFO - PROCESS | 1839 | 1461488331094 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd383800 == 123 [pid = 1839] [id = 397] 01:58:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3f26ac800) [pid = 1839] [serial = 1192] [outer = (nil)] 01:58:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3f4749000) [pid = 1839] [serial = 1193] [outer = 0x7fc3f26ac800] 01:58:51 INFO - PROCESS | 1839 | 1461488331211 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3f7390c00) [pid = 1839] [serial = 1194] [outer = 0x7fc3f26ac800] 01:58:51 INFO - PROCESS | 1839 | 1461488331983 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:58:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1377ms 01:58:52 INFO - PROCESS | 1839 | 1461488332022 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 1839 | 1461488332024 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:58:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:58:52 INFO - PROCESS | 1839 | 1461488332030 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1839 | 1461488332033 Marionette TRACE conn3 <- [1,1562,null,{}] 01:58:52 INFO - PROCESS | 1839 | 1461488332038 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}] 01:58:52 INFO - PROCESS | 1839 | 1461488332214 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:58:52 INFO - PROCESS | 1839 | 1461488332417 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40728d000 == 124 [pid = 1839] [id = 398] 01:58:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3f3fb6c00) [pid = 1839] [serial = 1195] [outer = (nil)] 01:58:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f7ea1000) [pid = 1839] [serial = 1196] [outer = 0x7fc3f3fb6c00] 01:58:52 INFO - PROCESS | 1839 | 1461488332486 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3f8927c00) [pid = 1839] [serial = 1197] [outer = 0x7fc3f3fb6c00] 01:58:53 INFO - PROCESS | 1839 | 1461488333327 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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1348ms 01:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:58:53 INFO - PROCESS | 1839 | 1461488333379 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 1839 | 1461488333382 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:58:53 INFO - PROCESS | 1839 | 1461488333388 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 1839 | 1461488333391 Marionette TRACE conn3 <- [1,1566,null,{}] 01:58:53 INFO - PROCESS | 1839 | 1461488333396 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}] 01:58:53 INFO - PROCESS | 1839 | 1461488333570 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:58:53 INFO - PROCESS | 1839 | 1461488333775 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf77000 == 125 [pid = 1839] [id = 399] 01:58:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3f4a2c400) [pid = 1839] [serial = 1198] [outer = (nil)] 01:58:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3f946a000) [pid = 1839] [serial = 1199] [outer = 0x7fc3f4a2c400] 01:58:53 INFO - PROCESS | 1839 | 1461488333844 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3f96cc000) [pid = 1839] [serial = 1200] [outer = 0x7fc3f4a2c400] 01:58:54 INFO - PROCESS | 1839 | 1461488334699 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1383ms 01:58:54 INFO - PROCESS | 1839 | 1461488334771 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 1839 | 1461488334774 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:58:54 INFO - PROCESS | 1839 | 1461488334780 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 1839 | 1461488334783 Marionette TRACE conn3 <- [1,1570,null,{}] 01:58:54 INFO - PROCESS | 1839 | 1461488334788 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}] 01:58:54 INFO - PROCESS | 1839 | 1461488334962 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:58:55 INFO - PROCESS | 1839 | 1461488335172 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40ef58800 == 126 [pid = 1839] [id = 400] 01:58:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3e229ec00) [pid = 1839] [serial = 1201] [outer = (nil)] 01:58:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3f9803800) [pid = 1839] [serial = 1202] [outer = 0x7fc3e229ec00] 01:58:55 INFO - PROCESS | 1839 | 1461488335284 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3f9aaf000) [pid = 1839] [serial = 1203] [outer = 0x7fc3e229ec00] 01:58:56 INFO - PROCESS | 1839 | 1461488336170 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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:58:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1430ms 01:58:56 INFO - PROCESS | 1839 | 1461488336212 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 1839 | 1461488336215 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:58:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:58:56 INFO - PROCESS | 1839 | 1461488336220 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 1839 | 1461488336223 Marionette TRACE conn3 <- [1,1574,null,{}] 01:58:56 INFO - PROCESS | 1839 | 1461488336229 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}] 01:58:56 INFO - PROCESS | 1839 | 1461488336399 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:58:56 INFO - PROCESS | 1839 | 1461488336603 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4951000 == 127 [pid = 1839] [id = 401] 01:58:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3f739ac00) [pid = 1839] [serial = 1204] [outer = (nil)] 01:58:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3fa72e000) [pid = 1839] [serial = 1205] [outer = 0x7fc3f739ac00] 01:58:56 INFO - PROCESS | 1839 | 1461488336672 Marionette DEBUG loaded listener.js 01:58:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3fad0e400) [pid = 1839] [serial = 1206] [outer = 0x7fc3f739ac00] 01:58:57 INFO - PROCESS | 1839 | 1461488337551 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]]]}] 01:58:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1381ms 01:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:58:57 INFO - PROCESS | 1839 | 1461488337603 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:58:57 INFO - PROCESS | 1839 | 1461488337606 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:58:57 INFO - PROCESS | 1839 | 1461488337612 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 1839 | 1461488337616 Marionette TRACE conn3 <- [1,1578,null,{}] 01:58:57 INFO - PROCESS | 1839 | 1461488337621 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}] 01:58:57 INFO - PROCESS | 1839 | 1461488337821 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:58:58 INFO - PROCESS | 1839 | 1461488338023 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d10800 == 128 [pid = 1839] [id = 402] 01:58:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3f96d1400) [pid = 1839] [serial = 1207] [outer = (nil)] 01:58:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc40633ec00) [pid = 1839] [serial = 1208] [outer = 0x7fc3f96d1400] 01:58:58 INFO - PROCESS | 1839 | 1461488338100 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc4076ec000) [pid = 1839] [serial = 1209] [outer = 0x7fc3f96d1400] 01:58:58 INFO - PROCESS | 1839 | 1461488338958 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]]]}] 01:58:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1380ms 01:58:58 INFO - PROCESS | 1839 | 1461488338991 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 1839 | 1461488338996 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:58:59 INFO - PROCESS | 1839 | 1461488339001 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1839 | 1461488339003 Marionette TRACE conn3 <- [1,1582,null,{}] 01:58:59 INFO - PROCESS | 1839 | 1461488339009 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}] 01:58:59 INFO - PROCESS | 1839 | 1461488339192 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:58:59 INFO - PROCESS | 1839 | 1461488339399 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f440b800 == 129 [pid = 1839] [id = 403] 01:58:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3ed5b7c00) [pid = 1839] [serial = 1210] [outer = (nil)] 01:58:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc408339800) [pid = 1839] [serial = 1211] [outer = 0x7fc3ed5b7c00] 01:58:59 INFO - PROCESS | 1839 | 1461488339467 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc40a53e000) [pid = 1839] [serial = 1212] [outer = 0x7fc3ed5b7c00] 01:59:00 INFO - PROCESS | 1839 | 1461488340319 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1376ms 01:59:00 INFO - PROCESS | 1839 | 1461488340379 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1839 | 1461488340382 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:59:00 INFO - PROCESS | 1839 | 1461488340388 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1839 | 1461488340399 Marionette TRACE conn3 <- [1,1586,null,{}] 01:59:00 INFO - PROCESS | 1839 | 1461488340404 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}] 01:59:00 INFO - PROCESS | 1839 | 1461488340587 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:59:00 INFO - PROCESS | 1839 | 1461488340807 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4424800 == 130 [pid = 1839] [id = 404] 01:59:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3deedc400) [pid = 1839] [serial = 1213] [outer = (nil)] 01:59:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3deee6000) [pid = 1839] [serial = 1214] [outer = 0x7fc3deedc400] 01:59:00 INFO - PROCESS | 1839 | 1461488340882 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3deeea800) [pid = 1839] [serial = 1215] [outer = 0x7fc3deedc400] 01:59:01 INFO - PROCESS | 1839 | 1461488341724 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]]]}] 01:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1392ms 01:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:59:01 INFO - PROCESS | 1839 | 1461488341780 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 1839 | 1461488341783 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:59:01 INFO - PROCESS | 1839 | 1461488341791 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 1839 | 1461488341794 Marionette TRACE conn3 <- [1,1590,null,{}] 01:59:01 INFO - PROCESS | 1839 | 1461488341799 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}] 01:59:01 INFO - PROCESS | 1839 | 1461488341982 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:59:02 INFO - PROCESS | 1839 | 1461488342188 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df1b8000 == 131 [pid = 1839] [id = 405] 01:59:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3ddc8cc00) [pid = 1839] [serial = 1216] [outer = (nil)] 01:59:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc3ddc94000) [pid = 1839] [serial = 1217] [outer = 0x7fc3ddc8cc00] 01:59:02 INFO - PROCESS | 1839 | 1461488342258 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3ddc98000) [pid = 1839] [serial = 1218] [outer = 0x7fc3ddc8cc00] 01:59:03 INFO - PROCESS | 1839 | 1461488343269 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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:59:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1546ms 01:59:03 INFO - PROCESS | 1839 | 1461488343335 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1839 | 1461488343338 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:59:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:59:03 INFO - PROCESS | 1839 | 1461488343344 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1839 | 1461488343346 Marionette TRACE conn3 <- [1,1594,null,{}] 01:59:03 INFO - PROCESS | 1839 | 1461488343352 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}] 01:59:03 INFO - PROCESS | 1839 | 1461488343556 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:59:03 INFO - PROCESS | 1839 | 1461488343768 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7693000 == 132 [pid = 1839] [id = 406] 01:59:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3ddc8d400) [pid = 1839] [serial = 1219] [outer = (nil)] 01:59:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3deee5c00) [pid = 1839] [serial = 1220] [outer = 0x7fc3ddc8d400] 01:59:03 INFO - PROCESS | 1839 | 1461488343837 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3e70a8000) [pid = 1839] [serial = 1221] [outer = 0x7fc3ddc8d400] 01:59:04 INFO - PROCESS | 1839 | 1461488344750 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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1478ms 01:59:04 INFO - PROCESS | 1839 | 1461488344824 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1839 | 1461488344828 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:59:04 INFO - PROCESS | 1839 | 1461488344833 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1839 | 1461488344835 Marionette TRACE conn3 <- [1,1598,null,{}] 01:59:04 INFO - PROCESS | 1839 | 1461488344841 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}] 01:59:05 INFO - PROCESS | 1839 | 1461488345017 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:59:05 INFO - PROCESS | 1839 | 1461488345279 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f15800 == 133 [pid = 1839] [id = 407] 01:59:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3ddc90c00) [pid = 1839] [serial = 1222] [outer = (nil)] 01:59:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc3e88e7000) [pid = 1839] [serial = 1223] [outer = 0x7fc3ddc90c00] 01:59:05 INFO - PROCESS | 1839 | 1461488345393 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc3f03ea800) [pid = 1839] [serial = 1224] [outer = 0x7fc3ddc90c00] 01:59:06 INFO - PROCESS | 1839 | 1461488346218 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]]]}] 01:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1431ms 01:59:06 INFO - PROCESS | 1839 | 1461488346266 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 1839 | 1461488346269 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:59:06 INFO - PROCESS | 1839 | 1461488346275 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 1839 | 1461488346277 Marionette TRACE conn3 <- [1,1602,null,{}] 01:59:06 INFO - PROCESS | 1839 | 1461488346282 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}] 01:59:06 INFO - PROCESS | 1839 | 1461488346475 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:59:06 INFO - PROCESS | 1839 | 1461488346690 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75b6800 == 134 [pid = 1839] [id = 408] 01:59:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc3e60b5800) [pid = 1839] [serial = 1225] [outer = (nil)] 01:59:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc3e890e400) [pid = 1839] [serial = 1226] [outer = 0x7fc3e60b5800] 01:59:06 INFO - PROCESS | 1839 | 1461488346798 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3f043f800) [pid = 1839] [serial = 1227] [outer = 0x7fc3e60b5800] 01:59:08 INFO - PROCESS | 1839 | 1461488348186 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]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1983ms 01:59:08 INFO - PROCESS | 1839 | 1461488348284 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 1839 | 1461488348290 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:59:08 INFO - PROCESS | 1839 | 1461488348297 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 1839 | 1461488348302 Marionette TRACE conn3 <- [1,1606,null,{}] 01:59:08 INFO - PROCESS | 1839 | 1461488348310 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}] 01:59:08 INFO - PROCESS | 1839 | 1461488348490 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:59:08 INFO - PROCESS | 1839 | 1461488348701 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d06800 == 135 [pid = 1839] [id = 409] 01:59:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3de399c00) [pid = 1839] [serial = 1228] [outer = (nil)] 01:59:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc3e253b800) [pid = 1839] [serial = 1229] [outer = 0x7fc3de399c00] 01:59:08 INFO - PROCESS | 1839 | 1461488348808 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3e2b79800) [pid = 1839] [serial = 1230] [outer = 0x7fc3de399c00] 01:59:09 INFO - PROCESS | 1839 | 1461488349876 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1642ms 01:59:09 INFO - PROCESS | 1839 | 1461488349941 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 1839 | 1461488349948 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:59:09 INFO - PROCESS | 1839 | 1461488349957 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 1839 | 1461488349961 Marionette TRACE conn3 <- [1,1610,null,{}] 01:59:09 INFO - PROCESS | 1839 | 1461488349966 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}] 01:59:10 INFO - PROCESS | 1839 | 1461488350142 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:59:10 INFO - PROCESS | 1839 | 1461488350445 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7d2000 == 136 [pid = 1839] [id = 410] 01:59:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3e2b81800) [pid = 1839] [serial = 1231] [outer = (nil)] 01:59:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3e44b4400) [pid = 1839] [serial = 1232] [outer = 0x7fc3e2b81800] 01:59:10 INFO - PROCESS | 1839 | 1461488350557 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3e5d2f400) [pid = 1839] [serial = 1233] [outer = 0x7fc3e2b81800] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f527d800 == 135 [pid = 1839] [id = 283] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed7aa000 == 134 [pid = 1839] [id = 337] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed797000 == 133 [pid = 1839] [id = 336] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed535800 == 132 [pid = 1839] [id = 335] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24ba800 == 131 [pid = 1839] [id = 334] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15ef800 == 130 [pid = 1839] [id = 333] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4979800 == 129 [pid = 1839] [id = 247] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3e44ad000) [pid = 1839] [serial = 1064] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc3e70ae000) [pid = 1839] [serial = 1070] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3f0452c00) [pid = 1839] [serial = 1067] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3ed148c00) [pid = 1839] [serial = 1079] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3dfe53400) [pid = 1839] [serial = 1073] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3ed140800) [pid = 1839] [serial = 1076] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3f4a2a800) [pid = 1839] [serial = 1103] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede2c800 == 128 [pid = 1839] [id = 390] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f169a800 == 127 [pid = 1839] [id = 389] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f077b000 == 126 [pid = 1839] [id = 388] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed53d800 == 125 [pid = 1839] [id = 387] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39d3000 == 124 [pid = 1839] [id = 386] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e16eb800 == 123 [pid = 1839] [id = 385] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8803800 == 122 [pid = 1839] [id = 384] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39ce000 == 121 [pid = 1839] [id = 383] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e49c9000 == 120 [pid = 1839] [id = 382] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2211000 == 119 [pid = 1839] [id = 374] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40e588800 == 118 [pid = 1839] [id = 373] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4072a2000 == 117 [pid = 1839] [id = 372] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e65000 == 116 [pid = 1839] [id = 371] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f707c800 == 115 [pid = 1839] [id = 370] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0b51800 == 114 [pid = 1839] [id = 369] 01:59:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5f04000 == 113 [pid = 1839] [id = 368] 01:59:11 INFO - PROCESS | 1839 | 1461488351532 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]]]}] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3f3fb8000) [pid = 1839] [serial = 1101] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3f3ec7c00) [pid = 1839] [serial = 1046] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc407653400) [pid = 1839] [serial = 942] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc406334c00) [pid = 1839] [serial = 933] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3f96d1000) [pid = 1839] [serial = 825] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3fa977000) [pid = 1839] [serial = 924] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3f3d53400) [pid = 1839] [serial = 861] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3f078b800) [pid = 1839] [serial = 1095] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3f9a54c00) [pid = 1839] [serial = 873] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3e890d000) [pid = 1839] [serial = 855] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3f3d56800) [pid = 1839] [serial = 888] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3e70b0800) [pid = 1839] [serial = 1086] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc407405c00) [pid = 1839] [serial = 939] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3f127a800) [pid = 1839] [serial = 1100] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3f4748000) [pid = 1839] [serial = 831] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3f946b000) [pid = 1839] [serial = 1049] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3edcce400) [pid = 1839] [serial = 747] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3f96c5c00) [pid = 1839] [serial = 822] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3f65d2400) [pid = 1839] [serial = 765] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3f0115800) [pid = 1839] [serial = 801] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3f7392000) [pid = 1839] [serial = 867] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3f0451800) [pid = 1839] [serial = 858] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3f402e000) [pid = 1839] [serial = 759] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3f0d32400) [pid = 1839] [serial = 915] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3f9b16800) [pid = 1839] [serial = 879] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3ed30fc00) [pid = 1839] [serial = 1088] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3f946ec00) [pid = 1839] [serial = 870] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3f1465800) [pid = 1839] [serial = 753] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3f04f4400) [pid = 1839] [serial = 1094] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3f0ace400) [pid = 1839] [serial = 804] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f7397400) [pid = 1839] [serial = 813] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3f4742c00) [pid = 1839] [serial = 810] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc40bd4ac00) [pid = 1839] [serial = 1058] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc4071d1c00) [pid = 1839] [serial = 936] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f946f000) [pid = 1839] [serial = 819] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3f7396000) [pid = 1839] [serial = 768] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3f8da3800) [pid = 1839] [serial = 816] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3f0549400) [pid = 1839] [serial = 750] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3e7051c00) [pid = 1839] [serial = 1040] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3f4a2c000) [pid = 1839] [serial = 864] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3f0357800) [pid = 1839] [serial = 1092] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3ed5b6c00) [pid = 1839] [serial = 1089] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3f3ec6800) [pid = 1839] [serial = 807] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3e60c2400) [pid = 1839] [serial = 912] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3ee66f000) [pid = 1839] [serial = 1091] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f0d31c00) [pid = 1839] [serial = 1097] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc40130f400) [pid = 1839] [serial = 930] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3fd357800) [pid = 1839] [serial = 927] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc40740c000) [pid = 1839] [serial = 1055] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3ed304400) [pid = 1839] [serial = 1082] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc40a5b9400) [pid = 1839] [serial = 948] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3f96d0800) [pid = 1839] [serial = 921] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3f9aadc00) [pid = 1839] [serial = 876] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc40860b800) [pid = 1839] [serial = 945] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f4747800) [pid = 1839] [serial = 918] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f0544400) [pid = 1839] [serial = 1043] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3f7dea800) [pid = 1839] [serial = 771] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3fad09000) [pid = 1839] [serial = 885] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3f3f96000) [pid = 1839] [serial = 756] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f1272c00) [pid = 1839] [serial = 1098] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3f9809400) [pid = 1839] [serial = 828] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3fad0b400) [pid = 1839] [serial = 1052] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3e704a400) [pid = 1839] [serial = 1085] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f4a31400) [pid = 1839] [serial = 762] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3fa18ac00) [pid = 1839] [serial = 882] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3f0d2d800) [pid = 1839] [serial = 695] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3e2231000) [pid = 1839] [serial = 1061] [outer = (nil)] [url = about:blank] 01:59:11 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3f96d1c00) [pid = 1839] [serial = 1037] [outer = (nil)] [url = about:blank] 01:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1635ms 01:59:11 INFO - PROCESS | 1839 | 1461488351592 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 1839 | 1461488351599 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:59:11 INFO - PROCESS | 1839 | 1461488351607 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1839 | 1461488351618 Marionette TRACE conn3 <- [1,1614,null,{}] 01:59:11 INFO - PROCESS | 1839 | 1461488351632 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}] 01:59:11 INFO - PROCESS | 1839 | 1461488351834 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:59:11 INFO - PROCESS | 1839 | 1461488351988 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b93000 == 114 [pid = 1839] [id = 411] 01:59:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3e534bc00) [pid = 1839] [serial = 1234] [outer = (nil)] 01:59:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3e70b0c00) [pid = 1839] [serial = 1235] [outer = 0x7fc3e534bc00] 01:59:12 INFO - PROCESS | 1839 | 1461488352058 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3e7615c00) [pid = 1839] [serial = 1236] [outer = 0x7fc3e534bc00] 01:59:12 INFO - PROCESS | 1839 | 1461488352770 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]]]}] 01:59:12 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 01:59:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1189ms 01:59:12 INFO - PROCESS | 1839 | 1461488352797 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:59:12 INFO - PROCESS | 1839 | 1461488352801 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:59:12 INFO - PROCESS | 1839 | 1461488352806 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 1839 | 1461488352809 Marionette TRACE conn3 <- [1,1618,null,{}] 01:59:12 INFO - PROCESS | 1839 | 1461488352813 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}] 01:59:12 INFO - PROCESS | 1839 | 1461488352970 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:59:13 INFO - PROCESS | 1839 | 1461488353150 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e547a000 == 115 [pid = 1839] [id = 412] 01:59:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3e44b1000) [pid = 1839] [serial = 1237] [outer = (nil)] 01:59:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3ed306000) [pid = 1839] [serial = 1238] [outer = 0x7fc3e44b1000] 01:59:13 INFO - PROCESS | 1839 | 1461488353209 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3ed755000) [pid = 1839] [serial = 1239] [outer = 0x7fc3e44b1000] 01:59:13 INFO - PROCESS | 1839 | 1461488353989 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]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1229ms 01:59:14 INFO - PROCESS | 1839 | 1461488354036 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 1839 | 1461488354039 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:59:14 INFO - PROCESS | 1839 | 1461488354051 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1839 | 1461488354053 Marionette TRACE conn3 <- [1,1622,null,{}] 01:59:14 INFO - PROCESS | 1839 | 1461488354058 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}] 01:59:14 INFO - PROCESS | 1839 | 1461488354284 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:59:14 INFO - PROCESS | 1839 | 1461488354312 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8805800 == 116 [pid = 1839] [id = 413] 01:59:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3e7616c00) [pid = 1839] [serial = 1240] [outer = (nil)] 01:59:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3edcc9400) [pid = 1839] [serial = 1241] [outer = 0x7fc3e7616c00] 01:59:14 INFO - PROCESS | 1839 | 1461488354370 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3ee674000) [pid = 1839] [serial = 1242] [outer = 0x7fc3e7616c00] 01:59:15 INFO - PROCESS | 1839 | 1461488355300 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]]]}] 01:59:15 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 01:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1283ms 01:59:15 INFO - PROCESS | 1839 | 1461488355339 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 1839 | 1461488355343 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:59:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:59:15 INFO - PROCESS | 1839 | 1461488355348 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1839 | 1461488355350 Marionette TRACE conn3 <- [1,1626,null,{}] 01:59:15 INFO - PROCESS | 1839 | 1461488355355 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}] 01:59:15 INFO - PROCESS | 1839 | 1461488355612 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3e70ac800) [pid = 1839] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e255f800) [pid = 1839] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3e5349000) [pid = 1839] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3e8910000) [pid = 1839] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3dfe51400) [pid = 1839] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3e70af800) [pid = 1839] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3e5d2b400) [pid = 1839] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3edef0800) [pid = 1839] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:59:16 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3ed30c800) [pid = 1839] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:59:16 INFO - PROCESS | 1839 | 1461488356327 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e546e000 == 117 [pid = 1839] [id = 414] 01:59:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3dd8d0400) [pid = 1839] [serial = 1243] [outer = (nil)] 01:59:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3e5349000) [pid = 1839] [serial = 1244] [outer = 0x7fc3dd8d0400] 01:59:16 INFO - PROCESS | 1839 | 1461488356390 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f0456c00) [pid = 1839] [serial = 1245] [outer = 0x7fc3dd8d0400] 01:59:17 INFO - PROCESS | 1839 | 1461488357008 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1680ms 01:59:17 INFO - PROCESS | 1839 | 1461488357028 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 1839 | 1461488357031 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:59:17 INFO - PROCESS | 1839 | 1461488357038 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 1839 | 1461488357041 Marionette TRACE conn3 <- [1,1630,null,{}] 01:59:17 INFO - PROCESS | 1839 | 1461488357046 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}] 01:59:17 INFO - PROCESS | 1839 | 1461488357269 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:59:17 INFO - PROCESS | 1839 | 1461488357292 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede2b800 == 118 [pid = 1839] [id = 415] 01:59:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3dfe51400) [pid = 1839] [serial = 1246] [outer = (nil)] 01:59:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f054e000) [pid = 1839] [serial = 1247] [outer = 0x7fc3dfe51400] 01:59:17 INFO - PROCESS | 1839 | 1461488357351 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f0ccb400) [pid = 1839] [serial = 1248] [outer = 0x7fc3dfe51400] 01:59:18 INFO - PROCESS | 1839 | 1461488358137 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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:59:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1126ms 01:59:18 INFO - PROCESS | 1839 | 1461488358164 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 1839 | 1461488358168 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:59:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:59:18 INFO - PROCESS | 1839 | 1461488358173 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 1839 | 1461488358175 Marionette TRACE conn3 <- [1,1634,null,{}] 01:59:18 INFO - PROCESS | 1839 | 1461488358330 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}] 01:59:18 INFO - PROCESS | 1839 | 1461488358528 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:59:18 INFO - PROCESS | 1839 | 1461488358725 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15e2800 == 119 [pid = 1839] [id = 416] 01:59:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3dd8cf400) [pid = 1839] [serial = 1249] [outer = (nil)] 01:59:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3de391000) [pid = 1839] [serial = 1250] [outer = 0x7fc3dd8cf400] 01:59:18 INFO - PROCESS | 1839 | 1461488358799 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3dfe4ac00) [pid = 1839] [serial = 1251] [outer = 0x7fc3dd8cf400] 01:59:19 INFO - PROCESS | 1839 | 1461488359718 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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1606ms 01:59:19 INFO - PROCESS | 1839 | 1461488359782 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 1839 | 1461488359789 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:59:19 INFO - PROCESS | 1839 | 1461488359796 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 1839 | 1461488359800 Marionette TRACE conn3 <- [1,1638,null,{}] 01:59:19 INFO - PROCESS | 1839 | 1461488359806 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}] 01:59:20 INFO - PROCESS | 1839 | 1461488359996 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:59:20 INFO - PROCESS | 1839 | 1461488360197 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f0b000 == 120 [pid = 1839] [id = 417] 01:59:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3e2b83400) [pid = 1839] [serial = 1252] [outer = (nil)] 01:59:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3e60b0400) [pid = 1839] [serial = 1253] [outer = 0x7fc3e2b83400] 01:59:20 INFO - PROCESS | 1839 | 1461488360282 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3e7050c00) [pid = 1839] [serial = 1254] [outer = 0x7fc3e2b83400] 01:59:21 INFO - PROCESS | 1839 | 1461488361231 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]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1498ms 01:59:21 INFO - PROCESS | 1839 | 1461488361294 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1839 | 1461488361297 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:59:21 INFO - PROCESS | 1839 | 1461488361303 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1839 | 1461488361307 Marionette TRACE conn3 <- [1,1642,null,{}] 01:59:21 INFO - PROCESS | 1839 | 1461488361312 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}] 01:59:21 INFO - PROCESS | 1839 | 1461488361495 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:59:21 INFO - PROCESS | 1839 | 1461488361769 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f077b000 == 121 [pid = 1839] [id = 418] 01:59:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3e7615000) [pid = 1839] [serial = 1255] [outer = (nil)] 01:59:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3ed757000) [pid = 1839] [serial = 1256] [outer = 0x7fc3e7615000] 01:59:21 INFO - PROCESS | 1839 | 1461488361898 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3ef9a4000) [pid = 1839] [serial = 1257] [outer = 0x7fc3e7615000] 01:59:22 INFO - PROCESS | 1839 | 1461488362748 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]]]}] 01:59:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:59:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1479ms 01:59:22 INFO - PROCESS | 1839 | 1461488362791 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:59:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:59:22 INFO - PROCESS | 1839 | 1461488362800 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:59:22 INFO - PROCESS | 1839 | 1461488362806 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 1839 | 1461488362809 Marionette TRACE conn3 <- [1,1646,null,{}] 01:59:22 INFO - PROCESS | 1839 | 1461488362814 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}] 01:59:22 INFO - PROCESS | 1839 | 1461488362986 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:59:23 INFO - PROCESS | 1839 | 1461488363187 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1321000 == 122 [pid = 1839] [id = 419] 01:59:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3ed146000) [pid = 1839] [serial = 1258] [outer = (nil)] 01:59:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f043ac00) [pid = 1839] [serial = 1259] [outer = 0x7fc3ed146000] 01:59:23 INFO - PROCESS | 1839 | 1461488363258 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3f078c400) [pid = 1839] [serial = 1260] [outer = 0x7fc3ed146000] 01:59:24 INFO - PROCESS | 1839 | 1461488364118 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:59:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1385ms 01:59:24 INFO - PROCESS | 1839 | 1461488364192 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 1839 | 1461488364195 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:59:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:59:24 INFO - PROCESS | 1839 | 1461488364201 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 1839 | 1461488364204 Marionette TRACE conn3 <- [1,1650,null,{}] 01:59:24 INFO - PROCESS | 1839 | 1461488364209 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}] 01:59:24 INFO - PROCESS | 1839 | 1461488364430 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:59:24 INFO - PROCESS | 1839 | 1461488364627 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2796000 == 123 [pid = 1839] [id = 420] 01:59:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3f0116400) [pid = 1839] [serial = 1261] [outer = (nil)] 01:59:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3f11dbc00) [pid = 1839] [serial = 1262] [outer = 0x7fc3f0116400] 01:59:24 INFO - PROCESS | 1839 | 1461488364700 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3f1386000) [pid = 1839] [serial = 1263] [outer = 0x7fc3f0116400] 01:59:25 INFO - PROCESS | 1839 | 1461488365576 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]]]}] 01:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1427ms 01:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:59:25 INFO - PROCESS | 1839 | 1461488365630 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:59:25 INFO - PROCESS | 1839 | 1461488365633 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:59:25 INFO - PROCESS | 1839 | 1461488365639 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 1839 | 1461488365642 Marionette TRACE conn3 <- [1,1654,null,{}] 01:59:25 INFO - PROCESS | 1839 | 1461488365647 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}] 01:59:25 INFO - PROCESS | 1839 | 1461488365862 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:59:26 INFO - PROCESS | 1839 | 1461488366066 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4980800 == 124 [pid = 1839] [id = 421] 01:59:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3f26b5c00) [pid = 1839] [serial = 1264] [outer = (nil)] 01:59:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3f3d62c00) [pid = 1839] [serial = 1265] [outer = 0x7fc3f26b5c00] 01:59:26 INFO - PROCESS | 1839 | 1461488366165 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3f3fbe800) [pid = 1839] [serial = 1266] [outer = 0x7fc3f26b5c00] 01:59:27 INFO - PROCESS | 1839 | 1461488366995 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1378ms 01:59:27 INFO - PROCESS | 1839 | 1461488367016 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 1839 | 1461488367020 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:59:27 INFO - PROCESS | 1839 | 1461488367026 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 1839 | 1461488367029 Marionette TRACE conn3 <- [1,1658,null,{}] 01:59:27 INFO - PROCESS | 1839 | 1461488367034 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}] 01:59:27 INFO - PROCESS | 1839 | 1461488367207 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:59:27 INFO - PROCESS | 1839 | 1461488367408 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fb1800 == 125 [pid = 1839] [id = 422] 01:59:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3f0cca000) [pid = 1839] [serial = 1267] [outer = (nil)] 01:59:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3f4743c00) [pid = 1839] [serial = 1268] [outer = 0x7fc3f0cca000] 01:59:27 INFO - PROCESS | 1839 | 1461488367479 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3f4a32000) [pid = 1839] [serial = 1269] [outer = 0x7fc3f0cca000] 01:59:28 INFO - PROCESS | 1839 | 1461488368334 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]]]}] 01:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1380ms 01:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:59:28 INFO - PROCESS | 1839 | 1461488368407 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 1839 | 1461488368410 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:59:28 INFO - PROCESS | 1839 | 1461488368416 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 1839 | 1461488368419 Marionette TRACE conn3 <- [1,1662,null,{}] 01:59:28 INFO - PROCESS | 1839 | 1461488368424 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}] 01:59:28 INFO - PROCESS | 1839 | 1461488368637 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:59:28 INFO - PROCESS | 1839 | 1461488368835 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f707c800 == 126 [pid = 1839] [id = 423] 01:59:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3f3d57c00) [pid = 1839] [serial = 1270] [outer = (nil)] 01:59:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3f658d800) [pid = 1839] [serial = 1271] [outer = 0x7fc3f3d57c00] 01:59:28 INFO - PROCESS | 1839 | 1461488368906 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3f7dea800) [pid = 1839] [serial = 1272] [outer = 0x7fc3f3d57c00] 01:59:29 INFO - PROCESS | 1839 | 1461488369772 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1430ms 01:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:59:29 INFO - PROCESS | 1839 | 1461488369845 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 1839 | 1461488369848 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:59:29 INFO - PROCESS | 1839 | 1461488369854 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 1839 | 1461488369857 Marionette TRACE conn3 <- [1,1666,null,{}] 01:59:29 INFO - PROCESS | 1839 | 1461488369862 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}] 01:59:30 INFO - PROCESS | 1839 | 1461488370043 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:59:30 INFO - PROCESS | 1839 | 1461488370241 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9516000 == 127 [pid = 1839] [id = 424] 01:59:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3f4037c00) [pid = 1839] [serial = 1273] [outer = (nil)] 01:59:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3f8b02400) [pid = 1839] [serial = 1274] [outer = 0x7fc3f4037c00] 01:59:30 INFO - PROCESS | 1839 | 1461488370331 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3f9542400) [pid = 1839] [serial = 1275] [outer = 0x7fc3f4037c00] 01:59:31 INFO - PROCESS | 1839 | 1461488371211 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1387ms 01:59:31 INFO - PROCESS | 1839 | 1461488371259 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1839 | 1461488371263 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:59:31 INFO - PROCESS | 1839 | 1461488371270 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 1839 | 1461488371274 Marionette TRACE conn3 <- [1,1670,null,{}] 01:59:31 INFO - PROCESS | 1839 | 1461488371279 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}] 01:59:31 INFO - PROCESS | 1839 | 1461488371462 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:59:31 INFO - PROCESS | 1839 | 1461488371664 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fa75b800 == 128 [pid = 1839] [id = 425] 01:59:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3f26aec00) [pid = 1839] [serial = 1276] [outer = (nil)] 01:59:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3f980e400) [pid = 1839] [serial = 1277] [outer = 0x7fc3f26aec00] 01:59:31 INFO - PROCESS | 1839 | 1461488371734 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3f9ab6c00) [pid = 1839] [serial = 1278] [outer = 0x7fc3f26aec00] 01:59:32 INFO - PROCESS | 1839 | 1461488372597 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]]]}] 01:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1382ms 01:59:32 INFO - PROCESS | 1839 | 1461488372654 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:59:32 INFO - PROCESS | 1839 | 1461488372657 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:59:32 INFO - PROCESS | 1839 | 1461488372663 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 1839 | 1461488372665 Marionette TRACE conn3 <- [1,1674,null,{}] 01:59:32 INFO - PROCESS | 1839 | 1461488372671 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}] 01:59:32 INFO - PROCESS | 1839 | 1461488372879 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:59:33 INFO - PROCESS | 1839 | 1461488373081 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd37f800 == 129 [pid = 1839] [id = 426] 01:59:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3f5223400) [pid = 1839] [serial = 1279] [outer = (nil)] 01:59:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3fa735400) [pid = 1839] [serial = 1280] [outer = 0x7fc3f5223400] 01:59:33 INFO - PROCESS | 1839 | 1461488373203 Marionette DEBUG loaded listener.js 01:59:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3fd363000) [pid = 1839] [serial = 1281] [outer = 0x7fc3f5223400] 01:59:34 INFO - PROCESS | 1839 | 1461488374098 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]]]}] 01:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1477ms 01:59:34 INFO - PROCESS | 1839 | 1461488374141 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 1839 | 1461488374145 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:59:34 INFO - PROCESS | 1839 | 1461488374151 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 1839 | 1461488374155 Marionette TRACE conn3 <- [1,1678,null,{}] 01:59:34 INFO - PROCESS | 1839 | 1461488374159 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}] 01:59:34 INFO - PROCESS | 1839 | 1461488374348 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:59:34 INFO - PROCESS | 1839 | 1461488374561 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407460000 == 130 [pid = 1839] [id = 427] 01:59:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3f9ab9c00) [pid = 1839] [serial = 1282] [outer = (nil)] 01:59:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc4071d4000) [pid = 1839] [serial = 1283] [outer = 0x7fc3f9ab9c00] 01:59:34 INFO - PROCESS | 1839 | 1461488374670 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc407411400) [pid = 1839] [serial = 1284] [outer = 0x7fc3f9ab9c00] 01:59:35 INFO - PROCESS | 1839 | 1461488375541 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]]]}] 01:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1428ms 01:59:35 INFO - PROCESS | 1839 | 1461488375580 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:59:35 INFO - PROCESS | 1839 | 1461488375583 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:59:35 INFO - PROCESS | 1839 | 1461488375589 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 1839 | 1461488375591 Marionette TRACE conn3 <- [1,1682,null,{}] 01:59:35 INFO - PROCESS | 1839 | 1461488375597 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}] 01:59:35 INFO - PROCESS | 1839 | 1461488375790 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:59:36 INFO - PROCESS | 1839 | 1461488375997 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf69000 == 131 [pid = 1839] [id = 428] 01:59:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3fa976400) [pid = 1839] [serial = 1285] [outer = (nil)] 01:59:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc408338c00) [pid = 1839] [serial = 1286] [outer = 0x7fc3fa976400] 01:59:36 INFO - PROCESS | 1839 | 1461488376065 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc40744d800) [pid = 1839] [serial = 1287] [outer = 0x7fc3fa976400] 01:59:36 INFO - PROCESS | 1839 | 1461488376924 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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1385ms 01:59:36 INFO - PROCESS | 1839 | 1461488376975 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 1839 | 1461488376978 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:59:36 INFO - PROCESS | 1839 | 1461488376984 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 1839 | 1461488376987 Marionette TRACE conn3 <- [1,1686,null,{}] 01:59:36 INFO - PROCESS | 1839 | 1461488376992 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}] 01:59:37 INFO - PROCESS | 1839 | 1461488377188 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:59:37 INFO - PROCESS | 1839 | 1461488377395 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c62b000 == 132 [pid = 1839] [id = 429] 01:59:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3e2539000) [pid = 1839] [serial = 1288] [outer = (nil)] 01:59:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3e39a1c00) [pid = 1839] [serial = 1289] [outer = 0x7fc3e2539000] 01:59:37 INFO - PROCESS | 1839 | 1461488377506 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3e39a7c00) [pid = 1839] [serial = 1290] [outer = 0x7fc3e2539000] 01:59:38 INFO - PROCESS | 1839 | 1461488378389 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]]]}] 01:59:38 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 01:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1434ms 01:59:38 INFO - PROCESS | 1839 | 1461488378419 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:59:38 INFO - PROCESS | 1839 | 1461488378422 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:59:38 INFO - PROCESS | 1839 | 1461488378428 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:59:38 INFO - PROCESS | 1839 | 1461488378430 Marionette TRACE conn3 <- [1,1690,null,{}] 01:59:38 INFO - PROCESS | 1839 | 1461488378435 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}] 01:59:38 INFO - PROCESS | 1839 | 1461488378607 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:59:38 INFO - PROCESS | 1839 | 1461488378823 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc410a8e800 == 133 [pid = 1839] [id = 430] 01:59:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3e399b800) [pid = 1839] [serial = 1291] [outer = (nil)] 01:59:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3f0cca400) [pid = 1839] [serial = 1292] [outer = 0x7fc3e399b800] 01:59:38 INFO - PROCESS | 1839 | 1461488378937 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc40860b800) [pid = 1839] [serial = 1293] [outer = 0x7fc3e399b800] 01:59:39 INFO - PROCESS | 1839 | 1461488379890 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]]]}] 01:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1535ms 01:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:59:39 INFO - PROCESS | 1839 | 1461488379964 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:59:39 INFO - PROCESS | 1839 | 1461488379967 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:59:39 INFO - PROCESS | 1839 | 1461488379973 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:59:39 INFO - PROCESS | 1839 | 1461488379976 Marionette TRACE conn3 <- [1,1694,null,{}] 01:59:39 INFO - PROCESS | 1839 | 1461488379981 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}] 01:59:40 INFO - PROCESS | 1839 | 1461488380184 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:59:40 INFO - PROCESS | 1839 | 1461488380399 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e3c99800 == 134 [pid = 1839] [id = 431] 01:59:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3e1422c00) [pid = 1839] [serial = 1294] [outer = (nil)] 01:59:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3e142a800) [pid = 1839] [serial = 1295] [outer = 0x7fc3e1422c00] 01:59:40 INFO - PROCESS | 1839 | 1461488380512 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3e142fc00) [pid = 1839] [serial = 1296] [outer = 0x7fc3e1422c00] 01:59:41 INFO - PROCESS | 1839 | 1461488381442 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]]]}] 01:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1535ms 01:59:41 INFO - PROCESS | 1839 | 1461488381509 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 1839 | 1461488381512 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:59:41 INFO - PROCESS | 1839 | 1461488381518 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 1839 | 1461488381520 Marionette TRACE conn3 <- [1,1698,null,{}] 01:59:41 INFO - PROCESS | 1839 | 1461488381525 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}] 01:59:41 INFO - PROCESS | 1839 | 1461488381730 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:59:41 INFO - PROCESS | 1839 | 1461488381985 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b91800 == 135 [pid = 1839] [id = 432] 01:59:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3dd45b000) [pid = 1839] [serial = 1297] [outer = (nil)] 01:59:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3dd8c4800) [pid = 1839] [serial = 1298] [outer = 0x7fc3dd45b000] 01:59:42 INFO - PROCESS | 1839 | 1461488382488 Marionette DEBUG loaded listener.js 01:59:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3de395000) [pid = 1839] [serial = 1299] [outer = 0x7fc3dd45b000] 01:59:43 INFO - PROCESS | 1839 | 1461488383338 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]]]}] 01:59:43 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 01:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1882ms 01:59:43 INFO - PROCESS | 1839 | 1461488383402 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 1839 | 1461488383408 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:59:43 INFO - PROCESS | 1839 | 1461488383416 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 1839 | 1461488383420 Marionette TRACE conn3 <- [1,1702,null,{}] 01:59:43 INFO - PROCESS | 1839 | 1461488383427 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}] 01:59:43 INFO - PROCESS | 1839 | 1461488383658 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:59:43 INFO - PROCESS | 1839 | 1461488383867 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5e28800 == 136 [pid = 1839] [id = 433] 01:59:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3ddc96400) [pid = 1839] [serial = 1300] [outer = (nil)] 01:59:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc3e22a2400) [pid = 1839] [serial = 1301] [outer = 0x7fc3ddc96400] 01:59:44 INFO - PROCESS | 1839 | 1461488384033 Marionette DEBUG loaded listener.js 01:59:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3e39a8c00) [pid = 1839] [serial = 1302] [outer = 0x7fc3ddc96400] 01:59:45 INFO - PROCESS | 1839 | 1461488385018 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]]]}] 01:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1637ms 01:59:45 INFO - PROCESS | 1839 | 1461488385053 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 1839 | 1461488385058 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:59:45 INFO - PROCESS | 1839 | 1461488385068 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 1839 | 1461488385071 Marionette TRACE conn3 <- [1,1706,null,{}] 01:59:45 INFO - PROCESS | 1839 | 1461488385077 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}] 01:59:45 INFO - PROCESS | 1839 | 1461488385254 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:59:45 INFO - PROCESS | 1839 | 1461488385482 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd319000 == 137 [pid = 1839] [id = 434] 01:59:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3dd454400) [pid = 1839] [serial = 1303] [outer = (nil)] 01:59:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3e40a1000) [pid = 1839] [serial = 1304] [outer = 0x7fc3dd454400] 01:59:45 INFO - PROCESS | 1839 | 1461488385613 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3e7456000) [pid = 1839] [serial = 1305] [outer = 0x7fc3dd454400] 01:59:45 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3f1280000) [pid = 1839] [serial = 1175] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e546e000 == 136 [pid = 1839] [id = 414] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8805800 == 135 [pid = 1839] [id = 413] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e547a000 == 134 [pid = 1839] [id = 412] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2b93000 == 133 [pid = 1839] [id = 411] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df7d2000 == 132 [pid = 1839] [id = 410] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d06800 == 131 [pid = 1839] [id = 409] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df1b8000 == 130 [pid = 1839] [id = 405] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4424800 == 129 [pid = 1839] [id = 404] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f440b800 == 128 [pid = 1839] [id = 403] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d10800 == 127 [pid = 1839] [id = 402] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4951000 == 126 [pid = 1839] [id = 401] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40ef58800 == 125 [pid = 1839] [id = 400] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf77000 == 124 [pid = 1839] [id = 399] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40728d000 == 123 [pid = 1839] [id = 398] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd383800 == 122 [pid = 1839] [id = 397] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8aae000 == 121 [pid = 1839] [id = 396] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64a3800 == 120 [pid = 1839] [id = 395] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4a83000 == 119 [pid = 1839] [id = 394] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed17e000 == 118 [pid = 1839] [id = 393] 01:59:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e3ca7800 == 117 [pid = 1839] [id = 392] 01:59:46 INFO - PROCESS | 1839 | 1461488386560 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 01:59:46 INFO - PROCESS | 1839 | 1461488386598 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 1839 | 1461488386602 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:59:46 INFO - PROCESS | 1839 | 1461488386637 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 1839 | 1461488386643 Marionette TRACE conn3 <- [1,1710,null,{}] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3f089f800) [pid = 1839] [serial = 1173] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3e761c400) [pid = 1839] [serial = 1157] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3e2b85400) [pid = 1839] [serial = 1152] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3de394400) [pid = 1839] [serial = 1142] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3dd45dc00) [pid = 1839] [serial = 1145] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3ed142800) [pid = 1839] [serial = 1158] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3e22a7c00) [pid = 1839] [serial = 1133] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3f011a000) [pid = 1839] [serial = 1172] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3f0119400) [pid = 1839] [serial = 1164] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3dfe59400) [pid = 1839] [serial = 1148] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3dd8d1000) [pid = 1839] [serial = 1136] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3f946e400) [pid = 1839] [serial = 1118] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3f1277400) [pid = 1839] [serial = 1112] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3ed30b800) [pid = 1839] [serial = 1161] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3e2b7d800) [pid = 1839] [serial = 1139] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3ed14b000) [pid = 1839] [serial = 1160] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3e2b7e000) [pid = 1839] [serial = 1151] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3e60b0800) [pid = 1839] [serial = 1154] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3f1273c00) [pid = 1839] [serial = 1170] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3fd361400) [pid = 1839] [serial = 1121] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3f657fc00) [pid = 1839] [serial = 1115] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3edef3000) [pid = 1839] [serial = 1109] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc40bc19c00) [pid = 1839] [serial = 1130] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3e229e400) [pid = 1839] [serial = 1149] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f078a800) [pid = 1839] [serial = 1169] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3e255f400) [pid = 1839] [serial = 1127] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3e70ab800) [pid = 1839] [serial = 1106] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3e704f400) [pid = 1839] [serial = 1155] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f03ea400) [pid = 1839] [serial = 1166] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3f04edc00) [pid = 1839] [serial = 1167] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc4083e8c00) [pid = 1839] [serial = 1124] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3edef1400) [pid = 1839] [serial = 1163] [outer = (nil)] [url = about:blank] 01:59:46 INFO - PROCESS | 1839 | 1461488386697 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}] 01:59:46 INFO - PROCESS | 1839 | 1461488386873 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:59:46 INFO - PROCESS | 1839 | 1461488386885 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e50b1000 == 118 [pid = 1839] [id = 435] 01:59:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3ed305800) [pid = 1839] [serial = 1306] [outer = (nil)] 01:59:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3ed757400) [pid = 1839] [serial = 1307] [outer = 0x7fc3ed305800] 01:59:46 INFO - PROCESS | 1839 | 1461488386950 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3edef0800) [pid = 1839] [serial = 1308] [outer = 0x7fc3ed305800] 01:59:47 INFO - PROCESS | 1839 | 1461488387795 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]]]}] 01:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1203ms 01:59:47 INFO - PROCESS | 1839 | 1461488387812 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:59:47 INFO - PROCESS | 1839 | 1461488387815 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:59:47 INFO - PROCESS | 1839 | 1461488387821 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 1839 | 1461488387823 Marionette TRACE conn3 <- [1,1714,null,{}] 01:59:47 INFO - PROCESS | 1839 | 1461488387828 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}] 01:59:47 INFO - PROCESS | 1839 | 1461488387983 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:59:48 INFO - PROCESS | 1839 | 1461488388167 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d1b800 == 119 [pid = 1839] [id = 436] 01:59:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3dfe55800) [pid = 1839] [serial = 1309] [outer = (nil)] 01:59:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3ee677c00) [pid = 1839] [serial = 1310] [outer = 0x7fc3dfe55800] 01:59:48 INFO - PROCESS | 1839 | 1461488388226 Marionette DEBUG loaded listener.js 01:59:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3f011b800) [pid = 1839] [serial = 1311] [outer = 0x7fc3dfe55800] 01:59:49 INFO - PROCESS | 1839 | 1461488389013 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1228ms 01:59:49 INFO - PROCESS | 1839 | 1461488389051 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 1839 | 1461488389054 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:59:49 INFO - PROCESS | 1839 | 1461488389059 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1839 | 1461488389061 Marionette TRACE conn3 <- [1,1718,null,{}] 01:59:49 INFO - PROCESS | 1839 | 1461488389078 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}] 01:59:49 INFO - PROCESS | 1839 | 1461488389310 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:59:49 INFO - PROCESS | 1839 | 1461488389341 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed53c800 == 120 [pid = 1839] [id = 437] 01:59:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3f03df400) [pid = 1839] [serial = 1312] [outer = (nil)] 01:59:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f0451800) [pid = 1839] [serial = 1313] [outer = 0x7fc3f03df400] 01:59:49 INFO - PROCESS | 1839 | 1461488389406 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3f1062c00) [pid = 1839] [serial = 1314] [outer = 0x7fc3f03df400] 01:59:50 INFO - PROCESS | 1839 | 1461488390258 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]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1242ms 01:59:50 INFO - PROCESS | 1839 | 1461488390303 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 1839 | 1461488390306 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:59:50 INFO - PROCESS | 1839 | 1461488390321 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 1839 | 1461488390323 Marionette TRACE conn3 <- [1,1722,null,{}] 01:59:50 INFO - PROCESS | 1839 | 1461488390337 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}] 01:59:50 INFO - PROCESS | 1839 | 1461488390581 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:59:51 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3de399c00) [pid = 1839] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:59:51 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3dd8d0400) [pid = 1839] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:59:51 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3e7616c00) [pid = 1839] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:59:51 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3e44b1000) [pid = 1839] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:59:51 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3e534bc00) [pid = 1839] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:59:51 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3e2b81800) [pid = 1839] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:59:51 INFO - PROCESS | 1839 | 1461488391248 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d21800 == 121 [pid = 1839] [id = 438] 01:59:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3dd8c6400) [pid = 1839] [serial = 1315] [outer = (nil)] 01:59:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3e39a2400) [pid = 1839] [serial = 1316] [outer = 0x7fc3dd8c6400] 01:59:51 INFO - PROCESS | 1839 | 1461488391307 Marionette DEBUG loaded listener.js 01:59:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3ef9af800) [pid = 1839] [serial = 1317] [outer = 0x7fc3dd8c6400] 01:59:51 INFO - PROCESS | 1839 | 1461488391958 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]]]}] 01:59:51 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 01:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1686ms 01:59:52 INFO - PROCESS | 1839 | 1461488391998 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:59:52 INFO - PROCESS | 1839 | 1461488392000 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:59:52 INFO - PROCESS | 1839 | 1461488392006 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1839 | 1461488392008 Marionette TRACE conn3 <- [1,1726,null,{}] 01:59:52 INFO - PROCESS | 1839 | 1461488392013 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}] 01:59:52 INFO - PROCESS | 1839 | 1461488392228 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:59:52 INFO - PROCESS | 1839 | 1461488392246 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f120c000 == 122 [pid = 1839] [id = 439] 01:59:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3ef9b0c00) [pid = 1839] [serial = 1318] [outer = (nil)] 01:59:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f3f8e000) [pid = 1839] [serial = 1319] [outer = 0x7fc3ef9b0c00] 01:59:52 INFO - PROCESS | 1839 | 1461488392305 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3f4744000) [pid = 1839] [serial = 1320] [outer = 0x7fc3ef9b0c00] 01:59:53 INFO - PROCESS | 1839 | 1461488393042 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1074ms 01:59:53 INFO - PROCESS | 1839 | 1461488393207 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 1839 | 1461488393213 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:59:53 INFO - PROCESS | 1839 | 1461488393243 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 1839 | 1461488393247 Marionette TRACE conn3 <- [1,1730,null,{}] 01:59:53 INFO - PROCESS | 1839 | 1461488393256 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}] 01:59:53 INFO - PROCESS | 1839 | 1461488393453 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:59:53 INFO - PROCESS | 1839 | 1461488393657 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b9d000 == 123 [pid = 1839] [id = 440] 01:59:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3dd8d0400) [pid = 1839] [serial = 1321] [outer = (nil)] 01:59:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3e1426800) [pid = 1839] [serial = 1322] [outer = 0x7fc3dd8d0400] 01:59:53 INFO - PROCESS | 1839 | 1461488393771 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3e22a4800) [pid = 1839] [serial = 1323] [outer = 0x7fc3dd8d0400] 01:59:54 INFO - PROCESS | 1839 | 1461488394764 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]]]}] 01:59:54 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 01:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1589ms 01:59:54 INFO - PROCESS | 1839 | 1461488394828 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:59:54 INFO - PROCESS | 1839 | 1461488394834 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:59:54 INFO - PROCESS | 1839 | 1461488394844 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 1839 | 1461488394849 Marionette TRACE conn3 <- [1,1734,null,{}] 01:59:54 INFO - PROCESS | 1839 | 1461488394856 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}] 01:59:55 INFO - PROCESS | 1839 | 1461488395087 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:59:55 INFO - PROCESS | 1839 | 1461488395340 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8820000 == 124 [pid = 1839] [id = 441] 01:59:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3e60c1c00) [pid = 1839] [serial = 1324] [outer = (nil)] 01:59:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3e70a6c00) [pid = 1839] [serial = 1325] [outer = 0x7fc3e60c1c00] 01:59:55 INFO - PROCESS | 1839 | 1461488395454 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3e88e0400) [pid = 1839] [serial = 1326] [outer = 0x7fc3e60c1c00] 01:59:56 INFO - PROCESS | 1839 | 1461488396358 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1589ms 01:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:59:56 INFO - PROCESS | 1839 | 1461488396433 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 1839 | 1461488396436 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:59:56 INFO - PROCESS | 1839 | 1461488396442 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 1839 | 1461488396445 Marionette TRACE conn3 <- [1,1738,null,{}] 01:59:56 INFO - PROCESS | 1839 | 1461488396453 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}] 01:59:56 INFO - PROCESS | 1839 | 1461488396678 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:59:56 INFO - PROCESS | 1839 | 1461488396969 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f261b800 == 125 [pid = 1839] [id = 442] 01:59:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3f03f2000) [pid = 1839] [serial = 1327] [outer = (nil)] 01:59:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3f04edc00) [pid = 1839] [serial = 1328] [outer = 0x7fc3f03f2000] 01:59:57 INFO - PROCESS | 1839 | 1461488397092 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3f106ac00) [pid = 1839] [serial = 1329] [outer = 0x7fc3f03f2000] 01:59:57 INFO - PROCESS | 1839 | 1461488397928 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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1545ms 01:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:59:57 INFO - PROCESS | 1839 | 1461488397987 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:59:57 INFO - PROCESS | 1839 | 1461488397990 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:59:57 INFO - PROCESS | 1839 | 1461488397996 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1839 | 1461488397999 Marionette TRACE conn3 <- [1,1742,null,{}] 01:59:58 INFO - PROCESS | 1839 | 1461488398004 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}] 01:59:58 INFO - PROCESS | 1839 | 1461488398185 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:59:58 INFO - PROCESS | 1839 | 1461488398394 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4977000 == 126 [pid = 1839] [id = 443] 01:59:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3f0452000) [pid = 1839] [serial = 1330] [outer = (nil)] 01:59:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3f3f8b800) [pid = 1839] [serial = 1331] [outer = 0x7fc3f0452000] 01:59:58 INFO - PROCESS | 1839 | 1461488398466 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc3f4744800) [pid = 1839] [serial = 1332] [outer = 0x7fc3f0452000] 01:59:59 INFO - PROCESS | 1839 | 1461488399350 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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1387ms 01:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:59:59 INFO - PROCESS | 1839 | 1461488399383 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1839 | 1461488399385 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:59:59 INFO - PROCESS | 1839 | 1461488399392 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1839 | 1461488399395 Marionette TRACE conn3 <- [1,1746,null,{}] 01:59:59 INFO - PROCESS | 1839 | 1461488399400 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}] 01:59:59 INFO - PROCESS | 1839 | 1461488399586 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:59:59 INFO - PROCESS | 1839 | 1461488399798 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f6f94000 == 127 [pid = 1839] [id = 444] 01:59:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3f1279000) [pid = 1839] [serial = 1333] [outer = (nil)] 01:59:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3f6580800) [pid = 1839] [serial = 1334] [outer = 0x7fc3f1279000] 01:59:59 INFO - PROCESS | 1839 | 1461488399909 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3f7fccc00) [pid = 1839] [serial = 1335] [outer = 0x7fc3f1279000] 02:00:00 INFO - PROCESS | 1839 | 1461488400796 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1435ms 02:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:00:00 INFO - PROCESS | 1839 | 1461488400826 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1839 | 1461488400829 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:00:00 INFO - PROCESS | 1839 | 1461488400835 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1839 | 1461488400838 Marionette TRACE conn3 <- [1,1750,null,{}] 02:00:00 INFO - PROCESS | 1839 | 1461488400843 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:01 INFO - PROCESS | 1839 | 1461488401069 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:00:01 INFO - PROCESS | 1839 | 1461488401285 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd30d000 == 128 [pid = 1839] [id = 445] 02:00:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3f4a2f000) [pid = 1839] [serial = 1336] [outer = (nil)] 02:00:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3f9aae800) [pid = 1839] [serial = 1337] [outer = 0x7fc3f4a2f000] 02:00:01 INFO - PROCESS | 1839 | 1461488401414 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3fd364c00) [pid = 1839] [serial = 1338] [outer = 0x7fc3f4a2f000] 02:00:02 INFO - PROCESS | 1839 | 1461488402352 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1583ms 02:00:02 INFO - PROCESS | 1839 | 1461488402418 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1839 | 1461488402422 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:00:02 INFO - PROCESS | 1839 | 1461488402428 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1839 | 1461488402430 Marionette TRACE conn3 <- [1,1754,null,{}] 02:00:02 INFO - PROCESS | 1839 | 1461488402436 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:02 INFO - PROCESS | 1839 | 1461488402649 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:00:02 INFO - PROCESS | 1839 | 1461488402864 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40830f800 == 129 [pid = 1839] [id = 446] 02:00:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3f96c9800) [pid = 1839] [serial = 1339] [outer = (nil)] 02:00:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc4071dcc00) [pid = 1839] [serial = 1340] [outer = 0x7fc3f96c9800] 02:00:03 INFO - PROCESS | 1839 | 1461488403020 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc40a53f400) [pid = 1839] [serial = 1341] [outer = 0x7fc3f96c9800] 02:00:03 INFO - PROCESS | 1839 | 1461488403811 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1430ms 02:00:03 INFO - PROCESS | 1839 | 1461488403858 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1839 | 1461488403861 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:00:03 INFO - PROCESS | 1839 | 1461488403867 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1839 | 1461488403870 Marionette TRACE conn3 <- [1,1758,null,{}] 02:00:03 INFO - PROCESS | 1839 | 1461488403875 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:04 INFO - PROCESS | 1839 | 1461488404056 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:00:04 INFO - PROCESS | 1839 | 1461488404268 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c931000 == 130 [pid = 1839] [id = 447] 02:00:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3de09a800) [pid = 1839] [serial = 1342] [outer = (nil)] 02:00:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3de0a3400) [pid = 1839] [serial = 1343] [outer = 0x7fc3de09a800] 02:00:04 INFO - PROCESS | 1839 | 1461488404393 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3de0a8000) [pid = 1839] [serial = 1344] [outer = 0x7fc3de09a800] 02:00:05 INFO - PROCESS | 1839 | 1461488405257 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1432ms 02:00:05 INFO - PROCESS | 1839 | 1461488405301 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:00:05 INFO - PROCESS | 1839 | 1461488405305 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:00:05 INFO - PROCESS | 1839 | 1461488405310 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 1839 | 1461488405313 Marionette TRACE conn3 <- [1,1762,null,{}] 02:00:05 INFO - PROCESS | 1839 | 1461488405318 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:05 INFO - PROCESS | 1839 | 1461488405583 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:00:05 INFO - PROCESS | 1839 | 1461488405736 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ef89f000 == 131 [pid = 1839] [id = 448] 02:00:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3de09d000) [pid = 1839] [serial = 1345] [outer = (nil)] 02:00:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc400458000) [pid = 1839] [serial = 1346] [outer = 0x7fc3de09d000] 02:00:05 INFO - PROCESS | 1839 | 1461488405850 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc40bd4b000) [pid = 1839] [serial = 1347] [outer = 0x7fc3de09d000] 02:00:06 INFO - PROCESS | 1839 | 1461488406758 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1479ms 02:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:00:06 INFO - PROCESS | 1839 | 1461488406791 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 1839 | 1461488406794 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:00:06 INFO - PROCESS | 1839 | 1461488406800 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:00:06 INFO - PROCESS | 1839 | 1461488406803 Marionette TRACE conn3 <- [1,1766,null,{}] 02:00:06 INFO - PROCESS | 1839 | 1461488406808 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:06 INFO - PROCESS | 1839 | 1461488406991 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:00:07 INFO - PROCESS | 1839 | 1461488407259 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc411851800 == 132 [pid = 1839] [id = 449] 02:00:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc3de0a3000) [pid = 1839] [serial = 1348] [outer = (nil)] 02:00:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc3dfb59800) [pid = 1839] [serial = 1349] [outer = 0x7fc3de0a3000] 02:00:07 INFO - PROCESS | 1839 | 1461488407337 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3dfb5e800) [pid = 1839] [serial = 1350] [outer = 0x7fc3de0a3000] 02:00:08 INFO - PROCESS | 1839 | 1461488408148 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 02:00:08 INFO - PROCESS | 1839 | 1461488408196 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 1839 | 1461488408200 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:00:08 INFO - PROCESS | 1839 | 1461488408206 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 1839 | 1461488408209 Marionette TRACE conn3 <- [1,1770,null,{}] 02:00:08 INFO - PROCESS | 1839 | 1461488408215 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:08 INFO - PROCESS | 1839 | 1461488408426 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:00:08 INFO - PROCESS | 1839 | 1461488408635 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f037b000 == 133 [pid = 1839] [id = 450] 02:00:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3de0a7c00) [pid = 1839] [serial = 1351] [outer = (nil)] 02:00:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc40bd55800) [pid = 1839] [serial = 1352] [outer = 0x7fc3de0a7c00] 02:00:08 INFO - PROCESS | 1839 | 1461488408751 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc40c465000) [pid = 1839] [serial = 1353] [outer = 0x7fc3de0a7c00] 02:00:09 INFO - PROCESS | 1839 | 1461488409670 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1529ms 02:00:09 INFO - PROCESS | 1839 | 1461488409737 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:00:09 INFO - PROCESS | 1839 | 1461488409740 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:00:09 INFO - PROCESS | 1839 | 1461488409746 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 1839 | 1461488409748 Marionette TRACE conn3 <- [1,1774,null,{}] 02:00:09 INFO - PROCESS | 1839 | 1461488409753 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:09 INFO - PROCESS | 1839 | 1461488409936 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:00:10 INFO - PROCESS | 1839 | 1461488410146 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbde1000 == 134 [pid = 1839] [id = 451] 02:00:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3e5d2bc00) [pid = 1839] [serial = 1354] [outer = (nil)] 02:00:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3f0eaa000) [pid = 1839] [serial = 1355] [outer = 0x7fc3e5d2bc00] 02:00:10 INFO - PROCESS | 1839 | 1461488410264 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc40bd54000) [pid = 1839] [serial = 1356] [outer = 0x7fc3e5d2bc00] 02:00:11 INFO - PROCESS | 1839 | 1461488411164 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1484ms 02:00:11 INFO - PROCESS | 1839 | 1461488411231 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 1839 | 1461488411234 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:00:11 INFO - PROCESS | 1839 | 1461488411240 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 1839 | 1461488411242 Marionette TRACE conn3 <- [1,1778,null,{}] 02:00:11 INFO - PROCESS | 1839 | 1461488411247 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:11 INFO - PROCESS | 1839 | 1461488411460 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:00:11 INFO - PROCESS | 1839 | 1461488411796 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbe8d000 == 135 [pid = 1839] [id = 452] 02:00:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fc3dbeee000) [pid = 1839] [serial = 1357] [outer = (nil)] 02:00:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fc3dbef2000) [pid = 1839] [serial = 1358] [outer = 0x7fc3dbeee000] 02:00:11 INFO - PROCESS | 1839 | 1461488411877 Marionette DEBUG loaded listener.js 02:00:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7fc3dd461400) [pid = 1839] [serial = 1359] [outer = 0x7fc3dbeee000] 02:00:12 INFO - PROCESS | 1839 | 1461488412678 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1486ms 02:00:12 INFO - PROCESS | 1839 | 1461488412731 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:00:12 INFO - PROCESS | 1839 | 1461488412735 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:00:12 INFO - PROCESS | 1839 | 1461488412741 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 1839 | 1461488412744 Marionette TRACE conn3 <- [1,1782,null,{}] 02:00:12 INFO - PROCESS | 1839 | 1461488412749 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:12 INFO - PROCESS | 1839 | 1461488412947 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:00:13 INFO - PROCESS | 1839 | 1461488413166 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b9e800 == 136 [pid = 1839] [id = 453] 02:00:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7fc3dbef0400) [pid = 1839] [serial = 1360] [outer = (nil)] 02:00:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7fc3de087000) [pid = 1839] [serial = 1361] [outer = 0x7fc3dbef0400] 02:00:13 INFO - PROCESS | 1839 | 1461488413274 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7fc3de08b400) [pid = 1839] [serial = 1362] [outer = 0x7fc3dbef0400] 02:00:14 INFO - PROCESS | 1839 | 1461488414200 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1538ms 02:00:14 INFO - PROCESS | 1839 | 1461488414281 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:00:14 INFO - PROCESS | 1839 | 1461488414283 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:00:14 INFO - PROCESS | 1839 | 1461488414289 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:00:14 INFO - PROCESS | 1839 | 1461488414291 Marionette TRACE conn3 <- [1,1786,null,{}] 02:00:14 INFO - PROCESS | 1839 | 1461488414297 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:15 INFO - PROCESS | 1839 | 1461488415005 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:00:15 INFO - PROCESS | 1839 | 1461488415328 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16e8800 == 137 [pid = 1839] [id = 454] 02:00:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7fc3de082800) [pid = 1839] [serial = 1363] [outer = (nil)] 02:00:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7fc3de0a5400) [pid = 1839] [serial = 1364] [outer = 0x7fc3de082800] 02:00:15 INFO - PROCESS | 1839 | 1461488415397 Marionette DEBUG loaded listener.js 02:00:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 290 (0x7fc3dfb54400) [pid = 1839] [serial = 1365] [outer = 0x7fc3de082800] 02:00:16 INFO - PROCESS | 1839 | 1461488416266 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2041ms 02:00:16 INFO - PROCESS | 1839 | 1461488416341 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 1839 | 1461488416350 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:00:16 INFO - PROCESS | 1839 | 1461488416364 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 1839 | 1461488416373 Marionette TRACE conn3 <- [1,1790,null,{}] 02:00:16 INFO - PROCESS | 1839 | 1461488416383 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:16 INFO - PROCESS | 1839 | 1461488416619 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:00:16 INFO - PROCESS | 1839 | 1461488416867 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f05800 == 138 [pid = 1839] [id = 455] 02:00:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 291 (0x7fc3e2235400) [pid = 1839] [serial = 1366] [outer = (nil)] 02:00:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 292 (0x7fc3e2561800) [pid = 1839] [serial = 1367] [outer = 0x7fc3e2235400] 02:00:17 INFO - PROCESS | 1839 | 1461488417041 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 293 (0x7fc3e409b000) [pid = 1839] [serial = 1368] [outer = 0x7fc3e2235400] 02:00:18 INFO - PROCESS | 1839 | 1461488418186 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1897ms 02:00:18 INFO - PROCESS | 1839 | 1461488418260 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 1839 | 1461488418264 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:00:18 INFO - PROCESS | 1839 | 1461488418272 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 1839 | 1461488418275 Marionette TRACE conn3 <- [1,1794,null,{}] 02:00:18 INFO - PROCESS | 1839 | 1461488418282 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:18 INFO - PROCESS | 1839 | 1461488418572 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:00:18 INFO - PROCESS | 1839 | 1461488418910 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d10800 == 139 [pid = 1839] [id = 456] 02:00:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 294 (0x7fc3ddc90000) [pid = 1839] [serial = 1369] [outer = (nil)] 02:00:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 295 (0x7fc3e142d400) [pid = 1839] [serial = 1370] [outer = 0x7fc3ddc90000] 02:00:19 INFO - PROCESS | 1839 | 1461488419002 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 296 (0x7fc3e60cdc00) [pid = 1839] [serial = 1371] [outer = 0x7fc3ddc90000] 02:00:20 INFO - PROCESS | 1839 | 1461488420207 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1987ms 02:00:20 INFO - PROCESS | 1839 | 1461488420258 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1839 | 1461488420269 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:00:20 INFO - PROCESS | 1839 | 1461488420285 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1839 | 1461488420292 Marionette TRACE conn3 <- [1,1798,null,{}] 02:00:20 INFO - PROCESS | 1839 | 1461488420297 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:20 INFO - PROCESS | 1839 | 1461488420545 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:00:20 INFO - PROCESS | 1839 | 1461488420806 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e3c96000 == 140 [pid = 1839] [id = 457] 02:00:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 297 (0x7fc3e7457400) [pid = 1839] [serial = 1372] [outer = (nil)] 02:00:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 298 (0x7fc3e8912000) [pid = 1839] [serial = 1373] [outer = 0x7fc3e7457400] 02:00:20 INFO - PROCESS | 1839 | 1461488420889 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 299 (0x7fc3ed5b3c00) [pid = 1839] [serial = 1374] [outer = 0x7fc3e7457400] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d21800 == 139 [pid = 1839] [id = 438] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 298 (0x7fc3f054e000) [pid = 1839] [serial = 1247] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed53c800 == 138 [pid = 1839] [id = 437] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d1b800 == 137 [pid = 1839] [id = 436] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e50b1000 == 136 [pid = 1839] [id = 435] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd319000 == 135 [pid = 1839] [id = 434] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5e28800 == 134 [pid = 1839] [id = 433] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2b91800 == 133 [pid = 1839] [id = 432] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf69000 == 132 [pid = 1839] [id = 428] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407460000 == 131 [pid = 1839] [id = 427] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd37f800 == 130 [pid = 1839] [id = 426] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fa75b800 == 129 [pid = 1839] [id = 425] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9516000 == 128 [pid = 1839] [id = 424] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f707c800 == 127 [pid = 1839] [id = 423] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4fb1800 == 126 [pid = 1839] [id = 422] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4980800 == 125 [pid = 1839] [id = 421] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2796000 == 124 [pid = 1839] [id = 420] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1321000 == 123 [pid = 1839] [id = 419] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f077b000 == 122 [pid = 1839] [id = 418] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5f0b000 == 121 [pid = 1839] [id = 417] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15e2800 == 120 [pid = 1839] [id = 416] 02:00:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede2b800 == 119 [pid = 1839] [id = 415] 02:00:21 INFO - PROCESS | 1839 | 1461488421831 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 297 (0x7fc3e2236000) [pid = 1839] [serial = 1178] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 296 (0x7fc3e2b79800) [pid = 1839] [serial = 1230] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 295 (0x7fc3e5349000) [pid = 1839] [serial = 1244] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 294 (0x7fc3f7ea1000) [pid = 1839] [serial = 1196] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 293 (0x7fc3deee5c00) [pid = 1839] [serial = 1220] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 292 (0x7fc3ee674000) [pid = 1839] [serial = 1242] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 291 (0x7fc3ddc94000) [pid = 1839] [serial = 1217] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 290 (0x7fc3ed306000) [pid = 1839] [serial = 1238] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 289 (0x7fc3deee6000) [pid = 1839] [serial = 1214] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7fc3e510f400) [pid = 1839] [serial = 1181] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7fc3f0456c00) [pid = 1839] [serial = 1245] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7fc3e70b0c00) [pid = 1839] [serial = 1235] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7fc3f946a000) [pid = 1839] [serial = 1199] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7fc3f9803800) [pid = 1839] [serial = 1202] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7fc3e44b4400) [pid = 1839] [serial = 1232] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fc3e253b800) [pid = 1839] [serial = 1229] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fc40633ec00) [pid = 1839] [serial = 1208] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3ed5bcc00) [pid = 1839] [serial = 1184] [outer = (nil)] [url = about:blank] 02:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1589ms 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc408339800) [pid = 1839] [serial = 1211] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3e88e7000) [pid = 1839] [serial = 1223] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3e7615c00) [pid = 1839] [serial = 1236] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3f0acd000) [pid = 1839] [serial = 1187] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3fa72e000) [pid = 1839] [serial = 1205] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3e5d2f400) [pid = 1839] [serial = 1233] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3e890e400) [pid = 1839] [serial = 1226] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3ed755000) [pid = 1839] [serial = 1239] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc3f4749000) [pid = 1839] [serial = 1193] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc3edcc9400) [pid = 1839] [serial = 1241] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3f1384800) [pid = 1839] [serial = 1190] [outer = (nil)] [url = about:blank] 02:00:21 INFO - PROCESS | 1839 | 1461488421885 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1839 | 1461488421888 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:00:21 INFO - PROCESS | 1839 | 1461488421896 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1839 | 1461488421899 Marionette TRACE conn3 <- [1,1802,null,{}] 02:00:21 INFO - PROCESS | 1839 | 1461488421904 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:22 INFO - PROCESS | 1839 | 1461488422063 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:00:22 INFO - PROCESS | 1839 | 1461488422077 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24a5800 == 120 [pid = 1839] [id = 458] 02:00:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3e1431c00) [pid = 1839] [serial = 1375] [outer = (nil)] 02:00:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc3e761cc00) [pid = 1839] [serial = 1376] [outer = 0x7fc3e1431c00] 02:00:22 INFO - PROCESS | 1839 | 1461488422145 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc3ed5b6c00) [pid = 1839] [serial = 1377] [outer = 0x7fc3e1431c00] 02:00:23 INFO - PROCESS | 1839 | 1461488423037 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1181ms 02:00:23 INFO - PROCESS | 1839 | 1461488423079 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1839 | 1461488423081 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:00:23 INFO - PROCESS | 1839 | 1461488423092 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1839 | 1461488423095 Marionette TRACE conn3 <- [1,1806,null,{}] 02:00:23 INFO - PROCESS | 1839 | 1461488423100 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:23 INFO - PROCESS | 1839 | 1461488423260 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:00:23 INFO - PROCESS | 1839 | 1461488423433 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f04000 == 121 [pid = 1839] [id = 459] 02:00:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc3edefac00) [pid = 1839] [serial = 1378] [outer = (nil)] 02:00:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc3ee672400) [pid = 1839] [serial = 1379] [outer = 0x7fc3edefac00] 02:00:23 INFO - PROCESS | 1839 | 1461488423503 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3efcb0800) [pid = 1839] [serial = 1380] [outer = 0x7fc3edefac00] 02:00:24 INFO - PROCESS | 1839 | 1461488424285 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1230ms 02:00:24 INFO - PROCESS | 1839 | 1461488424324 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 1839 | 1461488424327 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:00:24 INFO - PROCESS | 1839 | 1461488424351 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 1839 | 1461488424355 Marionette TRACE conn3 <- [1,1810,null,{}] 02:00:24 INFO - PROCESS | 1839 | 1461488424360 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:24 INFO - PROCESS | 1839 | 1461488424593 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:00:24 INFO - PROCESS | 1839 | 1461488424615 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed532800 == 122 [pid = 1839] [id = 460] 02:00:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3ee05f000) [pid = 1839] [serial = 1381] [outer = (nil)] 02:00:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc3f03fc800) [pid = 1839] [serial = 1382] [outer = 0x7fc3ee05f000] 02:00:24 INFO - PROCESS | 1839 | 1461488424673 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3f0544800) [pid = 1839] [serial = 1383] [outer = 0x7fc3ee05f000] 02:00:25 INFO - PROCESS | 1839 | 1461488425509 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1249ms 02:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:00:25 INFO - PROCESS | 1839 | 1461488425582 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 1839 | 1461488425585 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:00:25 INFO - PROCESS | 1839 | 1461488425590 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1839 | 1461488425593 Marionette TRACE conn3 <- [1,1814,null,{}] 02:00:25 INFO - PROCESS | 1839 | 1461488425598 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:25 INFO - PROCESS | 1839 | 1461488425815 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:00:25 INFO - PROCESS | 1839 | 1461488425838 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f021f000 == 123 [pid = 1839] [id = 461] 02:00:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3f034dc00) [pid = 1839] [serial = 1384] [outer = (nil)] 02:00:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3f08a0800) [pid = 1839] [serial = 1385] [outer = 0x7fc3f034dc00] 02:00:25 INFO - PROCESS | 1839 | 1461488425896 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3f0d2d800) [pid = 1839] [serial = 1386] [outer = 0x7fc3f034dc00] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3ddc96400) [pid = 1839] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc3ed305800) [pid = 1839] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3dfe55800) [pid = 1839] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3f03df400) [pid = 1839] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3dd8c6400) [pid = 1839] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3dd45b000) [pid = 1839] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:00:27 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3dd454400) [pid = 1839] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:00:27 INFO - PROCESS | 1839 | 1461488427498 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1932ms 02:00:27 INFO - PROCESS | 1839 | 1461488427522 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:00:27 INFO - PROCESS | 1839 | 1461488427526 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:00:27 INFO - PROCESS | 1839 | 1461488427545 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:00:27 INFO - PROCESS | 1839 | 1461488427547 Marionette TRACE conn3 <- [1,1818,null,{}] 02:00:27 INFO - PROCESS | 1839 | 1461488427553 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:27 INFO - PROCESS | 1839 | 1461488427766 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:00:27 INFO - PROCESS | 1839 | 1461488427785 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed790000 == 124 [pid = 1839] [id = 462] 02:00:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3e7050800) [pid = 1839] [serial = 1387] [outer = (nil)] 02:00:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3f0d2d400) [pid = 1839] [serial = 1388] [outer = 0x7fc3e7050800] 02:00:27 INFO - PROCESS | 1839 | 1461488427844 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc3f0eac400) [pid = 1839] [serial = 1389] [outer = 0x7fc3e7050800] 02:00:28 INFO - PROCESS | 1839 | 1461488428578 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1076ms 02:00:28 INFO - PROCESS | 1839 | 1461488428621 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1839 | 1461488428624 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:00:28 INFO - PROCESS | 1839 | 1461488428630 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1839 | 1461488428638 Marionette TRACE conn3 <- [1,1822,null,{}] 02:00:28 INFO - PROCESS | 1839 | 1461488428643 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:28 INFO - PROCESS | 1839 | 1461488428798 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:00:28 INFO - PROCESS | 1839 | 1461488428968 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1328800 == 125 [pid = 1839] [id = 463] 02:00:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3ed305800) [pid = 1839] [serial = 1390] [outer = (nil)] 02:00:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3f11d0000) [pid = 1839] [serial = 1391] [outer = 0x7fc3ed305800] 02:00:29 INFO - PROCESS | 1839 | 1461488429026 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3f1391c00) [pid = 1839] [serial = 1392] [outer = 0x7fc3ed305800] 02:00:30 INFO - PROCESS | 1839 | 1461488430079 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1485ms 02:00:30 INFO - PROCESS | 1839 | 1461488430116 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:00:30 INFO - PROCESS | 1839 | 1461488430124 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:00:30 INFO - PROCESS | 1839 | 1461488430131 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1839 | 1461488430137 Marionette TRACE conn3 <- [1,1826,null,{}] 02:00:30 INFO - PROCESS | 1839 | 1461488430144 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:30 INFO - PROCESS | 1839 | 1461488430352 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:00:30 INFO - PROCESS | 1839 | 1461488430610 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5477800 == 126 [pid = 1839] [id = 464] 02:00:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3deee7400) [pid = 1839] [serial = 1393] [outer = (nil)] 02:00:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fc3e2236400) [pid = 1839] [serial = 1394] [outer = 0x7fc3deee7400] 02:00:30 INFO - PROCESS | 1839 | 1461488430688 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fc3e399a800) [pid = 1839] [serial = 1395] [outer = 0x7fc3deee7400] 02:00:31 INFO - PROCESS | 1839 | 1461488431631 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1533ms 02:00:31 INFO - PROCESS | 1839 | 1461488431663 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:00:31 INFO - PROCESS | 1839 | 1461488431671 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:00:31 INFO - PROCESS | 1839 | 1461488431681 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1839 | 1461488431684 Marionette TRACE conn3 <- [1,1830,null,{}] 02:00:31 INFO - PROCESS | 1839 | 1461488431690 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:31 INFO - PROCESS | 1839 | 1461488431878 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:00:32 INFO - PROCESS | 1839 | 1461488432091 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf4c000 == 127 [pid = 1839] [id = 465] 02:00:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7fc3dfb5ec00) [pid = 1839] [serial = 1396] [outer = (nil)] 02:00:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7fc3e6e47c00) [pid = 1839] [serial = 1397] [outer = 0x7fc3dfb5ec00] 02:00:32 INFO - PROCESS | 1839 | 1461488432161 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7fc3e761d000) [pid = 1839] [serial = 1398] [outer = 0x7fc3dfb5ec00] 02:00:33 INFO - PROCESS | 1839 | 1461488433078 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1440ms 02:00:33 INFO - PROCESS | 1839 | 1461488433120 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 1839 | 1461488433124 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:00:33 INFO - PROCESS | 1839 | 1461488433130 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 1839 | 1461488433136 Marionette TRACE conn3 <- [1,1834,null,{}] 02:00:33 INFO - PROCESS | 1839 | 1461488433151 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:33 INFO - PROCESS | 1839 | 1461488433332 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:00:33 INFO - PROCESS | 1839 | 1461488433547 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f3dd8000 == 128 [pid = 1839] [id = 466] 02:00:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7fc3e88e3000) [pid = 1839] [serial = 1399] [outer = (nil)] 02:00:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7fc3efca9800) [pid = 1839] [serial = 1400] [outer = 0x7fc3e88e3000] 02:00:33 INFO - PROCESS | 1839 | 1461488433621 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7fc3f0543400) [pid = 1839] [serial = 1401] [outer = 0x7fc3e88e3000] 02:00:34 INFO - PROCESS | 1839 | 1461488434490 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1432ms 02:00:34 INFO - PROCESS | 1839 | 1461488434564 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1839 | 1461488434568 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:00:34 INFO - PROCESS | 1839 | 1461488434574 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1839 | 1461488434576 Marionette TRACE conn3 <- [1,1838,null,{}] 02:00:34 INFO - PROCESS | 1839 | 1461488434582 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:34 INFO - PROCESS | 1839 | 1461488434762 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:00:34 INFO - PROCESS | 1839 | 1461488434977 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a90800 == 129 [pid = 1839] [id = 467] 02:00:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 290 (0x7fc3e890e400) [pid = 1839] [serial = 1402] [outer = (nil)] 02:00:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 291 (0x7fc3f11fb400) [pid = 1839] [serial = 1403] [outer = 0x7fc3e890e400] 02:00:35 INFO - PROCESS | 1839 | 1461488435093 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 292 (0x7fc3f146dc00) [pid = 1839] [serial = 1404] [outer = 0x7fc3e890e400] 02:00:35 INFO - PROCESS | 1839 | 1461488435973 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1432ms 02:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:00:36 INFO - PROCESS | 1839 | 1461488436006 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 1839 | 1461488436009 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:00:36 INFO - PROCESS | 1839 | 1461488436015 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 1839 | 1461488436018 Marionette TRACE conn3 <- [1,1842,null,{}] 02:00:36 INFO - PROCESS | 1839 | 1461488436023 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:36 INFO - PROCESS | 1839 | 1461488436212 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:00:36 INFO - PROCESS | 1839 | 1461488436424 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f65f3800 == 130 [pid = 1839] [id = 468] 02:00:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 293 (0x7fc3ef9a9800) [pid = 1839] [serial = 1405] [outer = (nil)] 02:00:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 294 (0x7fc3f31bec00) [pid = 1839] [serial = 1406] [outer = 0x7fc3ef9a9800] 02:00:36 INFO - PROCESS | 1839 | 1461488436494 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 295 (0x7fc3f3ece000) [pid = 1839] [serial = 1407] [outer = 0x7fc3ef9a9800] 02:00:37 INFO - PROCESS | 1839 | 1461488437418 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1435ms 02:00:37 INFO - PROCESS | 1839 | 1461488437450 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 1839 | 1461488437453 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:00:37 INFO - PROCESS | 1839 | 1461488437459 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1839 | 1461488437461 Marionette TRACE conn3 <- [1,1846,null,{}] 02:00:37 INFO - PROCESS | 1839 | 1461488437466 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:37 INFO - PROCESS | 1839 | 1461488437658 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:00:37 INFO - PROCESS | 1839 | 1461488437872 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e78000 == 131 [pid = 1839] [id = 469] 02:00:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 296 (0x7fc3f3ecb400) [pid = 1839] [serial = 1408] [outer = (nil)] 02:00:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 297 (0x7fc3f67b5000) [pid = 1839] [serial = 1409] [outer = 0x7fc3f3ecb400] 02:00:37 INFO - PROCESS | 1839 | 1461488437988 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 298 (0x7fc3f9469800) [pid = 1839] [serial = 1410] [outer = 0x7fc3f3ecb400] 02:00:38 INFO - PROCESS | 1839 | 1461488438862 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1481ms 02:00:38 INFO - PROCESS | 1839 | 1461488438943 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1839 | 1461488438947 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:00:38 INFO - PROCESS | 1839 | 1461488438954 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1839 | 1461488438957 Marionette TRACE conn3 <- [1,1850,null,{}] 02:00:38 INFO - PROCESS | 1839 | 1461488438962 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:39 INFO - PROCESS | 1839 | 1461488439159 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:00:39 INFO - PROCESS | 1839 | 1461488439416 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd37e000 == 132 [pid = 1839] [id = 470] 02:00:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 299 (0x7fc3efcacc00) [pid = 1839] [serial = 1411] [outer = (nil)] 02:00:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 300 (0x7fc3f5229400) [pid = 1839] [serial = 1412] [outer = 0x7fc3efcacc00] 02:00:39 INFO - PROCESS | 1839 | 1461488439500 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 301 (0x7fc3f980b400) [pid = 1839] [serial = 1413] [outer = 0x7fc3efcacc00] 02:00:40 INFO - PROCESS | 1839 | 1461488440384 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1480ms 02:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:00:40 INFO - PROCESS | 1839 | 1461488440436 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:00:40 INFO - PROCESS | 1839 | 1461488440439 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:00:40 INFO - PROCESS | 1839 | 1461488440446 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 1839 | 1461488440449 Marionette TRACE conn3 <- [1,1854,null,{}] 02:00:40 INFO - PROCESS | 1839 | 1461488440454 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:40 INFO - PROCESS | 1839 | 1461488440645 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:00:40 INFO - PROCESS | 1839 | 1461488440861 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40710b800 == 133 [pid = 1839] [id = 471] 02:00:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 302 (0x7fc3f0551c00) [pid = 1839] [serial = 1414] [outer = (nil)] 02:00:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 303 (0x7fc3f9ab1400) [pid = 1839] [serial = 1415] [outer = 0x7fc3f0551c00] 02:00:40 INFO - PROCESS | 1839 | 1461488440973 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 304 (0x7fc3fa72b400) [pid = 1839] [serial = 1416] [outer = 0x7fc3f0551c00] 02:00:41 INFO - PROCESS | 1839 | 1461488441859 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1482ms 02:00:41 INFO - PROCESS | 1839 | 1461488441943 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1839 | 1461488441947 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:00:41 INFO - PROCESS | 1839 | 1461488441957 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1839 | 1461488441959 Marionette TRACE conn3 <- [1,1858,null,{}] 02:00:41 INFO - PROCESS | 1839 | 1461488441965 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:42 INFO - PROCESS | 1839 | 1461488442150 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:00:42 INFO - PROCESS | 1839 | 1461488442406 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bd5e000 == 134 [pid = 1839] [id = 472] 02:00:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 305 (0x7fc3f946b800) [pid = 1839] [serial = 1417] [outer = (nil)] 02:00:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 306 (0x7fc3fc748000) [pid = 1839] [serial = 1418] [outer = 0x7fc3f946b800] 02:00:42 INFO - PROCESS | 1839 | 1461488442521 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 307 (0x7fc401377000) [pid = 1839] [serial = 1419] [outer = 0x7fc3f946b800] 02:00:43 INFO - PROCESS | 1839 | 1461488443385 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1488ms 02:00:43 INFO - PROCESS | 1839 | 1461488443445 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 1839 | 1461488443449 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:00:43 INFO - PROCESS | 1839 | 1461488443455 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 1839 | 1461488443457 Marionette TRACE conn3 <- [1,1862,null,{}] 02:00:43 INFO - PROCESS | 1839 | 1461488443462 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:43 INFO - PROCESS | 1839 | 1461488443652 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:00:43 INFO - PROCESS | 1839 | 1461488443862 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40ef60000 == 135 [pid = 1839] [id = 473] 02:00:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 308 (0x7fc3fa72e000) [pid = 1839] [serial = 1420] [outer = (nil)] 02:00:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 309 (0x7fc40764f400) [pid = 1839] [serial = 1421] [outer = 0x7fc3fa72e000] 02:00:43 INFO - PROCESS | 1839 | 1461488443970 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 310 (0x7fc4084b1c00) [pid = 1839] [serial = 1422] [outer = 0x7fc3fa72e000] 02:00:44 INFO - PROCESS | 1839 | 1461488444879 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1481ms 02:00:44 INFO - PROCESS | 1839 | 1461488444937 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:00:44 INFO - PROCESS | 1839 | 1461488444941 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:00:44 INFO - PROCESS | 1839 | 1461488444947 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1839 | 1461488444951 Marionette TRACE conn3 <- [1,1866,null,{}] 02:00:44 INFO - PROCESS | 1839 | 1461488444955 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:45 INFO - PROCESS | 1839 | 1461488445165 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:00:45 INFO - PROCESS | 1839 | 1461488445380 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd7ab800 == 136 [pid = 1839] [id = 474] 02:00:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 311 (0x7fc3f149d000) [pid = 1839] [serial = 1423] [outer = (nil)] 02:00:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 312 (0x7fc3f14a7c00) [pid = 1839] [serial = 1424] [outer = 0x7fc3f149d000] 02:00:45 INFO - PROCESS | 1839 | 1461488445498 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 313 (0x7fc40bf99800) [pid = 1839] [serial = 1425] [outer = 0x7fc3f149d000] 02:00:46 INFO - PROCESS | 1839 | 1461488446383 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1480ms 02:00:46 INFO - PROCESS | 1839 | 1461488446428 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1839 | 1461488446431 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:00:46 INFO - PROCESS | 1839 | 1461488446437 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1839 | 1461488446439 Marionette TRACE conn3 <- [1,1870,null,{}] 02:00:46 INFO - PROCESS | 1839 | 1461488446445 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:46 INFO - PROCESS | 1839 | 1461488446624 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:00:46 INFO - PROCESS | 1839 | 1461488446839 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dac95800 == 137 [pid = 1839] [id = 475] 02:00:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 314 (0x7fc3dacca000) [pid = 1839] [serial = 1426] [outer = (nil)] 02:00:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 315 (0x7fc3dacd1800) [pid = 1839] [serial = 1427] [outer = 0x7fc3dacca000] 02:00:46 INFO - PROCESS | 1839 | 1461488446948 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 316 (0x7fc3dacd6c00) [pid = 1839] [serial = 1428] [outer = 0x7fc3dacca000] 02:00:47 INFO - PROCESS | 1839 | 1461488447802 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1429ms 02:00:47 INFO - PROCESS | 1839 | 1461488447867 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 1839 | 1461488447870 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:00:47 INFO - PROCESS | 1839 | 1461488447895 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 1839 | 1461488447907 Marionette TRACE conn3 <- [1,1874,null,{}] 02:00:47 INFO - PROCESS | 1839 | 1461488447912 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:48 INFO - PROCESS | 1839 | 1461488448115 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:00:48 INFO - PROCESS | 1839 | 1461488448372 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da94f800 == 138 [pid = 1839] [id = 476] 02:00:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 317 (0x7fc3daccc400) [pid = 1839] [serial = 1429] [outer = (nil)] 02:00:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 318 (0x7fc3dc579400) [pid = 1839] [serial = 1430] [outer = 0x7fc3daccc400] 02:00:48 INFO - PROCESS | 1839 | 1461488448453 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 319 (0x7fc3dc57dc00) [pid = 1839] [serial = 1431] [outer = 0x7fc3daccc400] 02:00:49 INFO - PROCESS | 1839 | 1461488449626 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1793ms 02:00:49 INFO - PROCESS | 1839 | 1461488449684 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1839 | 1461488449687 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:00:49 INFO - PROCESS | 1839 | 1461488449693 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1839 | 1461488449695 Marionette TRACE conn3 <- [1,1878,null,{}] 02:00:49 INFO - PROCESS | 1839 | 1461488449701 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:49 INFO - PROCESS | 1839 | 1461488449898 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:00:50 INFO - PROCESS | 1839 | 1461488450159 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbe83800 == 139 [pid = 1839] [id = 477] 02:00:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 320 (0x7fc3daccd000) [pid = 1839] [serial = 1432] [outer = (nil)] 02:00:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 321 (0x7fc3dc582400) [pid = 1839] [serial = 1433] [outer = 0x7fc3daccd000] 02:00:50 INFO - PROCESS | 1839 | 1461488450278 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 322 (0x7fc3deee8400) [pid = 1839] [serial = 1434] [outer = 0x7fc3daccd000] 02:00:51 INFO - PROCESS | 1839 | 1461488451518 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1881ms 02:00:51 INFO - PROCESS | 1839 | 1461488451576 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:00:51 INFO - PROCESS | 1839 | 1461488451581 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:00:51 INFO - PROCESS | 1839 | 1461488451588 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1839 | 1461488451594 Marionette TRACE conn3 <- [1,1882,null,{}] 02:00:51 INFO - PROCESS | 1839 | 1461488451602 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:51 INFO - PROCESS | 1839 | 1461488451846 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:00:52 INFO - PROCESS | 1839 | 1461488452109 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2209000 == 140 [pid = 1839] [id = 478] 02:00:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 323 (0x7fc3dd45b800) [pid = 1839] [serial = 1435] [outer = (nil)] 02:00:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 324 (0x7fc3de391800) [pid = 1839] [serial = 1436] [outer = 0x7fc3dd45b800] 02:00:52 INFO - PROCESS | 1839 | 1461488452179 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 325 (0x7fc3dfb5a000) [pid = 1839] [serial = 1437] [outer = 0x7fc3dd45b800] 02:00:53 INFO - PROCESS | 1839 | 1461488453105 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 02:00:53 INFO - PROCESS | 1839 | 1461488453177 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:00:53 INFO - PROCESS | 1839 | 1461488453193 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:00:53 INFO - PROCESS | 1839 | 1461488453211 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 1839 | 1461488453215 Marionette TRACE conn3 <- [1,1886,null,{}] 02:00:53 INFO - PROCESS | 1839 | 1461488453222 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:53 INFO - PROCESS | 1839 | 1461488453518 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:00:53 INFO - PROCESS | 1839 | 1461488453782 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7d0000 == 141 [pid = 1839] [id = 479] 02:00:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 326 (0x7fc3dfb5b000) [pid = 1839] [serial = 1438] [outer = (nil)] 02:00:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 327 (0x7fc3e2299c00) [pid = 1839] [serial = 1439] [outer = 0x7fc3dfb5b000] 02:00:53 INFO - PROCESS | 1839 | 1461488453898 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 328 (0x7fc3e2562000) [pid = 1839] [serial = 1440] [outer = 0x7fc3dfb5b000] 02:00:54 INFO - PROCESS | 1839 | 1461488454952 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1793ms 02:00:55 INFO - PROCESS | 1839 | 1461488455000 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 1839 | 1461488455003 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:00:55 INFO - PROCESS | 1839 | 1461488455009 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 1839 | 1461488455014 Marionette TRACE conn3 <- [1,1890,null,{}] 02:00:55 INFO - PROCESS | 1839 | 1461488455029 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:55 INFO - PROCESS | 1839 | 1461488455208 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:00:55 INFO - PROCESS | 1839 | 1461488455505 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8926800 == 142 [pid = 1839] [id = 480] 02:00:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 329 (0x7fc3e3ba1c00) [pid = 1839] [serial = 1441] [outer = (nil)] 02:00:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 330 (0x7fc3e3ba7c00) [pid = 1839] [serial = 1442] [outer = 0x7fc3e3ba1c00] 02:00:55 INFO - PROCESS | 1839 | 1461488455627 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 331 (0x7fc3e60adc00) [pid = 1839] [serial = 1443] [outer = 0x7fc3e3ba1c00] 02:00:56 INFO - PROCESS | 1839 | 1461488456435 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1483ms 02:00:56 INFO - PROCESS | 1839 | 1461488456493 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 1839 | 1461488456496 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:00:56 INFO - PROCESS | 1839 | 1461488456502 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 1839 | 1461488456504 Marionette TRACE conn3 <- [1,1894,null,{}] 02:00:56 INFO - PROCESS | 1839 | 1461488456509 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:56 INFO - PROCESS | 1839 | 1461488456677 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:00:56 INFO - PROCESS | 1839 | 1461488456904 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47f0000 == 143 [pid = 1839] [id = 481] 02:00:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 332 (0x7fc3dfb53800) [pid = 1839] [serial = 1444] [outer = (nil)] 02:00:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 333 (0x7fc3e7454c00) [pid = 1839] [serial = 1445] [outer = 0x7fc3dfb53800] 02:00:57 INFO - PROCESS | 1839 | 1461488457015 Marionette DEBUG loaded listener.js 02:00:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 334 (0x7fc3e8912800) [pid = 1839] [serial = 1446] [outer = 0x7fc3dfb53800] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed790000 == 142 [pid = 1839] [id = 462] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 333 (0x7fc3f3f8e000) [pid = 1839] [serial = 1319] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 332 (0x7fc3f3d62c00) [pid = 1839] [serial = 1265] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 331 (0x7fc3f658d800) [pid = 1839] [serial = 1271] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 330 (0x7fc3f11dbc00) [pid = 1839] [serial = 1262] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 329 (0x7fc3f980e400) [pid = 1839] [serial = 1277] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 328 (0x7fc3fa735400) [pid = 1839] [serial = 1280] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 327 (0x7fc3ed757000) [pid = 1839] [serial = 1256] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 326 (0x7fc3f4743c00) [pid = 1839] [serial = 1268] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 325 (0x7fc3e60b0400) [pid = 1839] [serial = 1253] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 324 (0x7fc3f8b02400) [pid = 1839] [serial = 1274] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 323 (0x7fc3f043ac00) [pid = 1839] [serial = 1259] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 322 (0x7fc3de391000) [pid = 1839] [serial = 1250] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 321 (0x7fc4071d4000) [pid = 1839] [serial = 1283] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 320 (0x7fc408338c00) [pid = 1839] [serial = 1286] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 319 (0x7fc3e142a800) [pid = 1839] [serial = 1295] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 318 (0x7fc3f0cca400) [pid = 1839] [serial = 1292] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOMWINDOW == 317 (0x7fc3e39a1c00) [pid = 1839] [serial = 1289] [outer = (nil)] [url = about:blank] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f021f000 == 141 [pid = 1839] [id = 461] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed532800 == 140 [pid = 1839] [id = 460] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5f04000 == 139 [pid = 1839] [id = 459] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24a5800 == 138 [pid = 1839] [id = 458] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e3c96000 == 137 [pid = 1839] [id = 457] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d10800 == 136 [pid = 1839] [id = 456] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5f05800 == 135 [pid = 1839] [id = 455] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e16e8800 == 134 [pid = 1839] [id = 454] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f037b000 == 133 [pid = 1839] [id = 450] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc411851800 == 132 [pid = 1839] [id = 449] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ef89f000 == 131 [pid = 1839] [id = 448] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c931000 == 130 [pid = 1839] [id = 447] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40830f800 == 129 [pid = 1839] [id = 446] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd30d000 == 128 [pid = 1839] [id = 445] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f6f94000 == 127 [pid = 1839] [id = 444] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4977000 == 126 [pid = 1839] [id = 443] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f261b800 == 125 [pid = 1839] [id = 442] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8820000 == 124 [pid = 1839] [id = 441] 02:00:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2b9d000 == 123 [pid = 1839] [id = 440] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 316 (0x7fc3e39a8c00) [pid = 1839] [serial = 1302] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 315 (0x7fc3e22a2400) [pid = 1839] [serial = 1301] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 314 (0x7fc3ed757400) [pid = 1839] [serial = 1307] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 313 (0x7fc3edef0800) [pid = 1839] [serial = 1308] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 312 (0x7fc3ee677c00) [pid = 1839] [serial = 1310] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 311 (0x7fc3f0451800) [pid = 1839] [serial = 1313] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 310 (0x7fc3e39a2400) [pid = 1839] [serial = 1316] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 309 (0x7fc3de395000) [pid = 1839] [serial = 1299] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 308 (0x7fc3dd8c4800) [pid = 1839] [serial = 1298] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 307 (0x7fc3e40a1000) [pid = 1839] [serial = 1304] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 306 (0x7fc3e7456000) [pid = 1839] [serial = 1305] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 305 (0x7fc3f1062c00) [pid = 1839] [serial = 1314] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 304 (0x7fc3f011b800) [pid = 1839] [serial = 1311] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 303 (0x7fc3ef9af800) [pid = 1839] [serial = 1317] [outer = (nil)] [url = about:blank] 02:00:58 INFO - PROCESS | 1839 | 1461488458088 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1643ms 02:00:58 INFO - PROCESS | 1839 | 1461488458146 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:00:58 INFO - PROCESS | 1839 | 1461488458148 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:00:58 INFO - PROCESS | 1839 | 1461488458154 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:00:58 INFO - PROCESS | 1839 | 1461488458156 Marionette TRACE conn3 <- [1,1898,null,{}] 02:00:58 INFO - PROCESS | 1839 | 1461488458161 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:58 INFO - PROCESS | 1839 | 1461488458415 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:00:58 INFO - PROCESS | 1839 | 1461488458515 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24b8000 == 124 [pid = 1839] [id = 482] 02:00:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 304 (0x7fc3e2b7d800) [pid = 1839] [serial = 1447] [outer = (nil)] 02:00:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 305 (0x7fc3e890d000) [pid = 1839] [serial = 1448] [outer = 0x7fc3e2b7d800] 02:00:58 INFO - PROCESS | 1839 | 1461488458671 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 306 (0x7fc3ed30ec00) [pid = 1839] [serial = 1449] [outer = 0x7fc3e2b7d800] 02:00:59 INFO - PROCESS | 1839 | 1461488459348 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1231ms 02:00:59 INFO - PROCESS | 1839 | 1461488459385 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:00:59 INFO - PROCESS | 1839 | 1461488459388 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:00:59 INFO - PROCESS | 1839 | 1461488459393 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 1839 | 1461488459395 Marionette TRACE conn3 <- [1,1902,null,{}] 02:00:59 INFO - PROCESS | 1839 | 1461488459400 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:59 INFO - PROCESS | 1839 | 1461488459680 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:00:59 INFO - PROCESS | 1839 | 1461488459799 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7836800 == 125 [pid = 1839] [id = 483] 02:00:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 307 (0x7fc3dd8c4800) [pid = 1839] [serial = 1450] [outer = (nil)] 02:00:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 308 (0x7fc3edccb000) [pid = 1839] [serial = 1451] [outer = 0x7fc3dd8c4800] 02:00:59 INFO - PROCESS | 1839 | 1461488459862 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 309 (0x7fc3f0440000) [pid = 1839] [serial = 1452] [outer = 0x7fc3dd8c4800] 02:01:00 INFO - PROCESS | 1839 | 1461488460660 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1326ms 02:01:00 INFO - PROCESS | 1839 | 1461488460721 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:01:00 INFO - PROCESS | 1839 | 1461488460724 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:01:00 INFO - PROCESS | 1839 | 1461488460729 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:01:00 INFO - PROCESS | 1839 | 1461488460731 Marionette TRACE conn3 <- [1,1906,null,{}] 02:01:00 INFO - PROCESS | 1839 | 1461488460737 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:00 INFO - PROCESS | 1839 | 1461488460965 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:01:01 INFO - PROCESS | 1839 | 1461488460996 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0210000 == 126 [pid = 1839] [id = 484] 02:01:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 310 (0x7fc3f0447c00) [pid = 1839] [serial = 1453] [outer = (nil)] 02:01:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 311 (0x7fc3f078a800) [pid = 1839] [serial = 1454] [outer = 0x7fc3f0447c00] 02:01:01 INFO - PROCESS | 1839 | 1461488461055 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 312 (0x7fc3f0ea4800) [pid = 1839] [serial = 1455] [outer = 0x7fc3f0447c00] 02:01:01 INFO - PROCESS | 1839 | 1461488461912 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1226ms 02:01:01 INFO - PROCESS | 1839 | 1461488461956 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 1839 | 1461488461960 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:01:01 INFO - PROCESS | 1839 | 1461488461973 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 1839 | 1461488461975 Marionette TRACE conn3 <- [1,1910,null,{}] 02:01:01 INFO - PROCESS | 1839 | 1461488461980 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:03 INFO - PROCESS | 1839 | 1461488463389 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 311 (0x7fc3ddc90000) [pid = 1839] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 310 (0x7fc3ed5b5c00) [pid = 1839] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 309 (0x7fc3f26ac800) [pid = 1839] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 308 (0x7fc3e22a5400) [pid = 1839] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 307 (0x7fc3e7457400) [pid = 1839] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 306 (0x7fc3e399b800) [pid = 1839] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 305 (0x7fc3dfe4f000) [pid = 1839] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 304 (0x7fc3e6e49000) [pid = 1839] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 303 (0x7fc3e6e45800) [pid = 1839] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 302 (0x7fc3de395c00) [pid = 1839] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 301 (0x7fc3efcb0000) [pid = 1839] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 300 (0x7fc3edefac00) [pid = 1839] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 299 (0x7fc3f034dc00) [pid = 1839] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 298 (0x7fc3f26aec00) [pid = 1839] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 297 (0x7fc408337c00) [pid = 1839] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 296 (0x7fc3e44a9c00) [pid = 1839] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 295 (0x7fc3e2229000) [pid = 1839] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 294 (0x7fc3f11fec00) [pid = 1839] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 293 (0x7fc3ddc90c00) [pid = 1839] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 292 (0x7fc3e2235400) [pid = 1839] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 291 (0x7fc3ddc8cc00) [pid = 1839] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 290 (0x7fc3dd458800) [pid = 1839] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 289 (0x7fc3edef1000) [pid = 1839] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7fc3ddc8d400) [pid = 1839] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7fc3f146a400) [pid = 1839] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7fc3ed5b7c00) [pid = 1839] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7fc3e6e4d400) [pid = 1839] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7fc3f9a5d400) [pid = 1839] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7fc3fd33f400) [pid = 1839] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fc3f0353400) [pid = 1839] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fc3f26b5c00) [pid = 1839] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3fd349c00) [pid = 1839] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc3ee05ec00) [pid = 1839] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3e60c1c00) [pid = 1839] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3f9a53800) [pid = 1839] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3f9ab9c00) [pid = 1839] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3e2539000) [pid = 1839] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3dfe4c800) [pid = 1839] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3dd8c4c00) [pid = 1839] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3ee05f000) [pid = 1839] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc3f3d5c800) [pid = 1839] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc3f08a4800) [pid = 1839] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3e229ec00) [pid = 1839] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3f11dac00) [pid = 1839] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3ef9b0c00) [pid = 1839] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3e2539400) [pid = 1839] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3e60b4800) [pid = 1839] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3e4095800) [pid = 1839] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3f08a0c00) [pid = 1839] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3e1431c00) [pid = 1839] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3deedc400) [pid = 1839] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3f3d57c00) [pid = 1839] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3f17c2c00) [pid = 1839] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3e60b5800) [pid = 1839] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3f3d59800) [pid = 1839] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3e6e46000) [pid = 1839] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3f739ac00) [pid = 1839] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3ed146000) [pid = 1839] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3f4a2c400) [pid = 1839] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3e70ac000) [pid = 1839] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3ed143000) [pid = 1839] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3e2b83400) [pid = 1839] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3f96d1400) [pid = 1839] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3dd8cf400) [pid = 1839] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3e7050800) [pid = 1839] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3e2558c00) [pid = 1839] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3ed5b3400) [pid = 1839] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3dd8d0400) [pid = 1839] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3e7615000) [pid = 1839] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3ed14a000) [pid = 1839] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3f4037c00) [pid = 1839] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3f0116400) [pid = 1839] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f9a61c00) [pid = 1839] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3dd8ca800) [pid = 1839] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3e6fe2000) [pid = 1839] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3f04f5000) [pid = 1839] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3e1422c00) [pid = 1839] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3f0cca000) [pid = 1839] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3de082800) [pid = 1839] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3fa184c00) [pid = 1839] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3e2558400) [pid = 1839] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3fa976400) [pid = 1839] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3e222c800) [pid = 1839] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3e253b000) [pid = 1839] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3dfe4e800) [pid = 1839] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3e2228800) [pid = 1839] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3f0cc9800) [pid = 1839] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3f5223400) [pid = 1839] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f3fb6c00) [pid = 1839] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3fc74ac00) [pid = 1839] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3e4098800) [pid = 1839] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:01:03 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3de38c800) [pid = 1839] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:01:03 INFO - PROCESS | 1839 | 1461488463679 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd31c000 == 127 [pid = 1839] [id = 485] 02:01:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3dbeed400) [pid = 1839] [serial = 1456] [outer = (nil)] 02:01:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3dd45f800) [pid = 1839] [serial = 1457] [outer = 0x7fc3dbeed400] 02:01:03 INFO - PROCESS | 1839 | 1461488463746 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3ddc8cc00) [pid = 1839] [serial = 1458] [outer = 0x7fc3dbeed400] 02:01:04 INFO - PROCESS | 1839 | 1461488464357 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2452ms 02:01:04 INFO - PROCESS | 1839 | 1461488464418 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:01:04 INFO - PROCESS | 1839 | 1461488464432 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:01:04 INFO - PROCESS | 1839 | 1461488464438 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 1839 | 1461488464441 Marionette TRACE conn3 <- [1,1914,null,{}] 02:01:04 INFO - PROCESS | 1839 | 1461488464446 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:04 INFO - PROCESS | 1839 | 1461488464624 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:01:04 INFO - PROCESS | 1839 | 1461488464795 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e3cad000 == 128 [pid = 1839] [id = 486] 02:01:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3dd456400) [pid = 1839] [serial = 1459] [outer = (nil)] 02:01:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3de398800) [pid = 1839] [serial = 1460] [outer = 0x7fc3dd456400] 02:01:04 INFO - PROCESS | 1839 | 1461488464855 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3e222cc00) [pid = 1839] [serial = 1461] [outer = 0x7fc3dd456400] 02:01:05 INFO - PROCESS | 1839 | 1461488465826 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1429ms 02:01:05 INFO - PROCESS | 1839 | 1461488465868 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:01:05 INFO - PROCESS | 1839 | 1461488465874 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:01:05 INFO - PROCESS | 1839 | 1461488465882 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 1839 | 1461488465887 Marionette TRACE conn3 <- [1,1918,null,{}] 02:01:05 INFO - PROCESS | 1839 | 1461488465896 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:06 INFO - PROCESS | 1839 | 1461488466119 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:01:06 INFO - PROCESS | 1839 | 1461488466401 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15ea000 == 129 [pid = 1839] [id = 487] 02:01:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3dd461800) [pid = 1839] [serial = 1462] [outer = (nil)] 02:01:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3de0a4800) [pid = 1839] [serial = 1463] [outer = 0x7fc3dd461800] 02:01:06 INFO - PROCESS | 1839 | 1461488466523 Marionette DEBUG loaded listener.js 02:01:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3dfb5fc00) [pid = 1839] [serial = 1464] [outer = 0x7fc3dd461800] 02:01:07 INFO - PROCESS | 1839 | 1461488467385 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1536ms 02:01:07 INFO - PROCESS | 1839 | 1461488467419 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:01:07 INFO - PROCESS | 1839 | 1461488467431 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:01:07 INFO - PROCESS | 1839 | 1461488467441 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:01:07 INFO - PROCESS | 1839 | 1461488467445 Marionette TRACE conn3 <- [1,1922,null,{}] 02:01:07 INFO - PROCESS | 1839 | 1461488467450 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:07 INFO - PROCESS | 1839 | 1461488467668 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:01:07 INFO - PROCESS | 1839 | 1461488467987 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7686000 == 130 [pid = 1839] [id = 488] 02:01:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3dfb61c00) [pid = 1839] [serial = 1465] [outer = (nil)] 02:01:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3e2544c00) [pid = 1839] [serial = 1466] [outer = 0x7fc3dfb61c00] 02:01:08 INFO - PROCESS | 1839 | 1461488468067 Marionette DEBUG loaded listener.js 02:01:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3e399b000) [pid = 1839] [serial = 1467] [outer = 0x7fc3dfb61c00] 02:01:09 INFO - PROCESS | 1839 | 1461488469005 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1635ms 02:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:01:09 INFO - PROCESS | 1839 | 1461488469077 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 1839 | 1461488469080 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:01:09 INFO - PROCESS | 1839 | 1461488469087 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 1839 | 1461488469092 Marionette TRACE conn3 <- [1,1926,null,{}] 02:01:09 INFO - PROCESS | 1839 | 1461488469107 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:09 INFO - PROCESS | 1839 | 1461488469336 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:01:09 INFO - PROCESS | 1839 | 1461488469593 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0369800 == 131 [pid = 1839] [id = 489] 02:01:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3e3b9fc00) [pid = 1839] [serial = 1468] [outer = (nil)] 02:01:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3e4099c00) [pid = 1839] [serial = 1469] [outer = 0x7fc3e3b9fc00] 02:01:09 INFO - PROCESS | 1839 | 1461488469713 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3e534b800) [pid = 1839] [serial = 1470] [outer = 0x7fc3e3b9fc00] 02:01:10 INFO - PROCESS | 1839 | 1461488470593 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1586ms 02:01:10 INFO - PROCESS | 1839 | 1461488470673 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:01:10 INFO - PROCESS | 1839 | 1461488470678 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:01:10 INFO - PROCESS | 1839 | 1461488470683 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:01:10 INFO - PROCESS | 1839 | 1461488470685 Marionette TRACE conn3 <- [1,1930,null,{}] 02:01:10 INFO - PROCESS | 1839 | 1461488470691 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:10 INFO - PROCESS | 1839 | 1461488470919 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:01:11 INFO - PROCESS | 1839 | 1461488471175 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1347800 == 132 [pid = 1839] [id = 490] 02:01:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3e3ba0800) [pid = 1839] [serial = 1471] [outer = (nil)] 02:01:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3e6e4e400) [pid = 1839] [serial = 1472] [outer = 0x7fc3e3ba0800] 02:01:11 INFO - PROCESS | 1839 | 1461488471293 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3e70afc00) [pid = 1839] [serial = 1473] [outer = 0x7fc3e3ba0800] 02:01:12 INFO - PROCESS | 1839 | 1461488472111 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1479ms 02:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:01:12 INFO - PROCESS | 1839 | 1461488472163 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:01:12 INFO - PROCESS | 1839 | 1461488472166 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:01:12 INFO - PROCESS | 1839 | 1461488472172 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 1839 | 1461488472175 Marionette TRACE conn3 <- [1,1934,null,{}] 02:01:12 INFO - PROCESS | 1839 | 1461488472180 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:12 INFO - PROCESS | 1839 | 1461488472370 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:01:12 INFO - PROCESS | 1839 | 1461488472638 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4413800 == 133 [pid = 1839] [id = 491] 02:01:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3e44b6800) [pid = 1839] [serial = 1474] [outer = (nil)] 02:01:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3ed146400) [pid = 1839] [serial = 1475] [outer = 0x7fc3e44b6800] 02:01:12 INFO - PROCESS | 1839 | 1461488472764 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3ed5b2000) [pid = 1839] [serial = 1476] [outer = 0x7fc3e44b6800] 02:01:13 INFO - PROCESS | 1839 | 1461488473623 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1482ms 02:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:01:13 INFO - PROCESS | 1839 | 1461488473654 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 1839 | 1461488473656 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:01:13 INFO - PROCESS | 1839 | 1461488473662 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 1839 | 1461488473665 Marionette TRACE conn3 <- [1,1938,null,{}] 02:01:13 INFO - PROCESS | 1839 | 1461488473670 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:13 INFO - PROCESS | 1839 | 1461488473950 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:01:14 INFO - PROCESS | 1839 | 1461488474218 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fa9800 == 134 [pid = 1839] [id = 492] 02:01:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3ee060400) [pid = 1839] [serial = 1477] [outer = (nil)] 02:01:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3f011b000) [pid = 1839] [serial = 1478] [outer = 0x7fc3ee060400] 02:01:14 INFO - PROCESS | 1839 | 1461488474337 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f0458400) [pid = 1839] [serial = 1479] [outer = 0x7fc3ee060400] 02:01:15 INFO - PROCESS | 1839 | 1461488475189 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1582ms 02:01:15 INFO - PROCESS | 1839 | 1461488475245 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 1839 | 1461488475249 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:01:15 INFO - PROCESS | 1839 | 1461488475254 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 1839 | 1461488475257 Marionette TRACE conn3 <- [1,1942,null,{}] 02:01:15 INFO - PROCESS | 1839 | 1461488475262 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:15 INFO - PROCESS | 1839 | 1461488475447 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:01:15 INFO - PROCESS | 1839 | 1461488475719 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8ba6000 == 135 [pid = 1839] [id = 493] 02:01:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3ee063c00) [pid = 1839] [serial = 1480] [outer = (nil)] 02:01:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3f0d32000) [pid = 1839] [serial = 1481] [outer = 0x7fc3ee063c00] 02:01:15 INFO - PROCESS | 1839 | 1461488475831 Marionette DEBUG loaded listener.js 02:01:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3f11dac00) [pid = 1839] [serial = 1482] [outer = 0x7fc3ee063c00] 02:01:16 INFO - PROCESS | 1839 | 1461488476648 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1437ms 02:01:16 INFO - PROCESS | 1839 | 1461488476692 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:01:16 INFO - PROCESS | 1839 | 1461488476696 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:01:16 INFO - PROCESS | 1839 | 1461488476701 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 1839 | 1461488476703 Marionette TRACE conn3 <- [1,1946,null,{}] 02:01:16 INFO - PROCESS | 1839 | 1461488476709 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:16 INFO - PROCESS | 1839 | 1461488476891 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:01:17 INFO - PROCESS | 1839 | 1461488477160 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e77800 == 136 [pid = 1839] [id = 494] 02:01:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3efca6800) [pid = 1839] [serial = 1483] [outer = (nil)] 02:01:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3f1382400) [pid = 1839] [serial = 1484] [outer = 0x7fc3efca6800] 02:01:17 INFO - PROCESS | 1839 | 1461488477272 Marionette DEBUG loaded listener.js 02:01:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3f14a1000) [pid = 1839] [serial = 1485] [outer = 0x7fc3efca6800] 02:01:18 INFO - PROCESS | 1839 | 1461488478072 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1430ms 02:01:18 INFO - PROCESS | 1839 | 1461488478133 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 1839 | 1461488478136 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:01:18 INFO - PROCESS | 1839 | 1461488478142 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - PROCESS | 1839 | 1461488478146 Marionette TRACE conn3 <- [1,1950,null,{}] 02:01:18 INFO - PROCESS | 1839 | 1461488478151 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:18 INFO - PROCESS | 1839 | 1461488478332 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:01:18 INFO - PROCESS | 1839 | 1461488478552 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406f03800 == 137 [pid = 1839] [id = 495] 02:01:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3ed145800) [pid = 1839] [serial = 1486] [outer = (nil)] 02:01:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3f14a9400) [pid = 1839] [serial = 1487] [outer = 0x7fc3ed145800] 02:01:18 INFO - PROCESS | 1839 | 1461488478664 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3f3d5c800) [pid = 1839] [serial = 1488] [outer = 0x7fc3ed145800] 02:01:19 INFO - PROCESS | 1839 | 1461488479544 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1441ms 02:01:19 INFO - PROCESS | 1839 | 1461488479583 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 1839 | 1461488479587 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:01:19 INFO - PROCESS | 1839 | 1461488479592 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 1839 | 1461488479594 Marionette TRACE conn3 <- [1,1954,null,{}] 02:01:19 INFO - PROCESS | 1839 | 1461488479600 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:19 INFO - PROCESS | 1839 | 1461488479784 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:01:20 INFO - PROCESS | 1839 | 1461488480007 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf77000 == 138 [pid = 1839] [id = 496] 02:01:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3f0353400) [pid = 1839] [serial = 1489] [outer = (nil)] 02:01:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3f3f96000) [pid = 1839] [serial = 1490] [outer = 0x7fc3f0353400] 02:01:20 INFO - PROCESS | 1839 | 1461488480126 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3f402ec00) [pid = 1839] [serial = 1491] [outer = 0x7fc3f0353400] 02:01:21 INFO - PROCESS | 1839 | 1461488481020 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1483ms 02:01:21 INFO - PROCESS | 1839 | 1461488481077 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:01:21 INFO - PROCESS | 1839 | 1461488481081 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:01:21 INFO - PROCESS | 1839 | 1461488481086 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 1839 | 1461488481090 Marionette TRACE conn3 <- [1,1958,null,{}] 02:01:21 INFO - PROCESS | 1839 | 1461488481115 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:21 INFO - PROCESS | 1839 | 1461488481332 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:01:21 INFO - PROCESS | 1839 | 1461488481564 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc413fa2800 == 139 [pid = 1839] [id = 497] 02:01:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc3ee06d800) [pid = 1839] [serial = 1492] [outer = (nil)] 02:01:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3f473d400) [pid = 1839] [serial = 1493] [outer = 0x7fc3ee06d800] 02:01:21 INFO - PROCESS | 1839 | 1461488481644 Marionette DEBUG loaded listener.js 02:01:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3f8920800) [pid = 1839] [serial = 1494] [outer = 0x7fc3ee06d800] 02:01:22 INFO - PROCESS | 1839 | 1461488482520 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1454ms 02:01:22 INFO - PROCESS | 1839 | 1461488482540 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:01:22 INFO - PROCESS | 1839 | 1461488482543 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:01:22 INFO - PROCESS | 1839 | 1461488482549 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 1839 | 1461488482551 Marionette TRACE conn3 <- [1,1962,null,{}] 02:01:22 INFO - PROCESS | 1839 | 1461488482557 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:22 INFO - PROCESS | 1839 | 1461488482748 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:01:23 INFO - PROCESS | 1839 | 1461488483013 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda8c000 == 140 [pid = 1839] [id = 498] 02:01:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3e761b000) [pid = 1839] [serial = 1495] [outer = (nil)] 02:01:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3f9a59c00) [pid = 1839] [serial = 1496] [outer = 0x7fc3e761b000] 02:01:23 INFO - PROCESS | 1839 | 1461488483089 Marionette DEBUG loaded listener.js 02:01:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3fa976400) [pid = 1839] [serial = 1497] [outer = 0x7fc3e761b000] 02:01:23 INFO - PROCESS | 1839 | 1461488483900 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1388ms 02:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:01:23 INFO - PROCESS | 1839 | 1461488483938 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:01:23 INFO - PROCESS | 1839 | 1461488483940 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:01:23 INFO - PROCESS | 1839 | 1461488483946 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - PROCESS | 1839 | 1461488483949 Marionette TRACE conn3 <- [1,1966,null,{}] 02:01:23 INFO - PROCESS | 1839 | 1461488483954 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:24 INFO - PROCESS | 1839 | 1461488484159 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:01:24 INFO - PROCESS | 1839 | 1461488484434 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3d9ee5000 == 141 [pid = 1839] [id = 499] 02:01:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3f0352800) [pid = 1839] [serial = 1498] [outer = (nil)] 02:01:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3fd348400) [pid = 1839] [serial = 1499] [outer = 0x7fc3f0352800] 02:01:24 INFO - PROCESS | 1839 | 1461488484506 Marionette DEBUG loaded listener.js 02:01:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc406335c00) [pid = 1839] [serial = 1500] [outer = 0x7fc3f0352800] 02:01:25 INFO - PROCESS | 1839 | 1461488485330 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1435ms 02:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:01:25 INFO - PROCESS | 1839 | 1461488485382 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:01:25 INFO - PROCESS | 1839 | 1461488485385 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:01:25 INFO - PROCESS | 1839 | 1461488485390 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:01:25 INFO - PROCESS | 1839 | 1461488485393 Marionette TRACE conn3 <- [1,1970,null,{}] 02:01:25 INFO - PROCESS | 1839 | 1461488485412 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:25 INFO - PROCESS | 1839 | 1461488485673 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:01:25 INFO - PROCESS | 1839 | 1461488485870 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da0de800 == 142 [pid = 1839] [id = 500] 02:01:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3dbeee800) [pid = 1839] [serial = 1501] [outer = (nil)] 02:01:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3e3ba1400) [pid = 1839] [serial = 1502] [outer = 0x7fc3dbeee800] 02:01:25 INFO - PROCESS | 1839 | 1461488485980 Marionette DEBUG loaded listener.js 02:01:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3f0ea1800) [pid = 1839] [serial = 1503] [outer = 0x7fc3dbeee800] 02:01:26 INFO - PROCESS | 1839 | 1461488486886 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1533ms 02:01:26 INFO - PROCESS | 1839 | 1461488486923 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:01:26 INFO - PROCESS | 1839 | 1461488486926 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:01:26 INFO - PROCESS | 1839 | 1461488486932 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 1839 | 1461488486934 Marionette TRACE conn3 <- [1,1974,null,{}] 02:01:26 INFO - PROCESS | 1839 | 1461488486940 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:27 INFO - PROCESS | 1839 | 1461488487130 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:01:27 INFO - PROCESS | 1839 | 1461488487403 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd314000 == 143 [pid = 1839] [id = 501] 02:01:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3dbef3c00) [pid = 1839] [serial = 1504] [outer = (nil)] 02:01:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3e22a1800) [pid = 1839] [serial = 1505] [outer = 0x7fc3dbef3c00] 02:01:27 INFO - PROCESS | 1839 | 1461488487475 Marionette DEBUG loaded listener.js 02:01:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc3e60cb000) [pid = 1839] [serial = 1506] [outer = 0x7fc3dbef3c00] 02:01:28 INFO - PROCESS | 1839 | 1461488488381 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1486ms 02:01:28 INFO - PROCESS | 1839 | 1461488488419 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 1839 | 1461488488421 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:01:28 INFO - PROCESS | 1839 | 1461488488427 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 1839 | 1461488488429 Marionette TRACE conn3 <- [1,1978,null,{}] 02:01:28 INFO - PROCESS | 1839 | 1461488488435 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:28 INFO - PROCESS | 1839 | 1461488488629 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:01:28 INFO - PROCESS | 1839 | 1461488488903 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd31d800 == 144 [pid = 1839] [id = 502] 02:01:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc3dd455400) [pid = 1839] [serial = 1507] [outer = (nil)] 02:01:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc3dd8c5000) [pid = 1839] [serial = 1508] [outer = 0x7fc3dd455400] 02:01:29 INFO - PROCESS | 1839 | 1461488489014 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc3dfe54400) [pid = 1839] [serial = 1509] [outer = 0x7fc3dd455400] 02:01:29 INFO - PROCESS | 1839 | 1461488489845 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1477ms 02:01:29 INFO - PROCESS | 1839 | 1461488489906 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:01:29 INFO - PROCESS | 1839 | 1461488489909 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:01:29 INFO - PROCESS | 1839 | 1461488489914 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:01:29 INFO - PROCESS | 1839 | 1461488489917 Marionette TRACE conn3 <- [1,1982,null,{}] 02:01:29 INFO - PROCESS | 1839 | 1461488489922 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:30 INFO - PROCESS | 1839 | 1461488490110 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:01:30 INFO - PROCESS | 1839 | 1461488490383 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e220a000 == 145 [pid = 1839] [id = 503] 02:01:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3dd457400) [pid = 1839] [serial = 1510] [outer = (nil)] 02:01:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3dfe54800) [pid = 1839] [serial = 1511] [outer = 0x7fc3dd457400] 02:01:30 INFO - PROCESS | 1839 | 1461488490501 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc3e2537400) [pid = 1839] [serial = 1512] [outer = 0x7fc3dd457400] 02:01:31 INFO - PROCESS | 1839 | 1461488491330 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1480ms 02:01:31 INFO - PROCESS | 1839 | 1461488491396 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 1839 | 1461488491399 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:01:31 INFO - PROCESS | 1839 | 1461488491405 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 1839 | 1461488491407 Marionette TRACE conn3 <- [1,1986,null,{}] 02:01:31 INFO - PROCESS | 1839 | 1461488491412 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:31 INFO - PROCESS | 1839 | 1461488491615 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:01:31 INFO - PROCESS | 1839 | 1461488491886 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16db000 == 146 [pid = 1839] [id = 504] 02:01:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3dd457c00) [pid = 1839] [serial = 1513] [outer = (nil)] 02:01:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3e2544000) [pid = 1839] [serial = 1514] [outer = 0x7fc3dd457c00] 02:01:31 INFO - PROCESS | 1839 | 1461488491997 Marionette DEBUG loaded listener.js 02:01:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3e44b5400) [pid = 1839] [serial = 1515] [outer = 0x7fc3dd457c00] 02:01:33 INFO - PROCESS | 1839 | 1461488493506 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2131ms 02:01:33 INFO - PROCESS | 1839 | 1461488493537 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:01:33 INFO - PROCESS | 1839 | 1461488493542 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:01:33 INFO - PROCESS | 1839 | 1461488493549 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:01:33 INFO - PROCESS | 1839 | 1461488493555 Marionette TRACE conn3 <- [1,1990,null,{}] 02:01:33 INFO - PROCESS | 1839 | 1461488493563 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:33 INFO - PROCESS | 1839 | 1461488493758 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:01:34 INFO - PROCESS | 1839 | 1461488494026 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7ce000 == 147 [pid = 1839] [id = 505] 02:01:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3dd8d3400) [pid = 1839] [serial = 1516] [outer = (nil)] 02:01:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fc3ddc98c00) [pid = 1839] [serial = 1517] [outer = 0x7fc3dd8d3400] 02:01:34 INFO - PROCESS | 1839 | 1461488494095 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fc3deedcc00) [pid = 1839] [serial = 1518] [outer = 0x7fc3dd8d3400] 02:01:35 INFO - PROCESS | 1839 | 1461488495010 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1532ms 02:01:35 INFO - PROCESS | 1839 | 1461488495082 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:01:35 INFO - PROCESS | 1839 | 1461488495089 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:01:35 INFO - PROCESS | 1839 | 1461488495098 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 1839 | 1461488495102 Marionette TRACE conn3 <- [1,1994,null,{}] 02:01:35 INFO - PROCESS | 1839 | 1461488495107 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:35 INFO - PROCESS | 1839 | 1461488495437 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd31c000 == 146 [pid = 1839] [id = 485] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0210000 == 145 [pid = 1839] [id = 484] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7836800 == 144 [pid = 1839] [id = 483] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24b8000 == 143 [pid = 1839] [id = 482] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f120c000 == 142 [pid = 1839] [id = 439] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e47f0000 == 141 [pid = 1839] [id = 481] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8926800 == 140 [pid = 1839] [id = 480] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df7d0000 == 139 [pid = 1839] [id = 479] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2209000 == 138 [pid = 1839] [id = 478] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da94f800 == 137 [pid = 1839] [id = 476] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dac95800 == 136 [pid = 1839] [id = 475] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd7ab800 == 135 [pid = 1839] [id = 474] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40ef60000 == 134 [pid = 1839] [id = 473] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bd5e000 == 133 [pid = 1839] [id = 472] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40710b800 == 132 [pid = 1839] [id = 471] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd37e000 == 131 [pid = 1839] [id = 470] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e78000 == 130 [pid = 1839] [id = 469] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f65f3800 == 129 [pid = 1839] [id = 468] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4a90800 == 128 [pid = 1839] [id = 467] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f3dd8000 == 127 [pid = 1839] [id = 466] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3edf4c000 == 126 [pid = 1839] [id = 465] 02:01:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5477800 == 125 [pid = 1839] [id = 464] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fc3e60cdc00) [pid = 1839] [serial = 1371] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fc3f034f400) [pid = 1839] [serial = 1110] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3f7390c00) [pid = 1839] [serial = 1194] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc408337400) [pid = 1839] [serial = 1134] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3e8912000) [pid = 1839] [serial = 1373] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc40860b800) [pid = 1839] [serial = 1293] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3ed30c400) [pid = 1839] [serial = 1083] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc4071dcc00) [pid = 1839] [serial = 1340] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3ef9adc00) [pid = 1839] [serial = 1002] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3e6e51000) [pid = 1839] [serial = 996] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3e253e000) [pid = 1839] [serial = 1179] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc3f11d1800) [pid = 1839] [serial = 975] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc3f3f8b800) [pid = 1839] [serial = 1331] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3ee672400) [pid = 1839] [serial = 1379] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3f0d2d800) [pid = 1839] [serial = 1386] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3f9ab6c00) [pid = 1839] [serial = 1278] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc40c6b6c00) [pid = 1839] [serial = 990] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc40c632400) [pid = 1839] [serial = 1071] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3e2237c00) [pid = 1839] [serial = 1062] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc4076ed000) [pid = 1839] [serial = 972] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3f03ea800) [pid = 1839] [serial = 1224] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3e409b000) [pid = 1839] [serial = 1368] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3ddc98000) [pid = 1839] [serial = 1218] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3dd462000) [pid = 1839] [serial = 1146] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3de0a3400) [pid = 1839] [serial = 1343] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3edefb800) [pid = 1839] [serial = 993] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3e70a8000) [pid = 1839] [serial = 1221] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3dbef2000) [pid = 1839] [serial = 1358] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3f9ab3400) [pid = 1839] [serial = 1050] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc40a53e000) [pid = 1839] [serial = 1212] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3f9aae800) [pid = 1839] [serial = 1337] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3dfb59800) [pid = 1839] [serial = 1349] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3ed13f800) [pid = 1839] [serial = 1107] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc4072dd800) [pid = 1839] [serial = 1122] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc40bf9b800) [pid = 1839] [serial = 1059] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3f0ccc800) [pid = 1839] [serial = 1044] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3f3fbe800) [pid = 1839] [serial = 1266] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc40bc1d000) [pid = 1839] [serial = 987] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3f26aa800) [pid = 1839] [serial = 1191] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f0eaa000) [pid = 1839] [serial = 1355] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3e142d400) [pid = 1839] [serial = 1370] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3e88e0400) [pid = 1839] [serial = 1326] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3fd349400) [pid = 1839] [serial = 981] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc407411400) [pid = 1839] [serial = 1284] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3e39a7c00) [pid = 1839] [serial = 1290] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3ed144800) [pid = 1839] [serial = 1077] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc40c495400) [pid = 1839] [serial = 1137] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3f08a0800) [pid = 1839] [serial = 1385] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3f03fc800) [pid = 1839] [serial = 1382] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3f7ea8800) [pid = 1839] [serial = 978] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3e2561800) [pid = 1839] [serial = 1367] [outer = (nil)] [url = about:blank] 02:01:35 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3f146ac00) [pid = 1839] [serial = 1176] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3f9aaf000) [pid = 1839] [serial = 1203] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3f7395400) [pid = 1839] [serial = 1047] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f4744000) [pid = 1839] [serial = 1320] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc400458000) [pid = 1839] [serial = 1346] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc40c683400) [pid = 1839] [serial = 1005] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3ed75e000) [pid = 1839] [serial = 1041] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3ed5b9400) [pid = 1839] [serial = 1014] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f67bc800) [pid = 1839] [serial = 1104] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3ed5b6c00) [pid = 1839] [serial = 1377] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3deeea800) [pid = 1839] [serial = 1215] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f7dea800) [pid = 1839] [serial = 1272] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f6580800) [pid = 1839] [serial = 1334] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3ed5b3c00) [pid = 1839] [serial = 1374] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3f96c8c00) [pid = 1839] [serial = 1119] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3f043f800) [pid = 1839] [serial = 1227] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3fd33b800) [pid = 1839] [serial = 1053] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc40bd55800) [pid = 1839] [serial = 1352] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e704c000) [pid = 1839] [serial = 999] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3fad0e400) [pid = 1839] [serial = 1206] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f078c400) [pid = 1839] [serial = 1260] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3f96cc000) [pid = 1839] [serial = 1200] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3ed303400) [pid = 1839] [serial = 1080] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3edef7000) [pid = 1839] [serial = 1185] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3e7050c00) [pid = 1839] [serial = 1254] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc4076ec000) [pid = 1839] [serial = 1209] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3dfe4ac00) [pid = 1839] [serial = 1251] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3f0d2d400) [pid = 1839] [serial = 1388] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc40bfa3400) [pid = 1839] [serial = 1131] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3e70a6c00) [pid = 1839] [serial = 1325] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3ed75c000) [pid = 1839] [serial = 1011] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3e1426800) [pid = 1839] [serial = 1322] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3ef9a4000) [pid = 1839] [serial = 1257] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3e761cc00) [pid = 1839] [serial = 1376] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3f1067000) [pid = 1839] [serial = 1188] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3f9542400) [pid = 1839] [serial = 1275] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f1386000) [pid = 1839] [serial = 1263] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3f04edc00) [pid = 1839] [serial = 1328] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3e22a4800) [pid = 1839] [serial = 1323] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc4083e7400) [pid = 1839] [serial = 984] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3e2b84400) [pid = 1839] [serial = 1140] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3de087000) [pid = 1839] [serial = 1361] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f9ab4800) [pid = 1839] [serial = 1038] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3f17c4c00) [pid = 1839] [serial = 1113] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3e142fc00) [pid = 1839] [serial = 1296] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3f4a32000) [pid = 1839] [serial = 1269] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3dfb54400) [pid = 1839] [serial = 1365] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc40bc16000) [pid = 1839] [serial = 1125] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3e2563800) [pid = 1839] [serial = 1128] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc40744d800) [pid = 1839] [serial = 1287] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc40bfa2400) [pid = 1839] [serial = 1068] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3ed5bd800) [pid = 1839] [serial = 1008] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3dfe57c00) [pid = 1839] [serial = 1074] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3e44b4800) [pid = 1839] [serial = 1065] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3f7ea2800) [pid = 1839] [serial = 1116] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3fd363000) [pid = 1839] [serial = 1281] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f8927c00) [pid = 1839] [serial = 1197] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f0544800) [pid = 1839] [serial = 1383] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3de0a5400) [pid = 1839] [serial = 1364] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc4084be800) [pid = 1839] [serial = 1056] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3e7046400) [pid = 1839] [serial = 1182] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3de398400) [pid = 1839] [serial = 1143] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3efcb0800) [pid = 1839] [serial = 1380] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3f0eac400) [pid = 1839] [serial = 1389] [outer = (nil)] [url = about:blank] 02:01:36 INFO - PROCESS | 1839 | 1461488496126 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da960000 == 126 [pid = 1839] [id = 506] 02:01:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3dd462000) [pid = 1839] [serial = 1519] [outer = (nil)] 02:01:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3de0a3400) [pid = 1839] [serial = 1520] [outer = 0x7fc3dd462000] 02:01:36 INFO - PROCESS | 1839 | 1461488496196 Marionette DEBUG loaded listener.js 02:01:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3e222b000) [pid = 1839] [serial = 1521] [outer = 0x7fc3dd462000] 02:01:36 INFO - PROCESS | 1839 | 1461488496945 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1880ms 02:01:36 INFO - PROCESS | 1839 | 1461488496979 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:01:36 INFO - PROCESS | 1839 | 1461488496982 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:01:36 INFO - PROCESS | 1839 | 1461488496988 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:01:36 INFO - PROCESS | 1839 | 1461488496993 Marionette TRACE conn3 <- [1,1998,null,{}] 02:01:37 INFO - PROCESS | 1839 | 1461488497007 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:37 INFO - PROCESS | 1839 | 1461488497198 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:01:37 INFO - PROCESS | 1839 | 1461488497362 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd7b1800 == 127 [pid = 1839] [id = 507] 02:01:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3dc576800) [pid = 1839] [serial = 1522] [outer = (nil)] 02:01:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3e255a800) [pid = 1839] [serial = 1523] [outer = 0x7fc3dc576800] 02:01:37 INFO - PROCESS | 1839 | 1461488497425 Marionette DEBUG loaded listener.js 02:01:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3e2b85400) [pid = 1839] [serial = 1524] [outer = 0x7fc3dc576800] 02:01:38 INFO - PROCESS | 1839 | 1461488498167 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1188ms 02:01:38 INFO - PROCESS | 1839 | 1461488498176 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 1839 | 1461488498179 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:01:38 INFO - PROCESS | 1839 | 1461488498185 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 1839 | 1461488498187 Marionette TRACE conn3 <- [1,2002,null,{}] 02:01:38 INFO - PROCESS | 1839 | 1461488498192 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:38 INFO - PROCESS | 1839 | 1461488498454 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:01:38 INFO - PROCESS | 1839 | 1461488498490 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15f6000 == 128 [pid = 1839] [id = 508] 02:01:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3e399b800) [pid = 1839] [serial = 1525] [outer = (nil)] 02:01:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3e3ba2c00) [pid = 1839] [serial = 1526] [outer = 0x7fc3e399b800] 02:01:38 INFO - PROCESS | 1839 | 1461488498549 Marionette DEBUG loaded listener.js 02:01:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3e4095c00) [pid = 1839] [serial = 1527] [outer = 0x7fc3e399b800] 02:01:39 INFO - PROCESS | 1839 | 1461488499391 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1234ms 02:01:39 INFO - PROCESS | 1839 | 1461488499419 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 1839 | 1461488499422 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:01:39 INFO - PROCESS | 1839 | 1461488499428 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - PROCESS | 1839 | 1461488499431 Marionette TRACE conn3 <- [1,2006,null,{}] 02:01:39 INFO - PROCESS | 1839 | 1461488499435 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:39 INFO - PROCESS | 1839 | 1461488499668 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:01:39 INFO - PROCESS | 1839 | 1461488499710 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39c7800 == 129 [pid = 1839] [id = 509] 02:01:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3deedf400) [pid = 1839] [serial = 1528] [outer = (nil)] 02:01:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3e5107000) [pid = 1839] [serial = 1529] [outer = 0x7fc3deedf400] 02:01:39 INFO - PROCESS | 1839 | 1461488499780 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3e5d2f400) [pid = 1839] [serial = 1530] [outer = 0x7fc3deedf400] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3dfb53800) [pid = 1839] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3dfb5b000) [pid = 1839] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3dd8c4800) [pid = 1839] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3e2b7d800) [pid = 1839] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3e3ba1c00) [pid = 1839] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3dbeed400) [pid = 1839] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f0447c00) [pid = 1839] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:01:41 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3dd45b800) [pid = 1839] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:01:41 INFO - PROCESS | 1839 | 1461488501411 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1997ms 02:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:01:41 INFO - PROCESS | 1839 | 1461488501424 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 1839 | 1461488501427 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:01:41 INFO - PROCESS | 1839 | 1461488501437 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 1839 | 1461488501439 Marionette TRACE conn3 <- [1,2010,null,{}] 02:01:41 INFO - PROCESS | 1839 | 1461488501444 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:41 INFO - PROCESS | 1839 | 1461488501696 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:01:41 INFO - PROCESS | 1839 | 1461488501805 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e509e000 == 130 [pid = 1839] [id = 510] 02:01:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3e2560000) [pid = 1839] [serial = 1531] [outer = (nil)] 02:01:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3e60c2800) [pid = 1839] [serial = 1532] [outer = 0x7fc3e2560000] 02:01:41 INFO - PROCESS | 1839 | 1461488501868 Marionette DEBUG loaded listener.js 02:01:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3e704b800) [pid = 1839] [serial = 1533] [outer = 0x7fc3e2560000] 02:01:42 INFO - PROCESS | 1839 | 1461488502566 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1187ms 02:01:42 INFO - PROCESS | 1839 | 1461488502629 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 1839 | 1461488502633 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:01:42 INFO - PROCESS | 1839 | 1461488502639 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 1839 | 1461488502641 Marionette TRACE conn3 <- [1,2014,null,{}] 02:01:42 INFO - PROCESS | 1839 | 1461488502646 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:42 INFO - PROCESS | 1839 | 1461488502812 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:01:42 INFO - PROCESS | 1839 | 1461488502822 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5de2800 == 131 [pid = 1839] [id = 511] 02:01:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3e704c000) [pid = 1839] [serial = 1534] [outer = (nil)] 02:01:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3e70b3000) [pid = 1839] [serial = 1535] [outer = 0x7fc3e704c000] 02:01:42 INFO - PROCESS | 1839 | 1461488502879 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3e88dac00) [pid = 1839] [serial = 1536] [outer = 0x7fc3e704c000] 02:01:44 INFO - PROCESS | 1839 | 1461488504110 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1525ms 02:01:44 INFO - PROCESS | 1839 | 1461488504167 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:01:44 INFO - PROCESS | 1839 | 1461488504172 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:01:44 INFO - PROCESS | 1839 | 1461488504181 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - PROCESS | 1839 | 1461488504186 Marionette TRACE conn3 <- [1,2018,null,{}] 02:01:44 INFO - PROCESS | 1839 | 1461488504193 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:44 INFO - PROCESS | 1839 | 1461488504449 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:01:44 INFO - PROCESS | 1839 | 1461488504700 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3de2de000 == 132 [pid = 1839] [id = 512] 02:01:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3de38c000) [pid = 1839] [serial = 1537] [outer = (nil)] 02:01:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3e2237400) [pid = 1839] [serial = 1538] [outer = 0x7fc3de38c000] 02:01:44 INFO - PROCESS | 1839 | 1461488504823 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3e253a000) [pid = 1839] [serial = 1539] [outer = 0x7fc3de38c000] 02:01:45 INFO - PROCESS | 1839 | 1461488505754 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1635ms 02:01:45 INFO - PROCESS | 1839 | 1461488505816 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 1839 | 1461488505824 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:01:45 INFO - PROCESS | 1839 | 1461488505834 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 1839 | 1461488505838 Marionette TRACE conn3 <- [1,2022,null,{}] 02:01:45 INFO - PROCESS | 1839 | 1461488505843 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:46 INFO - PROCESS | 1839 | 1461488506085 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:01:46 INFO - PROCESS | 1839 | 1461488506369 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e49d6000 == 133 [pid = 1839] [id = 513] 02:01:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3e2556800) [pid = 1839] [serial = 1540] [outer = (nil)] 02:01:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3e3ba1000) [pid = 1839] [serial = 1541] [outer = 0x7fc3e2556800] 02:01:46 INFO - PROCESS | 1839 | 1461488506481 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3e5103c00) [pid = 1839] [serial = 1542] [outer = 0x7fc3e2556800] 02:01:47 INFO - PROCESS | 1839 | 1461488507333 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1532ms 02:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:01:47 INFO - PROCESS | 1839 | 1461488507366 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:01:47 INFO - PROCESS | 1839 | 1461488507369 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:01:47 INFO - PROCESS | 1839 | 1461488507375 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:01:47 INFO - PROCESS | 1839 | 1461488507381 Marionette TRACE conn3 <- [1,2026,null,{}] 02:01:47 INFO - PROCESS | 1839 | 1461488507396 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:47 INFO - PROCESS | 1839 | 1461488507588 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:01:47 INFO - PROCESS | 1839 | 1461488507798 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7565800 == 134 [pid = 1839] [id = 514] 02:01:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3e60b1800) [pid = 1839] [serial = 1543] [outer = (nil)] 02:01:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3e6fde000) [pid = 1839] [serial = 1544] [outer = 0x7fc3e60b1800] 02:01:47 INFO - PROCESS | 1839 | 1461488507873 Marionette DEBUG loaded listener.js 02:01:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3e70abc00) [pid = 1839] [serial = 1545] [outer = 0x7fc3e60b1800] 02:01:48 INFO - PROCESS | 1839 | 1461488508897 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1585ms 02:01:48 INFO - PROCESS | 1839 | 1461488508960 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:01:48 INFO - PROCESS | 1839 | 1461488508965 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:01:48 INFO - PROCESS | 1839 | 1461488508970 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:01:48 INFO - PROCESS | 1839 | 1461488508973 Marionette TRACE conn3 <- [1,2030,null,{}] 02:01:48 INFO - PROCESS | 1839 | 1461488508978 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:49 INFO - PROCESS | 1839 | 1461488509174 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:01:49 INFO - PROCESS | 1839 | 1461488509381 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8809000 == 135 [pid = 1839] [id = 515] 02:01:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3e6e44400) [pid = 1839] [serial = 1546] [outer = (nil)] 02:01:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3e8912000) [pid = 1839] [serial = 1547] [outer = 0x7fc3e6e44400] 02:01:49 INFO - PROCESS | 1839 | 1461488509498 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3ed14cc00) [pid = 1839] [serial = 1548] [outer = 0x7fc3e6e44400] 02:01:50 INFO - PROCESS | 1839 | 1461488510392 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1478ms 02:01:50 INFO - PROCESS | 1839 | 1461488510466 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:01:50 INFO - PROCESS | 1839 | 1461488510469 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:01:50 INFO - PROCESS | 1839 | 1461488510478 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - PROCESS | 1839 | 1461488510481 Marionette TRACE conn3 <- [1,2034,null,{}] 02:01:50 INFO - PROCESS | 1839 | 1461488510486 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:50 INFO - PROCESS | 1839 | 1461488510682 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:01:50 INFO - PROCESS | 1839 | 1461488510882 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed180800 == 136 [pid = 1839] [id = 516] 02:01:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3e7610800) [pid = 1839] [serial = 1549] [outer = (nil)] 02:01:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3ed30d800) [pid = 1839] [serial = 1550] [outer = 0x7fc3e7610800] 02:01:50 INFO - PROCESS | 1839 | 1461488510956 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3ed5bac00) [pid = 1839] [serial = 1551] [outer = 0x7fc3e7610800] 02:01:51 INFO - PROCESS | 1839 | 1461488511864 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1430ms 02:01:51 INFO - PROCESS | 1839 | 1461488511909 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 1839 | 1461488511912 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:01:51 INFO - PROCESS | 1839 | 1461488511918 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - PROCESS | 1839 | 1461488511920 Marionette TRACE conn3 <- [1,2038,null,{}] 02:01:51 INFO - PROCESS | 1839 | 1461488511925 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:52 INFO - PROCESS | 1839 | 1461488512138 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:01:52 INFO - PROCESS | 1839 | 1461488512350 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede16000 == 137 [pid = 1839] [id = 517] 02:01:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3ed5bb000) [pid = 1839] [serial = 1552] [outer = (nil)] 02:01:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3edef0800) [pid = 1839] [serial = 1553] [outer = 0x7fc3ed5bb000] 02:01:52 INFO - PROCESS | 1839 | 1461488512426 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3ee67c400) [pid = 1839] [serial = 1554] [outer = 0x7fc3ed5bb000] 02:01:53 INFO - PROCESS | 1839 | 1461488513304 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1427ms 02:01:53 INFO - PROCESS | 1839 | 1461488513346 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:01:53 INFO - PROCESS | 1839 | 1461488513350 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:01:53 INFO - PROCESS | 1839 | 1461488513356 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:01:53 INFO - PROCESS | 1839 | 1461488513358 Marionette TRACE conn3 <- [1,2042,null,{}] 02:01:53 INFO - PROCESS | 1839 | 1461488513363 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:53 INFO - PROCESS | 1839 | 1461488513586 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:01:53 INFO - PROCESS | 1839 | 1461488513988 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ef89a800 == 138 [pid = 1839] [id = 518] 02:01:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3dc57f800) [pid = 1839] [serial = 1555] [outer = (nil)] 02:01:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3ef9a6c00) [pid = 1839] [serial = 1556] [outer = 0x7fc3dc57f800] 02:01:54 INFO - PROCESS | 1839 | 1461488514120 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f034f400) [pid = 1839] [serial = 1557] [outer = 0x7fc3dc57f800] 02:01:54 INFO - PROCESS | 1839 | ************************* 02:01:54 INFO - PROCESS | 1839 | A coding exception was thrown and uncaught in a Task. 02:01:54 INFO - PROCESS | 1839 | 02:01:54 INFO - PROCESS | 1839 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:01:54 INFO - PROCESS | 1839 | Full stack: 02:01:54 INFO - PROCESS | 1839 | ************************* 02:01:55 INFO - PROCESS | 1839 | 1461488515198 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1887ms 02:01:55 INFO - PROCESS | 1839 | 1461488515243 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:01:55 INFO - PROCESS | 1839 | 1461488515247 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:01:55 INFO - PROCESS | 1839 | 1461488515253 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - PROCESS | 1839 | 1461488515255 Marionette TRACE conn3 <- [1,2046,null,{}] 02:01:55 INFO - PROCESS | 1839 | 1461488515261 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:55 INFO - PROCESS | 1839 | 1461488515456 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:01:55 INFO - PROCESS | 1839 | 1461488515664 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0368000 == 139 [pid = 1839] [id = 519] 02:01:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3e5d32800) [pid = 1839] [serial = 1558] [outer = (nil)] 02:01:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3f03fa800) [pid = 1839] [serial = 1559] [outer = 0x7fc3e5d32800] 02:01:55 INFO - PROCESS | 1839 | 1461488515779 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f08a3000) [pid = 1839] [serial = 1560] [outer = 0x7fc3e5d32800] 02:01:56 INFO - PROCESS | 1839 | 1461488516668 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1484ms 02:01:56 INFO - PROCESS | 1839 | 1461488516738 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:01:56 INFO - PROCESS | 1839 | 1461488516742 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:01:56 INFO - PROCESS | 1839 | 1461488516747 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 1839 | 1461488516750 Marionette TRACE conn3 <- [1,2050,null,{}] 02:01:56 INFO - PROCESS | 1839 | 1461488516755 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:56 INFO - PROCESS | 1839 | 1461488516975 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:01:57 INFO - PROCESS | 1839 | 1461488517182 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d6c000 == 140 [pid = 1839] [id = 520] 02:01:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3ef9a3c00) [pid = 1839] [serial = 1561] [outer = (nil)] 02:01:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f0d2d400) [pid = 1839] [serial = 1562] [outer = 0x7fc3ef9a3c00] 02:01:57 INFO - PROCESS | 1839 | 1461488517293 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f1067000) [pid = 1839] [serial = 1563] [outer = 0x7fc3ef9a3c00] 02:01:58 INFO - PROCESS | 1839 | 1461488518196 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1481ms 02:01:58 INFO - PROCESS | 1839 | 1461488518242 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:01:58 INFO - PROCESS | 1839 | 1461488518246 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:01:58 INFO - PROCESS | 1839 | 1461488518257 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:01:58 INFO - PROCESS | 1839 | 1461488518259 Marionette TRACE conn3 <- [1,2054,null,{}] 02:01:58 INFO - PROCESS | 1839 | 1461488518280 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:58 INFO - PROCESS | 1839 | 1461488518541 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:01:58 INFO - PROCESS | 1839 | 1461488518729 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f12f8800 == 141 [pid = 1839] [id = 521] 02:01:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3f11fc800) [pid = 1839] [serial = 1564] [outer = (nil)] 02:01:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3f1275800) [pid = 1839] [serial = 1565] [outer = 0x7fc3f11fc800] 02:01:58 INFO - PROCESS | 1839 | 1461488518807 Marionette DEBUG loaded listener.js 02:01:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f1467800) [pid = 1839] [serial = 1566] [outer = 0x7fc3f11fc800] 02:01:59 INFO - PROCESS | 1839 | 1461488519710 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1533ms 02:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:01:59 INFO - PROCESS | 1839 | 1461488519789 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 1839 | 1461488519792 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:01:59 INFO - PROCESS | 1839 | 1461488519799 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 1839 | 1461488519802 Marionette TRACE conn3 <- [1,2058,null,{}] 02:01:59 INFO - PROCESS | 1839 | 1461488519818 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:00 INFO - PROCESS | 1839 | 1461488520086 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:02:00 INFO - PROCESS | 1839 | 1461488520335 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f278f000 == 142 [pid = 1839] [id = 522] 02:02:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f1470400) [pid = 1839] [serial = 1567] [outer = (nil)] 02:02:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3f3d5d000) [pid = 1839] [serial = 1568] [outer = 0x7fc3f1470400] 02:02:00 INFO - PROCESS | 1839 | 1461488520457 Marionette DEBUG loaded listener.js 02:02:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f3f8d400) [pid = 1839] [serial = 1569] [outer = 0x7fc3f1470400] 02:02:01 INFO - PROCESS | 1839 | 1461488521292 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1552ms 02:02:01 INFO - PROCESS | 1839 | 1461488521352 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:02:01 INFO - PROCESS | 1839 | 1461488521356 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:02:01 INFO - PROCESS | 1839 | 1461488521364 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:02:01 INFO - PROCESS | 1839 | 1461488521367 Marionette TRACE conn3 <- [1,2062,null,{}] 02:02:01 INFO - PROCESS | 1839 | 1461488521373 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:01 INFO - PROCESS | 1839 | 1461488521602 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:02:01 INFO - PROCESS | 1839 | 1461488521852 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f48cd800 == 143 [pid = 1839] [id = 523] 02:02:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f14a2400) [pid = 1839] [serial = 1570] [outer = (nil)] 02:02:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3f3fb9c00) [pid = 1839] [serial = 1571] [outer = 0x7fc3f14a2400] 02:02:01 INFO - PROCESS | 1839 | 1461488521967 Marionette DEBUG loaded listener.js 02:02:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3f473ec00) [pid = 1839] [serial = 1572] [outer = 0x7fc3f14a2400] 02:02:02 INFO - PROCESS | 1839 | 1461488522808 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1493ms 02:02:02 INFO - PROCESS | 1839 | 1461488522857 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 1839 | 1461488522860 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:02:02 INFO - PROCESS | 1839 | 1461488522866 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 1839 | 1461488522869 Marionette TRACE conn3 <- [1,2066,null,{}] 02:02:02 INFO - PROCESS | 1839 | 1461488522874 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:03 INFO - PROCESS | 1839 | 1461488523096 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:02:03 INFO - PROCESS | 1839 | 1461488523351 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f49d5000 == 144 [pid = 1839] [id = 524] 02:02:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3f2774800) [pid = 1839] [serial = 1573] [outer = (nil)] 02:02:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3f4749c00) [pid = 1839] [serial = 1574] [outer = 0x7fc3f2774800] 02:02:03 INFO - PROCESS | 1839 | 1461488523473 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3f4a31c00) [pid = 1839] [serial = 1575] [outer = 0x7fc3f2774800] 02:02:04 INFO - PROCESS | 1839 | 1461488524301 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1482ms 02:02:04 INFO - PROCESS | 1839 | 1461488524350 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 1839 | 1461488524353 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:02:04 INFO - PROCESS | 1839 | 1461488524359 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 1839 | 1461488524361 Marionette TRACE conn3 <- [1,2070,null,{}] 02:02:04 INFO - PROCESS | 1839 | 1461488524366 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:04 INFO - PROCESS | 1839 | 1461488524577 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:02:04 INFO - PROCESS | 1839 | 1461488524791 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a8e000 == 145 [pid = 1839] [id = 525] 02:02:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3f3ec8800) [pid = 1839] [serial = 1576] [outer = (nil)] 02:02:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3f65d2000) [pid = 1839] [serial = 1577] [outer = 0x7fc3f3ec8800] 02:02:04 INFO - PROCESS | 1839 | 1461488524901 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3f7397400) [pid = 1839] [serial = 1578] [outer = 0x7fc3f3ec8800] 02:02:05 INFO - PROCESS | 1839 | 1461488525767 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1477ms 02:02:05 INFO - PROCESS | 1839 | 1461488525837 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:02:05 INFO - PROCESS | 1839 | 1461488525841 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:02:05 INFO - PROCESS | 1839 | 1461488525847 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 1839 | 1461488525849 Marionette TRACE conn3 <- [1,2074,null,{}] 02:02:05 INFO - PROCESS | 1839 | 1461488525854 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:06 INFO - PROCESS | 1839 | 1461488526068 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:02:06 INFO - PROCESS | 1839 | 1461488526324 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f52c2800 == 146 [pid = 1839] [id = 526] 02:02:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3f473c400) [pid = 1839] [serial = 1579] [outer = (nil)] 02:02:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3f7de6400) [pid = 1839] [serial = 1580] [outer = 0x7fc3f473c400] 02:02:06 INFO - PROCESS | 1839 | 1461488526439 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f8927c00) [pid = 1839] [serial = 1581] [outer = 0x7fc3f473c400] 02:02:07 INFO - PROCESS | 1839 | 1461488527248 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1477ms 02:02:07 INFO - PROCESS | 1839 | 1461488527325 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 1839 | 1461488527329 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:02:07 INFO - PROCESS | 1839 | 1461488527334 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 1839 | 1461488527336 Marionette TRACE conn3 <- [1,2078,null,{}] 02:02:07 INFO - PROCESS | 1839 | 1461488527342 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:07 INFO - PROCESS | 1839 | 1461488527559 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:02:07 INFO - PROCESS | 1839 | 1461488527836 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3de2e1800 == 147 [pid = 1839] [id = 527] 02:02:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3dc57b800) [pid = 1839] [serial = 1582] [outer = (nil)] 02:02:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3de082800) [pid = 1839] [serial = 1583] [outer = 0x7fc3dc57b800] 02:02:07 INFO - PROCESS | 1839 | 1461488527959 Marionette DEBUG loaded listener.js 02:02:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3f0cca400) [pid = 1839] [serial = 1584] [outer = 0x7fc3dc57b800] 02:02:08 INFO - PROCESS | 1839 | 1461488528798 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 02:02:08 INFO - PROCESS | 1839 | 1461488528867 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 1839 | 1461488528871 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:02:08 INFO - PROCESS | 1839 | 1461488528876 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 1839 | 1461488528878 Marionette TRACE conn3 <- [1,2082,null,{}] 02:02:08 INFO - PROCESS | 1839 | 1461488528885 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:09 INFO - PROCESS | 1839 | 1461488529098 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:02:09 INFO - PROCESS | 1839 | 1461488529352 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5e1c000 == 148 [pid = 1839] [id = 528] 02:02:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3dacd6000) [pid = 1839] [serial = 1585] [outer = (nil)] 02:02:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3f8b0f400) [pid = 1839] [serial = 1586] [outer = 0x7fc3dacd6000] 02:02:09 INFO - PROCESS | 1839 | 1461488529470 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3f96cd400) [pid = 1839] [serial = 1587] [outer = 0x7fc3dacd6000] 02:02:10 INFO - PROCESS | 1839 | 1461488530801 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2037ms 02:02:10 INFO - PROCESS | 1839 | 1461488530920 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:02:10 INFO - PROCESS | 1839 | 1461488530926 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:02:10 INFO - PROCESS | 1839 | 1461488530934 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:02:10 INFO - PROCESS | 1839 | 1461488530939 Marionette TRACE conn3 <- [1,2086,null,{}] 02:02:10 INFO - PROCESS | 1839 | 1461488530948 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:11 INFO - PROCESS | 1839 | 1461488531173 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:02:11 INFO - PROCESS | 1839 | 1461488531433 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e3ca2000 == 149 [pid = 1839] [id = 529] 02:02:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3dbef0c00) [pid = 1839] [serial = 1588] [outer = (nil)] 02:02:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3de0a8400) [pid = 1839] [serial = 1589] [outer = 0x7fc3dbef0c00] 02:02:11 INFO - PROCESS | 1839 | 1461488531502 Marionette DEBUG loaded listener.js 02:02:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3e222d400) [pid = 1839] [serial = 1590] [outer = 0x7fc3dbef0c00] 02:02:12 INFO - PROCESS | 1839 | 1461488532552 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1691ms 02:02:12 INFO - PROCESS | 1839 | 1461488532624 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:02:12 INFO - PROCESS | 1839 | 1461488532632 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:02:12 INFO - PROCESS | 1839 | 1461488532641 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 1839 | 1461488532645 Marionette TRACE conn3 <- [1,2090,null,{}] 02:02:12 INFO - PROCESS | 1839 | 1461488532650 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:12 INFO - PROCESS | 1839 | 1461488532895 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:02:13 INFO - PROCESS | 1839 | 1461488533212 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da0de000 == 150 [pid = 1839] [id = 530] 02:02:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3dd8cfc00) [pid = 1839] [serial = 1591] [outer = (nil)] 02:02:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3e2b7f400) [pid = 1839] [serial = 1592] [outer = 0x7fc3dd8cfc00] 02:02:13 INFO - PROCESS | 1839 | 1461488533285 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3e39a8800) [pid = 1839] [serial = 1593] [outer = 0x7fc3dd8cfc00] 02:02:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1328800 == 149 [pid = 1839] [id = 463] 02:02:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75b6800 == 148 [pid = 1839] [id = 408] 02:02:13 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3de398800) [pid = 1839] [serial = 1460] [outer = (nil)] [url = about:blank] 02:02:13 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3dacd1800) [pid = 1839] [serial = 1427] [outer = (nil)] [url = about:blank] 02:02:13 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc40764f400) [pid = 1839] [serial = 1421] [outer = (nil)] [url = about:blank] 02:02:13 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3dc579400) [pid = 1839] [serial = 1430] [outer = (nil)] [url = about:blank] 02:02:13 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3f14a7c00) [pid = 1839] [serial = 1424] [outer = (nil)] [url = about:blank] 02:02:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e509e000 == 147 [pid = 1839] [id = 510] 02:02:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39c7800 == 146 [pid = 1839] [id = 509] 02:02:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15f6000 == 145 [pid = 1839] [id = 508] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd7b1800 == 144 [pid = 1839] [id = 507] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da960000 == 143 [pid = 1839] [id = 506] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df7ce000 == 142 [pid = 1839] [id = 505] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd31d800 == 141 [pid = 1839] [id = 502] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd314000 == 140 [pid = 1839] [id = 501] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da0de800 == 139 [pid = 1839] [id = 500] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3d9ee5000 == 138 [pid = 1839] [id = 499] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dda8c000 == 137 [pid = 1839] [id = 498] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc413fa2800 == 136 [pid = 1839] [id = 497] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf77000 == 135 [pid = 1839] [id = 496] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406f03800 == 134 [pid = 1839] [id = 495] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9e77800 == 133 [pid = 1839] [id = 494] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8ba6000 == 132 [pid = 1839] [id = 493] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4fa9800 == 131 [pid = 1839] [id = 492] 02:02:14 INFO - PROCESS | 1839 | 1461488534300 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4413800 == 130 [pid = 1839] [id = 491] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1347800 == 129 [pid = 1839] [id = 490] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0369800 == 128 [pid = 1839] [id = 489] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7686000 == 127 [pid = 1839] [id = 488] 02:02:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15ea000 == 126 [pid = 1839] [id = 487] 02:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1684ms 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3fc748000) [pid = 1839] [serial = 1418] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3e7454c00) [pid = 1839] [serial = 1445] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3e2562000) [pid = 1839] [serial = 1440] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3e2299c00) [pid = 1839] [serial = 1439] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3efca9800) [pid = 1839] [serial = 1400] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3f31bec00) [pid = 1839] [serial = 1406] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3edccb000) [pid = 1839] [serial = 1451] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3ed30ec00) [pid = 1839] [serial = 1449] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3e890d000) [pid = 1839] [serial = 1448] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3e3ba7c00) [pid = 1839] [serial = 1442] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f5229400) [pid = 1839] [serial = 1412] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3ddc8cc00) [pid = 1839] [serial = 1458] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3dd45f800) [pid = 1839] [serial = 1457] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3f9ab1400) [pid = 1839] [serial = 1415] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3e60adc00) [pid = 1839] [serial = 1443] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f11fb400) [pid = 1839] [serial = 1403] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3f0440000) [pid = 1839] [serial = 1452] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3e8912800) [pid = 1839] [serial = 1446] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f11d0000) [pid = 1839] [serial = 1391] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3e6e47c00) [pid = 1839] [serial = 1397] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f0ea4800) [pid = 1839] [serial = 1455] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3f67b5000) [pid = 1839] [serial = 1409] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3de391800) [pid = 1839] [serial = 1436] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3dc582400) [pid = 1839] [serial = 1433] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3dfb5a000) [pid = 1839] [serial = 1437] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3f078a800) [pid = 1839] [serial = 1454] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3e2236400) [pid = 1839] [serial = 1394] [outer = (nil)] [url = about:blank] 02:02:14 INFO - PROCESS | 1839 | 1461488534383 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 1839 | 1461488534386 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:02:14 INFO - PROCESS | 1839 | 1461488534400 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 1839 | 1461488534405 Marionette TRACE conn3 <- [1,2094,null,{}] 02:02:14 INFO - PROCESS | 1839 | 1461488534420 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:14 INFO - PROCESS | 1839 | 1461488534620 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:02:14 INFO - PROCESS | 1839 | 1461488534829 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3de2d6800 == 127 [pid = 1839] [id = 531] 02:02:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3e3ba1c00) [pid = 1839] [serial = 1594] [outer = (nil)] 02:02:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3e5111400) [pid = 1839] [serial = 1595] [outer = 0x7fc3e3ba1c00] 02:02:14 INFO - PROCESS | 1839 | 1461488534908 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3e60b5800) [pid = 1839] [serial = 1596] [outer = 0x7fc3e3ba1c00] 02:02:15 INFO - PROCESS | 1839 | 1461488535569 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1193ms 02:02:15 INFO - PROCESS | 1839 | 1461488535589 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:02:15 INFO - PROCESS | 1839 | 1461488535593 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:02:15 INFO - PROCESS | 1839 | 1461488535598 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 1839 | 1461488535601 Marionette TRACE conn3 <- [1,2098,null,{}] 02:02:15 INFO - PROCESS | 1839 | 1461488535607 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:15 INFO - PROCESS | 1839 | 1461488535885 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:02:16 INFO - PROCESS | 1839 | 1461488536001 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e220d800 == 128 [pid = 1839] [id = 532] 02:02:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3e3b9e000) [pid = 1839] [serial = 1597] [outer = (nil)] 02:02:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3e7045800) [pid = 1839] [serial = 1598] [outer = 0x7fc3e3b9e000] 02:02:16 INFO - PROCESS | 1839 | 1461488536063 Marionette DEBUG loaded listener.js 02:02:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3e88da400) [pid = 1839] [serial = 1599] [outer = 0x7fc3e3b9e000] 02:02:16 INFO - PROCESS | 1839 | 1461488536885 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1328ms 02:02:16 INFO - PROCESS | 1839 | 1461488536929 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 1839 | 1461488536932 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:02:16 INFO - PROCESS | 1839 | 1461488536945 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 1839 | 1461488536947 Marionette TRACE conn3 <- [1,2102,null,{}] 02:02:16 INFO - PROCESS | 1839 | 1461488536952 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:17 INFO - PROCESS | 1839 | 1461488537194 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:02:17 INFO - PROCESS | 1839 | 1461488537229 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5094800 == 129 [pid = 1839] [id = 533] 02:02:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3e6e49c00) [pid = 1839] [serial = 1600] [outer = (nil)] 02:02:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3ed311000) [pid = 1839] [serial = 1601] [outer = 0x7fc3e6e49c00] 02:02:17 INFO - PROCESS | 1839 | 1461488537289 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3ed755400) [pid = 1839] [serial = 1602] [outer = 0x7fc3e6e49c00] 02:02:18 INFO - PROCESS | 1839 | 1461488538145 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1233ms 02:02:18 INFO - PROCESS | 1839 | 1461488538171 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 1839 | 1461488538174 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:02:18 INFO - PROCESS | 1839 | 1461488538180 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - PROCESS | 1839 | 1461488538182 Marionette TRACE conn3 <- [1,2106,null,{}] 02:02:18 INFO - PROCESS | 1839 | 1461488538187 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:18 INFO - PROCESS | 1839 | 1461488538883 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:02:18 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3dd462000) [pid = 1839] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:02:18 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3deedf400) [pid = 1839] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:02:18 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3dd8d3400) [pid = 1839] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:02:18 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3e2560000) [pid = 1839] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:02:18 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3e399b800) [pid = 1839] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:02:18 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3dc576800) [pid = 1839] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:02:19 INFO - PROCESS | 1839 | 1461488539068 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfd88000 == 130 [pid = 1839] [id = 534] 02:02:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3dd458800) [pid = 1839] [serial = 1603] [outer = (nil)] 02:02:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3dfb52400) [pid = 1839] [serial = 1604] [outer = 0x7fc3dd458800] 02:02:19 INFO - PROCESS | 1839 | 1461488539138 Marionette DEBUG loaded listener.js 02:02:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f03f8400) [pid = 1839] [serial = 1605] [outer = 0x7fc3dd458800] 02:02:19 INFO - PROCESS | 1839 | 1461488539801 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1680ms 02:02:19 INFO - PROCESS | 1839 | 1461488539861 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 1839 | 1461488539865 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:02:19 INFO - PROCESS | 1839 | 1461488539870 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 1839 | 1461488539873 Marionette TRACE conn3 <- [1,2110,null,{}] 02:02:19 INFO - PROCESS | 1839 | 1461488539877 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:20 INFO - PROCESS | 1839 | 1461488540078 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:02:20 INFO - PROCESS | 1839 | 1461488540251 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8806000 == 131 [pid = 1839] [id = 535] 02:02:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3dd462000) [pid = 1839] [serial = 1606] [outer = (nil)] 02:02:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f1272800) [pid = 1839] [serial = 1607] [outer = 0x7fc3dd462000] 02:02:20 INFO - PROCESS | 1839 | 1461488540313 Marionette DEBUG loaded listener.js 02:02:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f149b000) [pid = 1839] [serial = 1608] [outer = 0x7fc3dd462000] 02:02:21 INFO - PROCESS | 1839 | 1461488541216 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1381ms 02:02:21 INFO - PROCESS | 1839 | 1461488541252 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:02:21 INFO - PROCESS | 1839 | 1461488541258 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:02:21 INFO - PROCESS | 1839 | 1461488541266 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 1839 | 1461488541273 Marionette TRACE conn3 <- [1,2114,null,{}] 02:02:21 INFO - PROCESS | 1839 | 1461488541283 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:21 INFO - PROCESS | 1839 | 1461488541528 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:02:21 INFO - PROCESS | 1839 | 1461488541817 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda7c800 == 132 [pid = 1839] [id = 536] 02:02:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3dd8c5800) [pid = 1839] [serial = 1609] [outer = (nil)] 02:02:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3dfb5a000) [pid = 1839] [serial = 1610] [outer = 0x7fc3dd8c5800] 02:02:21 INFO - PROCESS | 1839 | 1461488541896 Marionette DEBUG loaded listener.js 02:02:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3e2535800) [pid = 1839] [serial = 1611] [outer = 0x7fc3dd8c5800] 02:02:22 INFO - PROCESS | 1839 | 1461488542794 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1593ms 02:02:22 INFO - PROCESS | 1839 | 1461488542860 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:02:22 INFO - PROCESS | 1839 | 1461488542868 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:02:22 INFO - PROCESS | 1839 | 1461488542878 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:02:22 INFO - PROCESS | 1839 | 1461488542881 Marionette TRACE conn3 <- [1,2118,null,{}] 02:02:22 INFO - PROCESS | 1839 | 1461488542887 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:23 INFO - PROCESS | 1839 | 1461488543110 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:02:23 INFO - PROCESS | 1839 | 1461488543375 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e50aa800 == 133 [pid = 1839] [id = 537] 02:02:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3e399c000) [pid = 1839] [serial = 1612] [outer = (nil)] 02:02:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3e44aac00) [pid = 1839] [serial = 1613] [outer = 0x7fc3e399c000] 02:02:23 INFO - PROCESS | 1839 | 1461488543493 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3e60ca400) [pid = 1839] [serial = 1614] [outer = 0x7fc3e399c000] 02:02:24 INFO - PROCESS | 1839 | 1461488544437 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1631ms 02:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:02:24 INFO - PROCESS | 1839 | 1461488544510 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 1839 | 1461488544513 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:02:24 INFO - PROCESS | 1839 | 1461488544520 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 1839 | 1461488544525 Marionette TRACE conn3 <- [1,2122,null,{}] 02:02:24 INFO - PROCESS | 1839 | 1461488544541 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:24 INFO - PROCESS | 1839 | 1461488544808 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:02:25 INFO - PROCESS | 1839 | 1461488545107 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf52800 == 134 [pid = 1839] [id = 538] 02:02:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3ed311800) [pid = 1839] [serial = 1615] [outer = (nil)] 02:02:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3edccb000) [pid = 1839] [serial = 1616] [outer = 0x7fc3ed311800] 02:02:25 INFO - PROCESS | 1839 | 1461488545187 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3f011a000) [pid = 1839] [serial = 1617] [outer = 0x7fc3ed311800] 02:02:26 INFO - PROCESS | 1839 | 1461488546015 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1536ms 02:02:26 INFO - PROCESS | 1839 | 1461488546054 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:02:26 INFO - PROCESS | 1839 | 1461488546058 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:02:26 INFO - PROCESS | 1839 | 1461488546064 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 1839 | 1461488546066 Marionette TRACE conn3 <- [1,2126,null,{}] 02:02:26 INFO - PROCESS | 1839 | 1461488546073 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:26 INFO - PROCESS | 1839 | 1461488546266 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:02:26 INFO - PROCESS | 1839 | 1461488546482 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f12dc000 == 135 [pid = 1839] [id = 539] 02:02:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3ed5be800) [pid = 1839] [serial = 1618] [outer = (nil)] 02:02:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f11ce800) [pid = 1839] [serial = 1619] [outer = 0x7fc3ed5be800] 02:02:26 INFO - PROCESS | 1839 | 1461488546593 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3f149f000) [pid = 1839] [serial = 1620] [outer = 0x7fc3ed5be800] 02:02:27 INFO - PROCESS | 1839 | 1461488547577 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1533ms 02:02:27 INFO - PROCESS | 1839 | 1461488547601 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:02:27 INFO - PROCESS | 1839 | 1461488547604 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:02:27 INFO - PROCESS | 1839 | 1461488547612 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 1839 | 1461488547615 Marionette TRACE conn3 <- [1,2130,null,{}] 02:02:27 INFO - PROCESS | 1839 | 1461488547620 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:27 INFO - PROCESS | 1839 | 1461488547811 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:02:28 INFO - PROCESS | 1839 | 1461488548026 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f3149000 == 136 [pid = 1839] [id = 540] 02:02:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3e409a400) [pid = 1839] [serial = 1621] [outer = (nil)] 02:02:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3f14a8000) [pid = 1839] [serial = 1622] [outer = 0x7fc3e409a400] 02:02:28 INFO - PROCESS | 1839 | 1461488548139 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3f3ec9800) [pid = 1839] [serial = 1623] [outer = 0x7fc3e409a400] 02:02:29 INFO - PROCESS | 1839 | 1461488549012 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:02:29 INFO - PROCESS | 1839 | 1461488549120 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:02:29 INFO - PROCESS | 1839 | 1461488549126 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 1839 | 1461488549128 Marionette TRACE conn3 <- [1,2134,null,{}] 02:02:29 INFO - PROCESS | 1839 | 1461488549134 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:29 INFO - PROCESS | 1839 | 1461488549388 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:02:29 INFO - PROCESS | 1839 | 1461488549699 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f6f8f000 == 137 [pid = 1839] [id = 541] 02:02:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3f7390400) [pid = 1839] [serial = 1624] [outer = (nil)] 02:02:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3f9a5ec00) [pid = 1839] [serial = 1625] [outer = 0x7fc3f7390400] 02:02:29 INFO - PROCESS | 1839 | 1461488549775 Marionette DEBUG loaded listener.js 02:02:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3f9c4cc00) [pid = 1839] [serial = 1626] [outer = 0x7fc3f7390400] 02:02:30 INFO - PROCESS | 1839 | 1461488550555 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1483ms 02:02:30 INFO - PROCESS | 1839 | 1461488550610 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 1839 | 1461488550614 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:02:30 INFO - PROCESS | 1839 | 1461488550620 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 1839 | 1461488550622 Marionette TRACE conn3 <- [1,2138,null,{}] 02:02:30 INFO - PROCESS | 1839 | 1461488550628 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:30 INFO - PROCESS | 1839 | 1461488550817 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:02:31 INFO - PROCESS | 1839 | 1461488551089 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f906b800 == 138 [pid = 1839] [id = 542] 02:02:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3f034ac00) [pid = 1839] [serial = 1627] [outer = (nil)] 02:02:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3fa109000) [pid = 1839] [serial = 1628] [outer = 0x7fc3f034ac00] 02:02:31 INFO - PROCESS | 1839 | 1461488551209 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3fac98000) [pid = 1839] [serial = 1629] [outer = 0x7fc3f034ac00] 02:02:31 INFO - PROCESS | 1839 | 1461488551983 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1430ms 02:02:32 INFO - PROCESS | 1839 | 1461488552051 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:02:32 INFO - PROCESS | 1839 | 1461488552055 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:02:32 INFO - PROCESS | 1839 | 1461488552061 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:02:32 INFO - PROCESS | 1839 | 1461488552063 Marionette TRACE conn3 <- [1,2142,null,{}] 02:02:32 INFO - PROCESS | 1839 | 1461488552069 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:32 INFO - PROCESS | 1839 | 1461488552301 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:02:32 INFO - PROCESS | 1839 | 1461488552513 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f98ca800 == 139 [pid = 1839] [id = 543] 02:02:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3f1387000) [pid = 1839] [serial = 1630] [outer = (nil)] 02:02:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3fad10400) [pid = 1839] [serial = 1631] [outer = 0x7fc3f1387000] 02:02:32 INFO - PROCESS | 1839 | 1461488552661 Marionette DEBUG loaded listener.js 02:02:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3fd620800) [pid = 1839] [serial = 1632] [outer = 0x7fc3f1387000] 02:02:33 INFO - PROCESS | 1839 | 1461488553512 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 1839 | 1461488553596 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:02:33 INFO - PROCESS | 1839 | 1461488553602 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 1839 | 1461488553605 Marionette TRACE conn3 <- [1,2146,null,{}] 02:02:33 INFO - PROCESS | 1839 | 1461488553610 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:33 INFO - PROCESS | 1839 | 1461488553846 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:02:34 INFO - PROCESS | 1839 | 1461488554140 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3facf4800 == 140 [pid = 1839] [id = 544] 02:02:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3dd8c9400) [pid = 1839] [serial = 1633] [outer = (nil)] 02:02:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc401376400) [pid = 1839] [serial = 1634] [outer = 0x7fc3dd8c9400] 02:02:34 INFO - PROCESS | 1839 | 1461488554215 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc4072d8c00) [pid = 1839] [serial = 1635] [outer = 0x7fc3dd8c9400] 02:02:35 INFO - PROCESS | 1839 | 1461488555006 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 1839 | 1461488555086 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:02:35 INFO - PROCESS | 1839 | 1461488555092 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 1839 | 1461488555094 Marionette TRACE conn3 <- [1,2150,null,{}] 02:02:35 INFO - PROCESS | 1839 | 1461488555100 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:35 INFO - PROCESS | 1839 | 1461488555341 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:02:35 INFO - PROCESS | 1839 | 1461488555637 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4013dc800 == 141 [pid = 1839] [id = 545] 02:02:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3f7eac800) [pid = 1839] [serial = 1636] [outer = (nil)] 02:02:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc407407c00) [pid = 1839] [serial = 1637] [outer = 0x7fc3f7eac800] 02:02:35 INFO - PROCESS | 1839 | 1461488555720 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc408605800) [pid = 1839] [serial = 1638] [outer = 0x7fc3f7eac800] 02:02:36 INFO - PROCESS | 1839 | 1461488556539 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1478ms 02:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:02:36 INFO - PROCESS | 1839 | 1461488556572 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:02:36 INFO - PROCESS | 1839 | 1461488556575 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:02:36 INFO - PROCESS | 1839 | 1461488556581 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - PROCESS | 1839 | 1461488556585 Marionette TRACE conn3 <- [1,2154,null,{}] 02:02:36 INFO - PROCESS | 1839 | 1461488556590 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:36 INFO - PROCESS | 1839 | 1461488556808 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:02:37 INFO - PROCESS | 1839 | 1461488557031 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407292800 == 142 [pid = 1839] [id = 546] 02:02:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc406336400) [pid = 1839] [serial = 1639] [outer = (nil)] 02:02:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc40bc1e800) [pid = 1839] [serial = 1640] [outer = 0x7fc406336400] 02:02:37 INFO - PROCESS | 1839 | 1461488557148 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc40bfa1c00) [pid = 1839] [serial = 1641] [outer = 0x7fc406336400] 02:02:38 INFO - PROCESS | 1839 | 1461488558063 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1535ms 02:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:02:38 INFO - PROCESS | 1839 | 1461488558115 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:02:38 INFO - PROCESS | 1839 | 1461488558118 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:02:38 INFO - PROCESS | 1839 | 1461488558125 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:02:38 INFO - PROCESS | 1839 | 1461488558128 Marionette TRACE conn3 <- [1,2158,null,{}] 02:02:38 INFO - PROCESS | 1839 | 1461488558133 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:38 INFO - PROCESS | 1839 | 1461488558326 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:02:38 INFO - PROCESS | 1839 | 1461488558588 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40865c000 == 143 [pid = 1839] [id = 547] 02:02:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3dc40e800) [pid = 1839] [serial = 1642] [outer = (nil)] 02:02:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3dc416400) [pid = 1839] [serial = 1643] [outer = 0x7fc3dc40e800] 02:02:38 INFO - PROCESS | 1839 | 1461488558701 Marionette DEBUG loaded listener.js 02:02:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc40764f000) [pid = 1839] [serial = 1644] [outer = 0x7fc3dc40e800] 02:02:39 INFO - PROCESS | 1839 | 1461488559519 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1438ms 02:02:39 INFO - PROCESS | 1839 | 1461488559563 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 1839 | 1461488559566 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:02:39 INFO - PROCESS | 1839 | 1461488559572 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 1839 | 1461488559574 Marionette TRACE conn3 <- [1,2162,null,{}] 02:02:39 INFO - PROCESS | 1839 | 1461488559579 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:39 INFO - PROCESS | 1839 | 1461488559769 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:02:40 INFO - PROCESS | 1839 | 1461488560049 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf80800 == 144 [pid = 1839] [id = 548] 02:02:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3dc40fc00) [pid = 1839] [serial = 1645] [outer = (nil)] 02:02:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3deff4000) [pid = 1839] [serial = 1646] [outer = 0x7fc3dc40fc00] 02:02:40 INFO - PROCESS | 1839 | 1461488560162 Marionette DEBUG loaded listener.js 02:02:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3deff9800) [pid = 1839] [serial = 1647] [outer = 0x7fc3dc40fc00] 02:02:40 INFO - PROCESS | 1839 | 1461488560969 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1429ms 02:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:02:41 INFO - PROCESS | 1839 | 1461488561002 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:02:41 INFO - PROCESS | 1839 | 1461488561005 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:02:41 INFO - PROCESS | 1839 | 1461488561011 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:02:41 INFO - PROCESS | 1839 | 1461488561014 Marionette TRACE conn3 <- [1,2166,null,{}] 02:02:41 INFO - PROCESS | 1839 | 1461488561019 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:41 INFO - PROCESS | 1839 | 1461488561198 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:02:41 INFO - PROCESS | 1839 | 1461488561420 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c887000 == 145 [pid = 1839] [id = 549] 02:02:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3dc415c00) [pid = 1839] [serial = 1648] [outer = (nil)] 02:02:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3e229c000) [pid = 1839] [serial = 1649] [outer = 0x7fc3dc415c00] 02:02:41 INFO - PROCESS | 1839 | 1461488561529 Marionette DEBUG loaded listener.js 02:02:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3edc46400) [pid = 1839] [serial = 1650] [outer = 0x7fc3dc415c00] 02:02:42 INFO - PROCESS | 1839 | 1461488562380 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1428ms 02:02:42 INFO - PROCESS | 1839 | 1461488562439 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 1839 | 1461488562442 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:02:42 INFO - PROCESS | 1839 | 1461488562448 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 1839 | 1461488562451 Marionette TRACE conn3 <- [1,2170,null,{}] 02:02:42 INFO - PROCESS | 1839 | 1461488562456 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:42 INFO - PROCESS | 1839 | 1461488562650 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:02:42 INFO - PROCESS | 1839 | 1461488562916 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40f254000 == 146 [pid = 1839] [id = 550] 02:02:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3deff4c00) [pid = 1839] [serial = 1651] [outer = (nil)] 02:02:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3edc4a800) [pid = 1839] [serial = 1652] [outer = 0x7fc3deff4c00] 02:02:43 INFO - PROCESS | 1839 | 1461488563030 Marionette DEBUG loaded listener.js 02:02:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc3edc4fc00) [pid = 1839] [serial = 1653] [outer = 0x7fc3deff4c00] 02:02:43 INFO - PROCESS | 1839 | 1461488563873 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1481ms 02:02:43 INFO - PROCESS | 1839 | 1461488563930 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:02:43 INFO - PROCESS | 1839 | 1461488563933 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:02:43 INFO - PROCESS | 1839 | 1461488563939 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:02:43 INFO - PROCESS | 1839 | 1461488563941 Marionette TRACE conn3 <- [1,2174,null,{}] 02:02:43 INFO - PROCESS | 1839 | 1461488563946 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:44 INFO - PROCESS | 1839 | 1461488564142 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:02:44 INFO - PROCESS | 1839 | 1461488564506 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda78800 == 147 [pid = 1839] [id = 551] 02:02:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3dbb4b800) [pid = 1839] [serial = 1654] [outer = (nil)] 02:02:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3dbb4e800) [pid = 1839] [serial = 1655] [outer = 0x7fc3dbb4b800] 02:02:44 INFO - PROCESS | 1839 | 1461488564581 Marionette DEBUG loaded listener.js 02:02:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3dc57bc00) [pid = 1839] [serial = 1656] [outer = 0x7fc3dbb4b800] 02:02:45 INFO - PROCESS | 1839 | 1461488565421 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1534ms 02:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:02:45 INFO - PROCESS | 1839 | 1461488565474 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:02:45 INFO - PROCESS | 1839 | 1461488565477 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:02:45 INFO - PROCESS | 1839 | 1461488565483 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:02:45 INFO - PROCESS | 1839 | 1461488565486 Marionette TRACE conn3 <- [1,2178,null,{}] 02:02:45 INFO - PROCESS | 1839 | 1461488565491 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:45 INFO - PROCESS | 1839 | 1461488565683 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:02:46 INFO - PROCESS | 1839 | 1461488566002 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0813800 == 148 [pid = 1839] [id = 552] 02:02:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3dbb47800) [pid = 1839] [serial = 1657] [outer = (nil)] 02:02:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3dd45c000) [pid = 1839] [serial = 1658] [outer = 0x7fc3dbb47800] 02:02:46 INFO - PROCESS | 1839 | 1461488566078 Marionette DEBUG loaded listener.js 02:02:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3e7456000) [pid = 1839] [serial = 1659] [outer = 0x7fc3dbb47800] 02:02:47 INFO - PROCESS | 1839 | 1461488567626 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2189ms 02:02:47 INFO - PROCESS | 1839 | 1461488567672 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:02:47 INFO - PROCESS | 1839 | 1461488567678 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:02:47 INFO - PROCESS | 1839 | 1461488567685 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 1839 | 1461488567689 Marionette TRACE conn3 <- [1,2182,null,{}] 02:02:47 INFO - PROCESS | 1839 | 1461488567697 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:47 INFO - PROCESS | 1839 | 1461488567903 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:02:48 INFO - PROCESS | 1839 | 1461488568170 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4950000 == 149 [pid = 1839] [id = 553] 02:02:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3dd45c400) [pid = 1839] [serial = 1660] [outer = (nil)] 02:02:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc3de0a5400) [pid = 1839] [serial = 1661] [outer = 0x7fc3dd45c400] 02:02:48 INFO - PROCESS | 1839 | 1461488568241 Marionette DEBUG loaded listener.js 02:02:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3e2237c00) [pid = 1839] [serial = 1662] [outer = 0x7fc3dd45c400] 02:02:49 INFO - PROCESS | 1839 | 1461488569083 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1439ms 02:02:49 INFO - PROCESS | 1839 | 1461488569124 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 1839 | 1461488569132 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:02:49 INFO - PROCESS | 1839 | 1461488569141 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 1839 | 1461488569145 Marionette TRACE conn3 <- [1,2186,null,{}] 02:02:49 INFO - PROCESS | 1839 | 1461488569151 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:49 INFO - PROCESS | 1839 | 1461488569372 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:02:49 INFO - PROCESS | 1839 | 1461488569855 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbde0800 == 150 [pid = 1839] [id = 554] 02:02:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3e39a4c00) [pid = 1839] [serial = 1663] [outer = (nil)] 02:02:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3e3b9c400) [pid = 1839] [serial = 1664] [outer = 0x7fc3e39a4c00] 02:02:49 INFO - PROCESS | 1839 | 1461488569932 Marionette DEBUG loaded listener.js 02:02:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3e44acc00) [pid = 1839] [serial = 1665] [outer = 0x7fc3e39a4c00] 02:02:50 INFO - PROCESS | 1839 | 1461488570844 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1740ms 02:02:50 INFO - PROCESS | 1839 | 1461488570882 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:02:50 INFO - PROCESS | 1839 | 1461488570886 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:02:50 INFO - PROCESS | 1839 | 1461488570892 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:02:50 INFO - PROCESS | 1839 | 1461488570897 Marionette TRACE conn3 <- [1,2190,null,{}] 02:02:50 INFO - PROCESS | 1839 | 1461488570912 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:51 INFO - PROCESS | 1839 | 1461488571134 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64b1000 == 149 [pid = 1839] [id = 55] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dfd88000 == 148 [pid = 1839] [id = 534] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5094800 == 147 [pid = 1839] [id = 533] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e220d800 == 146 [pid = 1839] [id = 532] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3de2d6800 == 145 [pid = 1839] [id = 531] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da0de000 == 144 [pid = 1839] [id = 530] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e3ca2000 == 143 [pid = 1839] [id = 529] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4a8e000 == 142 [pid = 1839] [id = 525] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f49d5000 == 141 [pid = 1839] [id = 524] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48cd800 == 140 [pid = 1839] [id = 523] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f278f000 == 139 [pid = 1839] [id = 522] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f12f8800 == 138 [pid = 1839] [id = 521] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0d6c000 == 137 [pid = 1839] [id = 520] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0368000 == 136 [pid = 1839] [id = 519] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ef89a800 == 135 [pid = 1839] [id = 518] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede16000 == 134 [pid = 1839] [id = 517] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed180800 == 133 [pid = 1839] [id = 516] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8809000 == 132 [pid = 1839] [id = 515] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7565800 == 131 [pid = 1839] [id = 514] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e49d6000 == 130 [pid = 1839] [id = 513] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3de2de000 == 129 [pid = 1839] [id = 512] 02:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5de2800 == 128 [pid = 1839] [id = 511] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3e70b3000) [pid = 1839] [serial = 1535] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3e704b800) [pid = 1839] [serial = 1533] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3f14a9400) [pid = 1839] [serial = 1487] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3e2544c00) [pid = 1839] [serial = 1466] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3de0a4800) [pid = 1839] [serial = 1463] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3ed146400) [pid = 1839] [serial = 1475] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3e6e4e400) [pid = 1839] [serial = 1472] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3e2544000) [pid = 1839] [serial = 1514] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3fd348400) [pid = 1839] [serial = 1499] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3e222b000) [pid = 1839] [serial = 1521] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3f3f96000) [pid = 1839] [serial = 1490] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3f1382400) [pid = 1839] [serial = 1484] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3e5107000) [pid = 1839] [serial = 1529] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3ddc98c00) [pid = 1839] [serial = 1517] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3e60c2800) [pid = 1839] [serial = 1532] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3f9a59c00) [pid = 1839] [serial = 1496] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3f473d400) [pid = 1839] [serial = 1493] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3e4095c00) [pid = 1839] [serial = 1527] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3deedcc00) [pid = 1839] [serial = 1518] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3e255a800) [pid = 1839] [serial = 1523] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3dd8c5000) [pid = 1839] [serial = 1508] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3e2b85400) [pid = 1839] [serial = 1524] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3f011b000) [pid = 1839] [serial = 1478] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3e22a1800) [pid = 1839] [serial = 1505] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3e3ba1400) [pid = 1839] [serial = 1502] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3e3ba2c00) [pid = 1839] [serial = 1526] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3e4099c00) [pid = 1839] [serial = 1469] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3e5d2f400) [pid = 1839] [serial = 1530] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3dfe54800) [pid = 1839] [serial = 1511] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f0d32000) [pid = 1839] [serial = 1481] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3de0a3400) [pid = 1839] [serial = 1520] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 1839 | 1461488571640 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da0f1000 == 129 [pid = 1839] [id = 555] 02:02:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3ddc99c00) [pid = 1839] [serial = 1666] [outer = (nil)] 02:02:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3e2536400) [pid = 1839] [serial = 1667] [outer = 0x7fc3ddc99c00] 02:02:51 INFO - PROCESS | 1839 | 1461488571710 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3e6fe2c00) [pid = 1839] [serial = 1668] [outer = 0x7fc3ddc99c00] 02:02:52 INFO - PROCESS | 1839 | 1461488572387 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1542ms 02:02:52 INFO - PROCESS | 1839 | 1461488572434 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:02:52 INFO - PROCESS | 1839 | 1461488572438 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:02:52 INFO - PROCESS | 1839 | 1461488572444 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:02:52 INFO - PROCESS | 1839 | 1461488572446 Marionette TRACE conn3 <- [1,2194,null,{}] 02:02:52 INFO - PROCESS | 1839 | 1461488572451 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:52 INFO - PROCESS | 1839 | 1461488572642 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:02:52 INFO - PROCESS | 1839 | 1461488572838 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24c3000 == 130 [pid = 1839] [id = 556] 02:02:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3de0a4800) [pid = 1839] [serial = 1669] [outer = (nil)] 02:02:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3e7451400) [pid = 1839] [serial = 1670] [outer = 0x7fc3de0a4800] 02:02:52 INFO - PROCESS | 1839 | 1461488572900 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3e7619c00) [pid = 1839] [serial = 1671] [outer = 0x7fc3de0a4800] 02:02:53 INFO - PROCESS | 1839 | 1461488573660 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1235ms 02:02:53 INFO - PROCESS | 1839 | 1461488573679 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 1839 | 1461488573682 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:02:53 INFO - PROCESS | 1839 | 1461488573691 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 1839 | 1461488573693 Marionette TRACE conn3 <- [1,2198,null,{}] 02:02:53 INFO - PROCESS | 1839 | 1461488573746 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:53 INFO - PROCESS | 1839 | 1461488573995 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:02:54 INFO - PROCESS | 1839 | 1461488574033 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5465800 == 131 [pid = 1839] [id = 557] 02:02:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3e60c4800) [pid = 1839] [serial = 1672] [outer = (nil)] 02:02:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3ed149400) [pid = 1839] [serial = 1673] [outer = 0x7fc3e60c4800] 02:02:54 INFO - PROCESS | 1839 | 1461488574094 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3ed5be000) [pid = 1839] [serial = 1674] [outer = 0x7fc3e60c4800] 02:02:54 INFO - PROCESS | 1839 | 1461488574946 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1287ms 02:02:54 INFO - PROCESS | 1839 | 1461488574976 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:02:54 INFO - PROCESS | 1839 | 1461488574978 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:02:54 INFO - PROCESS | 1839 | 1461488574984 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:02:54 INFO - PROCESS | 1839 | 1461488574986 Marionette TRACE conn3 <- [1,2202,null,{}] 02:02:55 INFO - PROCESS | 1839 | 1461488575000 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:55 INFO - PROCESS | 1839 | 1461488575290 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:02:55 INFO - PROCESS | 1839 | 1461488575320 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8805000 == 132 [pid = 1839] [id = 558] 02:02:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3edc48000) [pid = 1839] [serial = 1675] [outer = (nil)] 02:02:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3efcab000) [pid = 1839] [serial = 1676] [outer = 0x7fc3edc48000] 02:02:55 INFO - PROCESS | 1839 | 1461488575384 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3f043e400) [pid = 1839] [serial = 1677] [outer = 0x7fc3edc48000] 02:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3e3b9e000) [pid = 1839] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3e3ba1c00) [pid = 1839] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3dd458800) [pid = 1839] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3e6e49c00) [pid = 1839] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3dd8cfc00) [pid = 1839] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3dbef0c00) [pid = 1839] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:02:56 INFO - PROCESS | 1839 | 1461488576728 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1778ms 02:02:56 INFO - PROCESS | 1839 | 1461488576762 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:02:56 INFO - PROCESS | 1839 | 1461488576765 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:02:56 INFO - PROCESS | 1839 | 1461488576770 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - PROCESS | 1839 | 1461488576772 Marionette TRACE conn3 <- [1,2206,null,{}] 02:02:56 INFO - PROCESS | 1839 | 1461488576778 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:56 INFO - PROCESS | 1839 | 1461488576962 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:02:57 INFO - PROCESS | 1839 | 1461488577141 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7835000 == 133 [pid = 1839] [id = 559] 02:02:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3dbef0c00) [pid = 1839] [serial = 1678] [outer = (nil)] 02:02:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3edc50400) [pid = 1839] [serial = 1679] [outer = 0x7fc3dbef0c00] 02:02:57 INFO - PROCESS | 1839 | 1461488577201 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3f0ea0800) [pid = 1839] [serial = 1680] [outer = 0x7fc3dbef0c00] 02:02:57 INFO - PROCESS | 1839 | 1461488577885 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1125ms 02:02:57 INFO - PROCESS | 1839 | 1461488577896 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:02:57 INFO - PROCESS | 1839 | 1461488577900 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:02:57 INFO - PROCESS | 1839 | 1461488577905 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 1839 | 1461488577907 Marionette TRACE conn3 <- [1,2210,null,{}] 02:02:57 INFO - PROCESS | 1839 | 1461488577912 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:58 INFO - PROCESS | 1839 | 1461488578165 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:02:58 INFO - PROCESS | 1839 | 1461488578189 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ef893000 == 134 [pid = 1839] [id = 560] 02:02:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3f0ea1000) [pid = 1839] [serial = 1681] [outer = (nil)] 02:02:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3f11fec00) [pid = 1839] [serial = 1682] [outer = 0x7fc3f0ea1000] 02:02:58 INFO - PROCESS | 1839 | 1461488578247 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3f1462800) [pid = 1839] [serial = 1683] [outer = 0x7fc3f0ea1000] 02:02:59 INFO - PROCESS | 1839 | 1461488579409 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1536ms 02:02:59 INFO - PROCESS | 1839 | 1461488579476 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 1839 | 1461488579481 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:02:59 INFO - PROCESS | 1839 | 1461488579490 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 1839 | 1461488579495 Marionette TRACE conn3 <- [1,2214,null,{}] 02:02:59 INFO - PROCESS | 1839 | 1461488579502 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:59 INFO - PROCESS | 1839 | 1461488579764 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:03:00 INFO - PROCESS | 1839 | 1461488580079 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b8b000 == 135 [pid = 1839] [id = 561] 02:03:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3deffcc00) [pid = 1839] [serial = 1684] [outer = (nil)] 02:03:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3e222b800) [pid = 1839] [serial = 1685] [outer = 0x7fc3deffcc00] 02:03:00 INFO - PROCESS | 1839 | 1461488580158 Marionette DEBUG loaded listener.js 02:03:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3e2b82400) [pid = 1839] [serial = 1686] [outer = 0x7fc3deffcc00] 02:03:01 INFO - PROCESS | 1839 | 1461488581062 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1638ms 02:03:01 INFO - PROCESS | 1839 | 1461488581129 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:03:01 INFO - PROCESS | 1839 | 1461488581138 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:03:01 INFO - PROCESS | 1839 | 1461488581147 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:03:01 INFO - PROCESS | 1839 | 1461488581151 Marionette TRACE conn3 <- [1,2218,null,{}] 02:03:01 INFO - PROCESS | 1839 | 1461488581157 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:01 INFO - PROCESS | 1839 | 1461488581424 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:03:01 INFO - PROCESS | 1839 | 1461488581781 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed532000 == 136 [pid = 1839] [id = 562] 02:03:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3e3ba4c00) [pid = 1839] [serial = 1687] [outer = (nil)] 02:03:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3e6fdb800) [pid = 1839] [serial = 1688] [outer = 0x7fc3e3ba4c00] 02:03:01 INFO - PROCESS | 1839 | 1461488581860 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3e70aa400) [pid = 1839] [serial = 1689] [outer = 0x7fc3e3ba4c00] 02:03:02 INFO - PROCESS | 1839 | 1461488582675 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1583ms 02:03:02 INFO - PROCESS | 1839 | 1461488582731 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 1839 | 1461488582734 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:03:02 INFO - PROCESS | 1839 | 1461488582742 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 1839 | 1461488582748 Marionette TRACE conn3 <- [1,2222,null,{}] 02:03:02 INFO - PROCESS | 1839 | 1461488582764 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:03 INFO - PROCESS | 1839 | 1461488583019 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:03:03 INFO - PROCESS | 1839 | 1461488583328 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1317000 == 137 [pid = 1839] [id = 563] 02:03:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc3ed75bc00) [pid = 1839] [serial = 1690] [outer = (nil)] 02:03:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3edeef400) [pid = 1839] [serial = 1691] [outer = 0x7fc3ed75bc00] 02:03:03 INFO - PROCESS | 1839 | 1461488583408 Marionette DEBUG loaded listener.js 02:03:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc3efcb0800) [pid = 1839] [serial = 1692] [outer = 0x7fc3ed75bc00] 02:03:04 INFO - PROCESS | 1839 | 1461488584234 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1542ms 02:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:03:04 INFO - PROCESS | 1839 | 1461488584285 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:03:04 INFO - PROCESS | 1839 | 1461488584288 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:03:04 INFO - PROCESS | 1839 | 1461488584294 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:03:04 INFO - PROCESS | 1839 | 1461488584298 Marionette TRACE conn3 <- [1,2226,null,{}] 02:03:04 INFO - PROCESS | 1839 | 1461488584304 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:04 INFO - PROCESS | 1839 | 1461488584528 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:03:04 INFO - PROCESS | 1839 | 1461488584838 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4975800 == 138 [pid = 1839] [id = 564] 02:03:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3dc40b800) [pid = 1839] [serial = 1693] [outer = (nil)] 02:03:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3f11d9400) [pid = 1839] [serial = 1694] [outer = 0x7fc3dc40b800] 02:03:04 INFO - PROCESS | 1839 | 1461488584917 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc3f146c400) [pid = 1839] [serial = 1695] [outer = 0x7fc3dc40b800] 02:03:05 INFO - PROCESS | 1839 | 1461488585712 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1479ms 02:03:05 INFO - PROCESS | 1839 | 1461488585774 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 1839 | 1461488585778 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:03:05 INFO - PROCESS | 1839 | 1461488585784 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 1839 | 1461488585786 Marionette TRACE conn3 <- [1,2230,null,{}] 02:03:05 INFO - PROCESS | 1839 | 1461488585791 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:06 INFO - PROCESS | 1839 | 1461488585999 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:03:06 INFO - PROCESS | 1839 | 1461488586276 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f527a800 == 139 [pid = 1839] [id = 565] 02:03:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3f26b0800) [pid = 1839] [serial = 1696] [outer = (nil)] 02:03:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc3f3d5e400) [pid = 1839] [serial = 1697] [outer = 0x7fc3f26b0800] 02:03:06 INFO - PROCESS | 1839 | 1461488586401 Marionette DEBUG loaded listener.js 02:03:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc3f3ed1800) [pid = 1839] [serial = 1698] [outer = 0x7fc3f26b0800] 02:03:07 INFO - PROCESS | 1839 | 1461488587220 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 02:03:07 INFO - PROCESS | 1839 | 1461488587262 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 1839 | 1461488587266 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:03:07 INFO - PROCESS | 1839 | 1461488587272 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 1839 | 1461488587274 Marionette TRACE conn3 <- [1,2234,null,{}] 02:03:07 INFO - PROCESS | 1839 | 1461488587279 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:07 INFO - PROCESS | 1839 | 1461488587504 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:03:07 INFO - PROCESS | 1839 | 1461488587772 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9655800 == 140 [pid = 1839] [id = 566] 02:03:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3f3ecd400) [pid = 1839] [serial = 1699] [outer = (nil)] 02:03:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3f7397c00) [pid = 1839] [serial = 1700] [outer = 0x7fc3f3ecd400] 02:03:07 INFO - PROCESS | 1839 | 1461488587891 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3f9476400) [pid = 1839] [serial = 1701] [outer = 0x7fc3f3ecd400] 02:03:08 INFO - PROCESS | 1839 | 1461488588674 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1427ms 02:03:08 INFO - PROCESS | 1839 | 1461488588702 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:03:08 INFO - PROCESS | 1839 | 1461488588705 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:03:08 INFO - PROCESS | 1839 | 1461488588711 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 1839 | 1461488588714 Marionette TRACE conn3 <- [1,2238,null,{}] 02:03:08 INFO - PROCESS | 1839 | 1461488588719 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:08 INFO - PROCESS | 1839 | 1461488588919 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:03:09 INFO - PROCESS | 1839 | 1461488589184 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407105000 == 141 [pid = 1839] [id = 567] 02:03:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3f3ed2800) [pid = 1839] [serial = 1702] [outer = (nil)] 02:03:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3f988c400) [pid = 1839] [serial = 1703] [outer = 0x7fc3f3ed2800] 02:03:09 INFO - PROCESS | 1839 | 1461488589257 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc3f9ab7000) [pid = 1839] [serial = 1704] [outer = 0x7fc3f3ed2800] 02:03:10 INFO - PROCESS | 1839 | 1461488590152 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1478ms 02:03:10 INFO - PROCESS | 1839 | 1461488590190 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 1839 | 1461488590193 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:03:10 INFO - PROCESS | 1839 | 1461488590199 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 1839 | 1461488590201 Marionette TRACE conn3 <- [1,2242,null,{}] 02:03:10 INFO - PROCESS | 1839 | 1461488590207 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:10 INFO - PROCESS | 1839 | 1461488590419 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:03:10 INFO - PROCESS | 1839 | 1461488590726 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf7c000 == 142 [pid = 1839] [id = 568] 02:03:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc3f3f8b800) [pid = 1839] [serial = 1705] [outer = (nil)] 02:03:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc406f52800) [pid = 1839] [serial = 1706] [outer = 0x7fc3f3f8b800] 02:03:10 INFO - PROCESS | 1839 | 1461488590804 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc4083e7400) [pid = 1839] [serial = 1707] [outer = 0x7fc3f3f8b800] 02:03:11 INFO - PROCESS | 1839 | 1461488591621 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1484ms 02:03:11 INFO - PROCESS | 1839 | 1461488591684 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:03:11 INFO - PROCESS | 1839 | 1461488591688 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:03:11 INFO - PROCESS | 1839 | 1461488591694 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - PROCESS | 1839 | 1461488591696 Marionette TRACE conn3 <- [1,2246,null,{}] 02:03:11 INFO - PROCESS | 1839 | 1461488591702 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:11 INFO - PROCESS | 1839 | 1461488591911 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:03:12 INFO - PROCESS | 1839 | 1461488592228 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc411862000 == 143 [pid = 1839] [id = 569] 02:03:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3f9a57400) [pid = 1839] [serial = 1708] [outer = (nil)] 02:03:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc40bc18400) [pid = 1839] [serial = 1709] [outer = 0x7fc3f9a57400] 02:03:12 INFO - PROCESS | 1839 | 1461488592306 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc40bf9c000) [pid = 1839] [serial = 1710] [outer = 0x7fc3f9a57400] 02:03:13 INFO - PROCESS | 1839 | 1461488593100 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1477ms 02:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:03:13 INFO - PROCESS | 1839 | 1461488593173 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:03:13 INFO - PROCESS | 1839 | 1461488593175 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:03:13 INFO - PROCESS | 1839 | 1461488593182 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 1839 | 1461488593185 Marionette TRACE conn3 <- [1,2250,null,{}] 02:03:13 INFO - PROCESS | 1839 | 1461488593189 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:13 INFO - PROCESS | 1839 | 1461488593405 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:03:13 INFO - PROCESS | 1839 | 1461488593719 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df51a800 == 144 [pid = 1839] [id = 570] 02:03:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3da96d400) [pid = 1839] [serial = 1711] [outer = (nil)] 02:03:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3da970400) [pid = 1839] [serial = 1712] [outer = 0x7fc3da96d400] 02:03:13 INFO - PROCESS | 1839 | 1461488593796 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc4084be800) [pid = 1839] [serial = 1713] [outer = 0x7fc3da96d400] 02:03:14 INFO - PROCESS | 1839 | 1461488594653 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1529ms 02:03:14 INFO - PROCESS | 1839 | 1461488594711 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:03:14 INFO - PROCESS | 1839 | 1461488594715 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:03:14 INFO - PROCESS | 1839 | 1461488594721 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1839 | 1461488594726 Marionette TRACE conn3 <- [1,2254,null,{}] 02:03:14 INFO - PROCESS | 1839 | 1461488594732 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:14 INFO - PROCESS | 1839 | 1461488594968 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:03:15 INFO - PROCESS | 1839 | 1461488595291 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44ec000 == 145 [pid = 1839] [id = 571] 02:03:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3df744400) [pid = 1839] [serial = 1714] [outer = (nil)] 02:03:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fc3df74c400) [pid = 1839] [serial = 1715] [outer = 0x7fc3df744400] 02:03:15 INFO - PROCESS | 1839 | 1461488595376 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fc40bf9f800) [pid = 1839] [serial = 1716] [outer = 0x7fc3df744400] 02:03:16 INFO - PROCESS | 1839 | 1461488596202 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 02:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:03:16 INFO - PROCESS | 1839 | 1461488596257 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 1839 | 1461488596260 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:03:16 INFO - PROCESS | 1839 | 1461488596266 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 1839 | 1461488596269 Marionette TRACE conn3 <- [1,2258,null,{}] 02:03:16 INFO - PROCESS | 1839 | 1461488596275 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:16 INFO - PROCESS | 1839 | 1461488596492 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:03:16 INFO - PROCESS | 1839 | 1461488596800 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4926000 == 146 [pid = 1839] [id = 572] 02:03:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7fc3d9e47c00) [pid = 1839] [serial = 1717] [outer = (nil)] 02:03:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7fc3d9e4f000) [pid = 1839] [serial = 1718] [outer = 0x7fc3d9e47c00] 02:03:16 INFO - PROCESS | 1839 | 1461488596878 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7fc3d9e53800) [pid = 1839] [serial = 1719] [outer = 0x7fc3d9e47c00] 02:03:17 INFO - PROCESS | 1839 | 1461488597682 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1484ms 02:03:17 INFO - PROCESS | 1839 | 1461488597750 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 1839 | 1461488597754 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:03:17 INFO - PROCESS | 1839 | 1461488597760 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 1839 | 1461488597762 Marionette TRACE conn3 <- [1,2262,null,{}] 02:03:17 INFO - PROCESS | 1839 | 1461488597767 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:18 INFO - PROCESS | 1839 | 1461488598019 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:03:18 INFO - PROCESS | 1839 | 1461488598325 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbfce800 == 147 [pid = 1839] [id = 573] 02:03:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7fc3d9e49400) [pid = 1839] [serial = 1720] [outer = (nil)] 02:03:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7fc3de010800) [pid = 1839] [serial = 1721] [outer = 0x7fc3d9e49400] 02:03:18 INFO - PROCESS | 1839 | 1461488598401 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7fc3de014400) [pid = 1839] [serial = 1722] [outer = 0x7fc3d9e49400] 02:03:19 INFO - PROCESS | 1839 | 1461488599172 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1480ms 02:03:19 INFO - PROCESS | 1839 | 1461488599241 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 1839 | 1461488599245 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:03:19 INFO - PROCESS | 1839 | 1461488599250 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 1839 | 1461488599252 Marionette TRACE conn3 <- [1,2266,null,{}] 02:03:19 INFO - PROCESS | 1839 | 1461488599258 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:19 INFO - PROCESS | 1839 | 1461488599482 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:03:19 INFO - PROCESS | 1839 | 1461488599803 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4930800 == 148 [pid = 1839] [id = 574] 02:03:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 290 (0x7fc3d9e53c00) [pid = 1839] [serial = 1723] [outer = (nil)] 02:03:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 291 (0x7fc3de019800) [pid = 1839] [serial = 1724] [outer = 0x7fc3d9e53c00] 02:03:19 INFO - PROCESS | 1839 | 1461488599879 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 292 (0x7fc3df744800) [pid = 1839] [serial = 1725] [outer = 0x7fc3d9e53c00] 02:03:20 INFO - PROCESS | 1839 | 1461488600672 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1477ms 02:03:20 INFO - PROCESS | 1839 | 1461488600730 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 1839 | 1461488600734 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:03:20 INFO - PROCESS | 1839 | 1461488600740 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 1839 | 1461488600743 Marionette TRACE conn3 <- [1,2270,null,{}] 02:03:20 INFO - PROCESS | 1839 | 1461488600748 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:20 INFO - PROCESS | 1839 | 1461488600966 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:03:21 INFO - PROCESS | 1839 | 1461488601280 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e773d800 == 149 [pid = 1839] [id = 575] 02:03:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 293 (0x7fc3de011000) [pid = 1839] [serial = 1726] [outer = (nil)] 02:03:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 294 (0x7fc3df21cc00) [pid = 1839] [serial = 1727] [outer = 0x7fc3de011000] 02:03:21 INFO - PROCESS | 1839 | 1461488601355 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 295 (0x7fc3df220400) [pid = 1839] [serial = 1728] [outer = 0x7fc3de011000] 02:03:22 INFO - PROCESS | 1839 | 1461488602138 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1438ms 02:03:22 INFO - PROCESS | 1839 | 1461488602180 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:03:22 INFO - PROCESS | 1839 | 1461488602184 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:03:22 INFO - PROCESS | 1839 | 1461488602190 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:03:22 INFO - PROCESS | 1839 | 1461488602193 Marionette TRACE conn3 <- [1,2274,null,{}] 02:03:22 INFO - PROCESS | 1839 | 1461488602198 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:22 INFO - PROCESS | 1839 | 1461488602419 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:03:22 INFO - PROCESS | 1839 | 1461488602690 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ddb37000 == 150 [pid = 1839] [id = 576] 02:03:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 296 (0x7fc3df217800) [pid = 1839] [serial = 1729] [outer = (nil)] 02:03:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 297 (0x7fc3df226400) [pid = 1839] [serial = 1730] [outer = 0x7fc3df217800] 02:03:22 INFO - PROCESS | 1839 | 1461488602817 Marionette DEBUG loaded listener.js 02:03:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 298 (0x7fc3e2541800) [pid = 1839] [serial = 1731] [outer = 0x7fc3df217800] 02:03:23 INFO - PROCESS | 1839 | 1461488603588 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1441ms 02:03:23 INFO - PROCESS | 1839 | 1461488603632 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 1839 | 1461488603636 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:03:23 INFO - PROCESS | 1839 | 1461488603641 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 1839 | 1461488603643 Marionette TRACE conn3 <- [1,2278,null,{}] 02:03:23 INFO - PROCESS | 1839 | 1461488603649 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:23 INFO - PROCESS | 1839 | 1461488603861 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:03:24 INFO - PROCESS | 1839 | 1461488604140 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfc14000 == 151 [pid = 1839] [id = 577] 02:03:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 299 (0x7fc3dd8c7c00) [pid = 1839] [serial = 1732] [outer = (nil)] 02:03:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 300 (0x7fc3dfc06400) [pid = 1839] [serial = 1733] [outer = 0x7fc3dd8c7c00] 02:03:24 INFO - PROCESS | 1839 | 1461488604256 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 301 (0x7fc3dfc0b800) [pid = 1839] [serial = 1734] [outer = 0x7fc3dd8c7c00] 02:03:25 INFO - PROCESS | 1839 | 1461488605065 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1482ms 02:03:25 INFO - PROCESS | 1839 | 1461488605125 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 1839 | 1461488605129 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:03:25 INFO - PROCESS | 1839 | 1461488605134 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 1839 | 1461488605137 Marionette TRACE conn3 <- [1,2282,null,{}] 02:03:25 INFO - PROCESS | 1839 | 1461488605146 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:25 INFO - PROCESS | 1839 | 1461488605374 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:03:25 INFO - PROCESS | 1839 | 1461488605708 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfc2d000 == 152 [pid = 1839] [id = 578] 02:03:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 302 (0x7fc3dc415400) [pid = 1839] [serial = 1735] [outer = (nil)] 02:03:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 303 (0x7fc3dfc0e000) [pid = 1839] [serial = 1736] [outer = 0x7fc3dc415400] 02:03:25 INFO - PROCESS | 1839 | 1461488605782 Marionette DEBUG loaded listener.js 02:03:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 304 (0x7fc3f4035000) [pid = 1839] [serial = 1737] [outer = 0x7fc3dc415400] 02:03:26 INFO - PROCESS | 1839 | 1461488606592 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1532ms 02:03:26 INFO - PROCESS | 1839 | 1461488606668 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 1839 | 1461488606671 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:03:26 INFO - PROCESS | 1839 | 1461488606677 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 1839 | 1461488606680 Marionette TRACE conn3 <- [1,2286,null,{}] 02:03:26 INFO - PROCESS | 1839 | 1461488606690 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:26 INFO - PROCESS | 1839 | 1461488606914 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:03:27 INFO - PROCESS | 1839 | 1461488607704 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd31c800 == 153 [pid = 1839] [id = 579] 02:03:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 305 (0x7fc3d775b400) [pid = 1839] [serial = 1738] [outer = (nil)] 02:03:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 306 (0x7fc3da967800) [pid = 1839] [serial = 1739] [outer = 0x7fc3d775b400] 02:03:27 INFO - PROCESS | 1839 | 1461488607778 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 307 (0x7fc3da96ec00) [pid = 1839] [serial = 1740] [outer = 0x7fc3d775b400] 02:03:28 INFO - PROCESS | 1839 | 1461488608636 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:03: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 02:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1988ms 02:03:28 INFO - PROCESS | 1839 | 1461488608667 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 1839 | 1461488608672 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:03:28 INFO - PROCESS | 1839 | 1461488608681 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 1839 | 1461488608686 Marionette TRACE conn3 <- [1,2290,null,{}] 02:03:28 INFO - PROCESS | 1839 | 1461488608692 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:28 INFO - PROCESS | 1839 | 1461488608898 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7835000 == 152 [pid = 1839] [id = 559] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8805000 == 151 [pid = 1839] [id = 558] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5465800 == 150 [pid = 1839] [id = 557] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24c3000 == 149 [pid = 1839] [id = 556] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da0f1000 == 148 [pid = 1839] [id = 555] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbde0800 == 147 [pid = 1839] [id = 554] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4950000 == 146 [pid = 1839] [id = 553] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dda78800 == 145 [pid = 1839] [id = 551] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40f254000 == 144 [pid = 1839] [id = 550] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c887000 == 143 [pid = 1839] [id = 549] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf80800 == 142 [pid = 1839] [id = 548] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40865c000 == 141 [pid = 1839] [id = 547] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407292800 == 140 [pid = 1839] [id = 546] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4013dc800 == 139 [pid = 1839] [id = 545] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3facf4800 == 138 [pid = 1839] [id = 544] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f98ca800 == 137 [pid = 1839] [id = 543] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f906b800 == 136 [pid = 1839] [id = 542] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f6f8f000 == 135 [pid = 1839] [id = 541] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f3149000 == 134 [pid = 1839] [id = 540] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f12dc000 == 133 [pid = 1839] [id = 539] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3edf52800 == 132 [pid = 1839] [id = 538] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e50aa800 == 131 [pid = 1839] [id = 537] 02:03:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dda7c800 == 130 [pid = 1839] [id = 536] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 306 (0x7fc3f1272800) [pid = 1839] [serial = 1607] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 305 (0x7fc3e88da400) [pid = 1839] [serial = 1599] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 304 (0x7fc3e5111400) [pid = 1839] [serial = 1595] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 303 (0x7fc3dfb52400) [pid = 1839] [serial = 1604] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 302 (0x7fc3f0d2d400) [pid = 1839] [serial = 1562] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 301 (0x7fc3ed755400) [pid = 1839] [serial = 1602] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 300 (0x7fc3e2b7f400) [pid = 1839] [serial = 1592] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 299 (0x7fc3f7de6400) [pid = 1839] [serial = 1580] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 298 (0x7fc3f3fb9c00) [pid = 1839] [serial = 1571] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 297 (0x7fc3e2237400) [pid = 1839] [serial = 1538] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 296 (0x7fc3f65d2000) [pid = 1839] [serial = 1577] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 295 (0x7fc3e6fde000) [pid = 1839] [serial = 1544] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 294 (0x7fc3ed311000) [pid = 1839] [serial = 1601] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 293 (0x7fc3edef0800) [pid = 1839] [serial = 1553] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 292 (0x7fc3e8912000) [pid = 1839] [serial = 1547] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 291 (0x7fc3e222d400) [pid = 1839] [serial = 1590] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 290 (0x7fc3e60b5800) [pid = 1839] [serial = 1596] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 289 (0x7fc3f3d5d000) [pid = 1839] [serial = 1568] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7fc3f03fa800) [pid = 1839] [serial = 1559] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7fc3de082800) [pid = 1839] [serial = 1583] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7fc3f03f8400) [pid = 1839] [serial = 1605] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7fc3f1275800) [pid = 1839] [serial = 1565] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7fc3ef9a6c00) [pid = 1839] [serial = 1556] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7fc3f4749c00) [pid = 1839] [serial = 1574] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fc3ed30d800) [pid = 1839] [serial = 1550] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fc3e7045800) [pid = 1839] [serial = 1598] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3de0a8400) [pid = 1839] [serial = 1589] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc3e39a8800) [pid = 1839] [serial = 1593] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3e3ba1000) [pid = 1839] [serial = 1541] [outer = (nil)] [url = about:blank] 02:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3f8b0f400) [pid = 1839] [serial = 1586] [outer = (nil)] [url = about:blank] 02:03:30 INFO - PROCESS | 1839 | 1461488610070 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da0de800 == 131 [pid = 1839] [id = 580] 02:03:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fc3ddc8f400) [pid = 1839] [serial = 1741] [outer = (nil)] 02:03:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fc3de083000) [pid = 1839] [serial = 1742] [outer = 0x7fc3ddc8f400] 02:03:30 INFO - PROCESS | 1839 | 1461488610154 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fc3deff2400) [pid = 1839] [serial = 1743] [outer = 0x7fc3ddc8f400] 02:03:30 INFO - PROCESS | 1839 | 1461488610918 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2283ms 02:03:30 INFO - PROCESS | 1839 | 1461488610968 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:03:30 INFO - PROCESS | 1839 | 1461488610974 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:03:30 INFO - PROCESS | 1839 | 1461488610979 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:03:30 INFO - PROCESS | 1839 | 1461488610982 Marionette TRACE conn3 <- [1,2294,null,{}] 02:03:30 INFO - PROCESS | 1839 | 1461488610987 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:31 INFO - PROCESS | 1839 | 1461488611235 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:03:31 INFO - PROCESS | 1839 | 1461488611432 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15f0000 == 132 [pid = 1839] [id = 581] 02:03:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fc3da96b800) [pid = 1839] [serial = 1744] [outer = (nil)] 02:03:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fc3df751800) [pid = 1839] [serial = 1745] [outer = 0x7fc3da96b800] 02:03:31 INFO - PROCESS | 1839 | 1461488611497 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fc3dfc10000) [pid = 1839] [serial = 1746] [outer = 0x7fc3da96b800] 02:03:32 INFO - PROCESS | 1839 | 1461488612300 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1384ms 02:03:32 INFO - PROCESS | 1839 | 1461488612365 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:03:32 INFO - PROCESS | 1839 | 1461488612369 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:03:32 INFO - PROCESS | 1839 | 1461488612393 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1839 | 1461488612401 Marionette TRACE conn3 <- [1,2298,null,{}] 02:03:32 INFO - PROCESS | 1839 | 1461488612406 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:32 INFO - PROCESS | 1839 | 1461488612677 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:03:32 INFO - PROCESS | 1839 | 1461488612706 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44e1000 == 133 [pid = 1839] [id = 582] 02:03:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7fc3df74ac00) [pid = 1839] [serial = 1747] [outer = (nil)] 02:03:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7fc3e3b9d000) [pid = 1839] [serial = 1748] [outer = 0x7fc3df74ac00] 02:03:32 INFO - PROCESS | 1839 | 1461488612783 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7fc3e4093400) [pid = 1839] [serial = 1749] [outer = 0x7fc3df74ac00] 02:03:33 INFO - PROCESS | 1839 | 1461488613630 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1297ms 02:03:33 INFO - PROCESS | 1839 | 1461488613677 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 1839 | 1461488613680 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:03:33 INFO - PROCESS | 1839 | 1461488613687 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 1839 | 1461488613690 Marionette TRACE conn3 <- [1,2302,null,{}] 02:03:33 INFO - PROCESS | 1839 | 1461488613694 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:33 INFO - PROCESS | 1839 | 1461488613985 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:03:34 INFO - PROCESS | 1839 | 1461488614017 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e49cd800 == 134 [pid = 1839] [id = 583] 02:03:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7fc3dfc10400) [pid = 1839] [serial = 1750] [outer = (nil)] 02:03:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7fc3e534a000) [pid = 1839] [serial = 1751] [outer = 0x7fc3dfc10400] 02:03:34 INFO - PROCESS | 1839 | 1461488614077 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7fc3e44b4000) [pid = 1839] [serial = 1752] [outer = 0x7fc3dfc10400] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7fc3dd457c00) [pid = 1839] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7fc3f1279000) [pid = 1839] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7fc3f4a2f000) [pid = 1839] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7fc3f96c9800) [pid = 1839] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7fc3daccd000) [pid = 1839] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7fc3dacd6000) [pid = 1839] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fc3dfe51400) [pid = 1839] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fc3f03f2000) [pid = 1839] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fc3f0452000) [pid = 1839] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fc3edc48000) [pid = 1839] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fc3de0a4800) [pid = 1839] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fc3dd462000) [pid = 1839] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc3dd8c5800) [pid = 1839] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3dd45c400) [pid = 1839] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3e39a4c00) [pid = 1839] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3ddc99c00) [pid = 1839] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3e399c000) [pid = 1839] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc3e60c4800) [pid = 1839] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc3dbef0c00) [pid = 1839] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3ed305800) [pid = 1839] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3dbef3c00) [pid = 1839] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3de0a7c00) [pid = 1839] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3dd456400) [pid = 1839] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3efca6800) [pid = 1839] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3e3b9fc00) [pid = 1839] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3e60b1800) [pid = 1839] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3ee06d800) [pid = 1839] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3dd457400) [pid = 1839] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3dbeee000) [pid = 1839] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3dfb61c00) [pid = 1839] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3e5d2bc00) [pid = 1839] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3dd455400) [pid = 1839] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3e2556800) [pid = 1839] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3dbeee800) [pid = 1839] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3f0353400) [pid = 1839] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3de0a3000) [pid = 1839] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3de09a800) [pid = 1839] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3e761b000) [pid = 1839] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3f0352800) [pid = 1839] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3de09d000) [pid = 1839] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3ed145800) [pid = 1839] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3de38c000) [pid = 1839] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3dd461800) [pid = 1839] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc3dbef0400) [pid = 1839] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3dc57b800) [pid = 1839] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f473c400) [pid = 1839] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3f3ec8800) [pid = 1839] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3f2774800) [pid = 1839] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3f14a2400) [pid = 1839] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f1470400) [pid = 1839] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3f11fc800) [pid = 1839] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3ef9a3c00) [pid = 1839] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3e5d32800) [pid = 1839] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3dc57f800) [pid = 1839] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3ed5bb000) [pid = 1839] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3e7610800) [pid = 1839] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3e6e44400) [pid = 1839] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3ee063c00) [pid = 1839] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3ee060400) [pid = 1839] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3e44b6800) [pid = 1839] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3e3ba0800) [pid = 1839] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3daccc400) [pid = 1839] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3dacca000) [pid = 1839] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3f149d000) [pid = 1839] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3fa72e000) [pid = 1839] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f946b800) [pid = 1839] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3f0551c00) [pid = 1839] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3efcacc00) [pid = 1839] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f3ecb400) [pid = 1839] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3ef9a9800) [pid = 1839] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3e890e400) [pid = 1839] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3e88e3000) [pid = 1839] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3dfb5ec00) [pid = 1839] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3deee7400) [pid = 1839] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:03:35 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3e704c000) [pid = 1839] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:03:36 INFO - PROCESS | 1839 | 1461488616060 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2390ms 02:03:36 INFO - PROCESS | 1839 | 1461488616078 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1839 | 1461488616081 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:03:36 INFO - PROCESS | 1839 | 1461488616086 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1839 | 1461488616088 Marionette TRACE conn3 <- [1,2306,null,{}] 02:03:36 INFO - PROCESS | 1839 | 1461488616094 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 1839 | 1461488616297 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:03:36 INFO - PROCESS | 1839 | 1461488616489 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd799000 == 135 [pid = 1839] [id = 584] 02:03:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3ddc99800) [pid = 1839] [serial = 1753] [outer = (nil)] 02:03:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3de09e800) [pid = 1839] [serial = 1754] [outer = 0x7fc3ddc99800] 02:03:36 INFO - PROCESS | 1839 | 1461488616567 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3e2535400) [pid = 1839] [serial = 1755] [outer = 0x7fc3ddc99800] 02:03:37 INFO - PROCESS | 1839 | 1461488617301 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1228ms 02:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:03:37 INFO - PROCESS | 1839 | 1461488617316 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1839 | 1461488617319 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:03:37 INFO - PROCESS | 1839 | 1461488617324 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1839 | 1461488617327 Marionette TRACE conn3 <- [1,2310,null,{}] 02:03:37 INFO - PROCESS | 1839 | 1461488617332 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:37 INFO - PROCESS | 1839 | 1461488617675 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:03:37 INFO - PROCESS | 1839 | 1461488617966 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da95b000 == 136 [pid = 1839] [id = 585] 02:03:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3d775bc00) [pid = 1839] [serial = 1756] [outer = (nil)] 02:03:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3d7764c00) [pid = 1839] [serial = 1757] [outer = 0x7fc3d775bc00] 02:03:38 INFO - PROCESS | 1839 | 1461488618113 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3daccc400) [pid = 1839] [serial = 1758] [outer = 0x7fc3d775bc00] 02:03:39 INFO - PROCESS | 1839 | 1461488619009 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1732ms 02:03:39 INFO - PROCESS | 1839 | 1461488619058 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:03:39 INFO - PROCESS | 1839 | 1461488619064 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:03:39 INFO - PROCESS | 1839 | 1461488619071 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1839 | 1461488619077 Marionette TRACE conn3 <- [1,2314,null,{}] 02:03:39 INFO - PROCESS | 1839 | 1461488619083 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:39 INFO - PROCESS | 1839 | 1461488619309 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:03:39 INFO - PROCESS | 1839 | 1461488619633 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24ba800 == 137 [pid = 1839] [id = 586] 02:03:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3ddc98c00) [pid = 1839] [serial = 1759] [outer = (nil)] 02:03:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3de09b800) [pid = 1839] [serial = 1760] [outer = 0x7fc3ddc98c00] 02:03:39 INFO - PROCESS | 1839 | 1461488619716 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3deff6c00) [pid = 1839] [serial = 1761] [outer = 0x7fc3ddc98c00] 02:03:40 INFO - PROCESS | 1839 | 1461488620622 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1587ms 02:03:40 INFO - PROCESS | 1839 | 1461488620659 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:03:40 INFO - PROCESS | 1839 | 1461488620663 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:03:40 INFO - PROCESS | 1839 | 1461488620670 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 1839 | 1461488620674 Marionette TRACE conn3 <- [1,2318,null,{}] 02:03:40 INFO - PROCESS | 1839 | 1461488620679 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:40 INFO - PROCESS | 1839 | 1461488620896 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:03:41 INFO - PROCESS | 1839 | 1461488621235 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5e2b000 == 138 [pid = 1839] [id = 587] 02:03:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3df221400) [pid = 1839] [serial = 1762] [outer = (nil)] 02:03:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3dfc0b000) [pid = 1839] [serial = 1763] [outer = 0x7fc3df221400] 02:03:41 INFO - PROCESS | 1839 | 1461488621316 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3e222d000) [pid = 1839] [serial = 1764] [outer = 0x7fc3df221400] 02:03:42 INFO - PROCESS | 1839 | 1461488622192 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 1839 | 1461488622266 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:03:42 INFO - PROCESS | 1839 | 1461488622284 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 1839 | 1461488622292 Marionette TRACE conn3 <- [1,2322,null,{}] 02:03:42 INFO - PROCESS | 1839 | 1461488622297 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:42 INFO - PROCESS | 1839 | 1461488622558 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:03:42 INFO - PROCESS | 1839 | 1461488622874 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7823800 == 139 [pid = 1839] [id = 588] 02:03:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3df226800) [pid = 1839] [serial = 1765] [outer = (nil)] 02:03:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3e409bc00) [pid = 1839] [serial = 1766] [outer = 0x7fc3df226800] 02:03:42 INFO - PROCESS | 1839 | 1461488622946 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3e60cdc00) [pid = 1839] [serial = 1767] [outer = 0x7fc3df226800] 02:03:43 INFO - PROCESS | 1839 | 1461488623760 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1548ms 02:03:43 INFO - PROCESS | 1839 | 1461488623824 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:03:43 INFO - PROCESS | 1839 | 1461488623828 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:03:43 INFO - PROCESS | 1839 | 1461488623833 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1839 | 1461488623836 Marionette TRACE conn3 <- [1,2326,null,{}] 02:03:43 INFO - PROCESS | 1839 | 1461488623841 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:44 INFO - PROCESS | 1839 | 1461488624060 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:03:44 INFO - PROCESS | 1839 | 1461488624375 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed52a000 == 140 [pid = 1839] [id = 589] 02:03:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3e6e50c00) [pid = 1839] [serial = 1768] [outer = (nil)] 02:03:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3e704e400) [pid = 1839] [serial = 1769] [outer = 0x7fc3e6e50c00] 02:03:44 INFO - PROCESS | 1839 | 1461488624451 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3e7454c00) [pid = 1839] [serial = 1770] [outer = 0x7fc3e6e50c00] 02:03:45 INFO - PROCESS | 1839 | 1461488625279 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1480ms 02:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:03:45 INFO - PROCESS | 1839 | 1461488625314 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1839 | 1461488625316 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:03:45 INFO - PROCESS | 1839 | 1461488625323 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1839 | 1461488625326 Marionette TRACE conn3 <- [1,2330,null,{}] 02:03:45 INFO - PROCESS | 1839 | 1461488625331 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:45 INFO - PROCESS | 1839 | 1461488625550 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:03:45 INFO - PROCESS | 1839 | 1461488625880 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc07800 == 141 [pid = 1839] [id = 590] 02:03:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3ed30bc00) [pid = 1839] [serial = 1771] [outer = (nil)] 02:03:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3ed5b3800) [pid = 1839] [serial = 1772] [outer = 0x7fc3ed30bc00] 02:03:45 INFO - PROCESS | 1839 | 1461488625976 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3edc4ac00) [pid = 1839] [serial = 1773] [outer = 0x7fc3ed30bc00] 02:03:46 INFO - PROCESS | 1839 | 1461488626799 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1528ms 02:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:03:46 INFO - PROCESS | 1839 | 1461488626851 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1839 | 1461488626854 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:03:46 INFO - PROCESS | 1839 | 1461488626860 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1839 | 1461488626863 Marionette TRACE conn3 <- [1,2334,null,{}] 02:03:46 INFO - PROCESS | 1839 | 1461488626869 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:47 INFO - PROCESS | 1839 | 1461488627082 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:03:47 INFO - PROCESS | 1839 | 1461488627353 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f121e800 == 142 [pid = 1839] [id = 591] 02:03:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3e890e400) [pid = 1839] [serial = 1774] [outer = (nil)] 02:03:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3ee67a400) [pid = 1839] [serial = 1775] [outer = 0x7fc3e890e400] 02:03:47 INFO - PROCESS | 1839 | 1461488627471 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3f011ec00) [pid = 1839] [serial = 1776] [outer = 0x7fc3e890e400] 02:03:48 INFO - PROCESS | 1839 | 1461488628275 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1489ms 02:03:48 INFO - PROCESS | 1839 | 1461488628349 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1839 | 1461488628353 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:03:48 INFO - PROCESS | 1839 | 1461488628359 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1839 | 1461488628361 Marionette TRACE conn3 <- [1,2338,null,{}] 02:03:48 INFO - PROCESS | 1839 | 1461488628366 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 1839 | 1461488628619 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:03:48 INFO - PROCESS | 1839 | 1461488628927 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2615000 == 143 [pid = 1839] [id = 592] 02:03:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3dd8d2c00) [pid = 1839] [serial = 1777] [outer = (nil)] 02:03:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3f0544c00) [pid = 1839] [serial = 1778] [outer = 0x7fc3dd8d2c00] 02:03:49 INFO - PROCESS | 1839 | 1461488629010 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3f0ad9800) [pid = 1839] [serial = 1779] [outer = 0x7fc3dd8d2c00] 02:03:49 INFO - PROCESS | 1839 | 1461488629815 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1488ms 02:03:49 INFO - PROCESS | 1839 | 1461488629848 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1839 | 1461488629852 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:03:49 INFO - PROCESS | 1839 | 1461488629857 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1839 | 1461488629860 Marionette TRACE conn3 <- [1,2342,null,{}] 02:03:49 INFO - PROCESS | 1839 | 1461488629865 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:50 INFO - PROCESS | 1839 | 1461488630063 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:03:50 INFO - PROCESS | 1839 | 1461488630397 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4970000 == 144 [pid = 1839] [id = 593] 02:03:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3e88db800) [pid = 1839] [serial = 1780] [outer = (nil)] 02:03:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3f0ea8c00) [pid = 1839] [serial = 1781] [outer = 0x7fc3e88db800] 02:03:50 INFO - PROCESS | 1839 | 1461488630471 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f127c800) [pid = 1839] [serial = 1782] [outer = 0x7fc3e88db800] 02:03:51 INFO - PROCESS | 1839 | 1461488631261 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1431ms 02:03:51 INFO - PROCESS | 1839 | 1461488631289 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 1839 | 1461488631292 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:03:51 INFO - PROCESS | 1839 | 1461488631299 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1839 | 1461488631308 Marionette TRACE conn3 <- [1,2346,null,{}] 02:03:51 INFO - PROCESS | 1839 | 1461488631313 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:51 INFO - PROCESS | 1839 | 1461488631536 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:03:51 INFO - PROCESS | 1839 | 1461488631810 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f6759800 == 145 [pid = 1839] [id = 594] 02:03:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3f0ea5000) [pid = 1839] [serial = 1783] [outer = (nil)] 02:03:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fc3f14a0000) [pid = 1839] [serial = 1784] [outer = 0x7fc3f0ea5000] 02:03:51 INFO - PROCESS | 1839 | 1461488631959 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fc3f17c6400) [pid = 1839] [serial = 1785] [outer = 0x7fc3f0ea5000] 02:03:52 INFO - PROCESS | 1839 | 1461488632732 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1488ms 02:03:52 INFO - PROCESS | 1839 | 1461488632788 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1839 | 1461488632792 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:03:52 INFO - PROCESS | 1839 | 1461488632797 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1839 | 1461488632800 Marionette TRACE conn3 <- [1,2350,null,{}] 02:03:52 INFO - PROCESS | 1839 | 1461488632805 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:53 INFO - PROCESS | 1839 | 1461488633019 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:03:53 INFO - PROCESS | 1839 | 1461488633353 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f98b9000 == 146 [pid = 1839] [id = 595] 02:03:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fc3f3d5d400) [pid = 1839] [serial = 1786] [outer = (nil)] 02:03:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fc3f3ed3400) [pid = 1839] [serial = 1787] [outer = 0x7fc3f3d5d400] 02:03:53 INFO - PROCESS | 1839 | 1461488633436 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fc3f4029000) [pid = 1839] [serial = 1788] [outer = 0x7fc3f3d5d400] 02:03:54 INFO - PROCESS | 1839 | 1461488634263 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1532ms 02:03:54 INFO - PROCESS | 1839 | 1461488634331 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1839 | 1461488634335 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:03:54 INFO - PROCESS | 1839 | 1461488634341 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1839 | 1461488634345 Marionette TRACE conn3 <- [1,2354,null,{}] 02:03:54 INFO - PROCESS | 1839 | 1461488634349 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:54 INFO - PROCESS | 1839 | 1461488634605 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:03:55 INFO - PROCESS | 1839 | 1461488635128 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408311000 == 147 [pid = 1839] [id = 596] 02:03:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fc3f96c7000) [pid = 1839] [serial = 1789] [outer = (nil)] 02:03:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fc3f96d1000) [pid = 1839] [serial = 1790] [outer = 0x7fc3f96c7000] 02:03:55 INFO - PROCESS | 1839 | 1461488635201 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fc3f9ab1400) [pid = 1839] [serial = 1791] [outer = 0x7fc3f96c7000] 02:03:55 INFO - PROCESS | 1839 | 1461488635995 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1692ms 02:03:56 INFO - PROCESS | 1839 | 1461488636034 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1839 | 1461488636037 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:03:56 INFO - PROCESS | 1839 | 1461488636043 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1839 | 1461488636045 Marionette TRACE conn3 <- [1,2358,null,{}] 02:03:56 INFO - PROCESS | 1839 | 1461488636051 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:56 INFO - PROCESS | 1839 | 1461488636262 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:03:56 INFO - PROCESS | 1839 | 1461488636541 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c88e000 == 148 [pid = 1839] [id = 597] 02:03:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fc3f96c8c00) [pid = 1839] [serial = 1792] [outer = (nil)] 02:03:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fc3fad08800) [pid = 1839] [serial = 1793] [outer = 0x7fc3f96c8c00] 02:03:56 INFO - PROCESS | 1839 | 1461488636653 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fc3fd653000) [pid = 1839] [serial = 1794] [outer = 0x7fc3f96c8c00] 02:03:57 INFO - PROCESS | 1839 | 1461488637429 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1440ms 02:03:57 INFO - PROCESS | 1839 | 1461488637484 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1839 | 1461488637487 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:03:57 INFO - PROCESS | 1839 | 1461488637493 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1839 | 1461488637496 Marionette TRACE conn3 <- [1,2362,null,{}] 02:03:57 INFO - PROCESS | 1839 | 1461488637501 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:57 INFO - PROCESS | 1839 | 1461488637717 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:03:58 INFO - PROCESS | 1839 | 1461488638039 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da1be000 == 149 [pid = 1839] [id = 598] 02:03:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fc3e7613c00) [pid = 1839] [serial = 1795] [outer = (nil)] 02:03:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fc3f9a5e800) [pid = 1839] [serial = 1796] [outer = 0x7fc3e7613c00] 02:03:58 INFO - PROCESS | 1839 | 1461488638116 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fc40748d400) [pid = 1839] [serial = 1797] [outer = 0x7fc3e7613c00] 02:03:58 INFO - PROCESS | 1839 | 1461488638928 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1482ms 02:03:58 INFO - PROCESS | 1839 | 1461488638976 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:03:58 INFO - PROCESS | 1839 | 1461488638980 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:03:58 INFO - PROCESS | 1839 | 1461488638985 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 1839 | 1461488638988 Marionette TRACE conn3 <- [1,2366,null,{}] 02:03:58 INFO - PROCESS | 1839 | 1461488638993 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:59 INFO - PROCESS | 1839 | 1461488639188 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:03:59 INFO - PROCESS | 1839 | 1461488639466 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc410a95800 == 150 [pid = 1839] [id = 599] 02:03:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fc3dbb48400) [pid = 1839] [serial = 1798] [outer = (nil)] 02:03:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fc3edc46800) [pid = 1839] [serial = 1799] [outer = 0x7fc3dbb48400] 02:03:59 INFO - PROCESS | 1839 | 1461488639578 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fc40860dc00) [pid = 1839] [serial = 1800] [outer = 0x7fc3dbb48400] 02:04:00 INFO - PROCESS | 1839 | 1461488640406 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1481ms 02:04:00 INFO - PROCESS | 1839 | 1461488640467 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 1839 | 1461488640471 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:04:00 INFO - PROCESS | 1839 | 1461488640477 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1839 | 1461488640480 Marionette TRACE conn3 <- [1,2370,null,{}] 02:04:00 INFO - PROCESS | 1839 | 1461488640485 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:00 INFO - PROCESS | 1839 | 1461488640704 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:04:01 INFO - PROCESS | 1839 | 1461488641017 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dab1f000 == 151 [pid = 1839] [id = 600] 02:04:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fc3dbef5c00) [pid = 1839] [serial = 1801] [outer = (nil)] 02:04:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fc40bfa3800) [pid = 1839] [serial = 1802] [outer = 0x7fc3dbef5c00] 02:04:01 INFO - PROCESS | 1839 | 1461488641096 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fc40c49e800) [pid = 1839] [serial = 1803] [outer = 0x7fc3dbef5c00] 02:04:01 INFO - PROCESS | 1839 | 1461488641915 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1488ms 02:04:01 INFO - PROCESS | 1839 | 1461488641968 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1839 | 1461488641971 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:04:01 INFO - PROCESS | 1839 | 1461488641977 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1839 | 1461488641979 Marionette TRACE conn3 <- [1,2374,null,{}] 02:04:01 INFO - PROCESS | 1839 | 1461488641984 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:02 INFO - PROCESS | 1839 | 1461488642200 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:04:02 INFO - PROCESS | 1839 | 1461488642527 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4614800 == 152 [pid = 1839] [id = 601] 02:04:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fc3ddc8d800) [pid = 1839] [serial = 1804] [outer = (nil)] 02:04:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fc3e3d26000) [pid = 1839] [serial = 1805] [outer = 0x7fc3ddc8d800] 02:04:02 INFO - PROCESS | 1839 | 1461488642603 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fc3e3d2e800) [pid = 1839] [serial = 1806] [outer = 0x7fc3ddc8d800] 02:04:03 INFO - PROCESS | 1839 | 1461488643424 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1496ms 02:04:03 INFO - PROCESS | 1839 | 1461488643474 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 1839 | 1461488643477 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:04:03 INFO - PROCESS | 1839 | 1461488643483 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1839 | 1461488643485 Marionette TRACE conn3 <- [1,2378,null,{}] 02:04:03 INFO - PROCESS | 1839 | 1461488643490 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:03 INFO - PROCESS | 1839 | 1461488643700 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:04:04 INFO - PROCESS | 1839 | 1461488644018 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dc85b800 == 153 [pid = 1839] [id = 602] 02:04:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fc3dbcc8400) [pid = 1839] [serial = 1807] [outer = (nil)] 02:04:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fc3dbcd2400) [pid = 1839] [serial = 1808] [outer = 0x7fc3dbcc8400] 02:04:04 INFO - PROCESS | 1839 | 1461488644094 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fc3dbcd6c00) [pid = 1839] [serial = 1809] [outer = 0x7fc3dbcc8400] 02:04:04 INFO - PROCESS | 1839 | 1461488644874 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1438ms 02:04:04 INFO - PROCESS | 1839 | 1461488644922 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1839 | 1461488644925 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:04:04 INFO - PROCESS | 1839 | 1461488644931 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1839 | 1461488644933 Marionette TRACE conn3 <- [1,2382,null,{}] 02:04:04 INFO - PROCESS | 1839 | 1461488644938 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:05 INFO - PROCESS | 1839 | 1461488645145 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:04:05 INFO - PROCESS | 1839 | 1461488645483 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9be6000 == 154 [pid = 1839] [id = 603] 02:04:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fc3dbcc9c00) [pid = 1839] [serial = 1810] [outer = (nil)] 02:04:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fc3e3d2fc00) [pid = 1839] [serial = 1811] [outer = 0x7fc3dbcc9c00] 02:04:05 INFO - PROCESS | 1839 | 1461488645559 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fc40bfa4c00) [pid = 1839] [serial = 1812] [outer = 0x7fc3dbcc9c00] 02:04:06 INFO - PROCESS | 1839 | 1461488646349 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1477ms 02:04:06 INFO - PROCESS | 1839 | 1461488646409 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 1839 | 1461488646413 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:04:06 INFO - PROCESS | 1839 | 1461488646418 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 1839 | 1461488646420 Marionette TRACE conn3 <- [1,2386,null,{}] 02:04:06 INFO - PROCESS | 1839 | 1461488646426 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:06 INFO - PROCESS | 1839 | 1461488646629 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:04:06 INFO - PROCESS | 1839 | 1461488646924 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dee96000 == 155 [pid = 1839] [id = 604] 02:04:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fc3d5adac00) [pid = 1839] [serial = 1813] [outer = (nil)] 02:04:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fc3d5ae3c00) [pid = 1839] [serial = 1814] [outer = 0x7fc3d5adac00] 02:04:07 INFO - PROCESS | 1839 | 1461488647045 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fc3d5ae7c00) [pid = 1839] [serial = 1815] [outer = 0x7fc3d5adac00] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd799000 == 154 [pid = 1839] [id = 584] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e49cd800 == 153 [pid = 1839] [id = 583] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e44e1000 == 152 [pid = 1839] [id = 582] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15f0000 == 151 [pid = 1839] [id = 581] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da0de800 == 150 [pid = 1839] [id = 580] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd31c800 == 149 [pid = 1839] [id = 579] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4930800 == 148 [pid = 1839] [id = 574] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbfce800 == 147 [pid = 1839] [id = 573] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4926000 == 146 [pid = 1839] [id = 572] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e44ec000 == 145 [pid = 1839] [id = 571] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df51a800 == 144 [pid = 1839] [id = 570] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc411862000 == 143 [pid = 1839] [id = 569] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40bf7c000 == 142 [pid = 1839] [id = 568] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc407105000 == 141 [pid = 1839] [id = 567] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9655800 == 140 [pid = 1839] [id = 566] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f527a800 == 139 [pid = 1839] [id = 565] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4975800 == 138 [pid = 1839] [id = 564] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1317000 == 137 [pid = 1839] [id = 563] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed532000 == 136 [pid = 1839] [id = 562] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2b8b000 == 135 [pid = 1839] [id = 561] 02:04:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ef893000 == 134 [pid = 1839] [id = 560] 02:04:09 INFO - PROCESS | 1839 | 1461488649244 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fc40a53f400) [pid = 1839] [serial = 1341] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fc3deee8400) [pid = 1839] [serial = 1434] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fc3f96cd400) [pid = 1839] [serial = 1587] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fc3f0ccb400) [pid = 1839] [serial = 1248] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fc3f106ac00) [pid = 1839] [serial = 1329] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fc3f4744800) [pid = 1839] [serial = 1332] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fc3e44b5400) [pid = 1839] [serial = 1515] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fc3f7fccc00) [pid = 1839] [serial = 1335] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fc3fd364c00) [pid = 1839] [serial = 1338] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fc3e253a000) [pid = 1839] [serial = 1539] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fc3dfb5fc00) [pid = 1839] [serial = 1464] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fc3de08b400) [pid = 1839] [serial = 1362] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fc3f0cca400) [pid = 1839] [serial = 1584] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fc3f8927c00) [pid = 1839] [serial = 1581] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fc3f7397400) [pid = 1839] [serial = 1578] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fc3f4a31c00) [pid = 1839] [serial = 1575] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fc3f473ec00) [pid = 1839] [serial = 1572] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fc3f3f8d400) [pid = 1839] [serial = 1569] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fc3f1467800) [pid = 1839] [serial = 1566] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fc3f1067000) [pid = 1839] [serial = 1563] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fc3f08a3000) [pid = 1839] [serial = 1560] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fc3f034f400) [pid = 1839] [serial = 1557] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fc3ee67c400) [pid = 1839] [serial = 1554] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fc3ed5bac00) [pid = 1839] [serial = 1551] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fc3ed14cc00) [pid = 1839] [serial = 1548] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fc3f11dac00) [pid = 1839] [serial = 1482] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fc3f0458400) [pid = 1839] [serial = 1479] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fc3ed5b2000) [pid = 1839] [serial = 1476] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fc3e70afc00) [pid = 1839] [serial = 1473] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fc3dc57dc00) [pid = 1839] [serial = 1431] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fc3dacd6c00) [pid = 1839] [serial = 1428] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fc40bf99800) [pid = 1839] [serial = 1425] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc4084b1c00) [pid = 1839] [serial = 1422] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc401377000) [pid = 1839] [serial = 1419] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3fa72b400) [pid = 1839] [serial = 1416] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3f980b400) [pid = 1839] [serial = 1413] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3f9469800) [pid = 1839] [serial = 1410] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3f3ece000) [pid = 1839] [serial = 1407] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3f146dc00) [pid = 1839] [serial = 1404] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3f0543400) [pid = 1839] [serial = 1401] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3e761d000) [pid = 1839] [serial = 1398] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3e399a800) [pid = 1839] [serial = 1395] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3e60cb000) [pid = 1839] [serial = 1506] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc40c465000) [pid = 1839] [serial = 1353] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3e222cc00) [pid = 1839] [serial = 1461] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3f14a1000) [pid = 1839] [serial = 1485] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3e534b800) [pid = 1839] [serial = 1470] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3e70abc00) [pid = 1839] [serial = 1545] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3f8920800) [pid = 1839] [serial = 1494] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3e2537400) [pid = 1839] [serial = 1512] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3dd461400) [pid = 1839] [serial = 1359] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3e399b000) [pid = 1839] [serial = 1467] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc40bd54000) [pid = 1839] [serial = 1356] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3dfe54400) [pid = 1839] [serial = 1509] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3e5103c00) [pid = 1839] [serial = 1542] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3f0ea1800) [pid = 1839] [serial = 1503] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f402ec00) [pid = 1839] [serial = 1491] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3dfb5e800) [pid = 1839] [serial = 1350] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3de0a8000) [pid = 1839] [serial = 1344] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3fa976400) [pid = 1839] [serial = 1497] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc406335c00) [pid = 1839] [serial = 1500] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc40bd4b000) [pid = 1839] [serial = 1347] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f3d5c800) [pid = 1839] [serial = 1488] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3dc416400) [pid = 1839] [serial = 1643] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3efcab000) [pid = 1839] [serial = 1676] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3deff4000) [pid = 1839] [serial = 1646] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3e7451400) [pid = 1839] [serial = 1670] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc407407c00) [pid = 1839] [serial = 1637] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3f14a8000) [pid = 1839] [serial = 1622] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc401376400) [pid = 1839] [serial = 1634] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3f149b000) [pid = 1839] [serial = 1608] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3dfb5a000) [pid = 1839] [serial = 1610] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3e2535800) [pid = 1839] [serial = 1611] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3edccb000) [pid = 1839] [serial = 1616] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3f11ce800) [pid = 1839] [serial = 1619] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3de0a5400) [pid = 1839] [serial = 1661] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3f043e400) [pid = 1839] [serial = 1677] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3e2237c00) [pid = 1839] [serial = 1662] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3e3b9c400) [pid = 1839] [serial = 1664] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3e44acc00) [pid = 1839] [serial = 1665] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3e2536400) [pid = 1839] [serial = 1667] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3e6fe2c00) [pid = 1839] [serial = 1668] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3fad10400) [pid = 1839] [serial = 1631] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3dbb4e800) [pid = 1839] [serial = 1655] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3edc4a800) [pid = 1839] [serial = 1652] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3e229c000) [pid = 1839] [serial = 1649] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3dd45c000) [pid = 1839] [serial = 1658] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f9a5ec00) [pid = 1839] [serial = 1625] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3fa109000) [pid = 1839] [serial = 1628] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3e44aac00) [pid = 1839] [serial = 1613] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc40bc1e800) [pid = 1839] [serial = 1640] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3e60ca400) [pid = 1839] [serial = 1614] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3ed5be000) [pid = 1839] [serial = 1674] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3ed149400) [pid = 1839] [serial = 1673] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3f0ea0800) [pid = 1839] [serial = 1680] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3edc50400) [pid = 1839] [serial = 1679] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3e7619c00) [pid = 1839] [serial = 1671] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3f1391c00) [pid = 1839] [serial = 1392] [outer = (nil)] [url = about:blank] 02:04:09 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3e88dac00) [pid = 1839] [serial = 1536] [outer = (nil)] [url = about:blank] 02:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3183ms 02:04:09 INFO - PROCESS | 1839 | 1461488649603 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 1839 | 1461488649608 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:04:09 INFO - PROCESS | 1839 | 1461488649615 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 1839 | 1461488649620 Marionette TRACE conn3 <- [1,2390,null,{}] 02:04:09 INFO - PROCESS | 1839 | 1461488649628 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:09 INFO - PROCESS | 1839 | 1461488649844 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:04:10 INFO - PROCESS | 1839 | 1461488650054 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da0e9800 == 135 [pid = 1839] [id = 605] 02:04:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3d5ae2800) [pid = 1839] [serial = 1816] [outer = (nil)] 02:04:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3d7a59000) [pid = 1839] [serial = 1817] [outer = 0x7fc3d5ae2800] 02:04:10 INFO - PROCESS | 1839 | 1461488650119 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3da96dc00) [pid = 1839] [serial = 1818] [outer = 0x7fc3d5ae2800] 02:04:10 INFO - PROCESS | 1839 | 1461488650967 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1383ms 02:04:11 INFO - PROCESS | 1839 | 1461488650999 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1839 | 1461488651006 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:04:11 INFO - PROCESS | 1839 | 1461488651015 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1839 | 1461488651018 Marionette TRACE conn3 <- [1,2394,null,{}] 02:04:11 INFO - PROCESS | 1839 | 1461488651022 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 1839 | 1461488651247 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:04:11 INFO - PROCESS | 1839 | 1461488651451 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dac8c800 == 136 [pid = 1839] [id = 606] 02:04:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3d7a55400) [pid = 1839] [serial = 1819] [outer = (nil)] 02:04:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3dbb50400) [pid = 1839] [serial = 1820] [outer = 0x7fc3d7a55400] 02:04:11 INFO - PROCESS | 1839 | 1461488651514 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3dc40b000) [pid = 1839] [serial = 1821] [outer = 0x7fc3d7a55400] 02:04:12 INFO - PROCESS | 1839 | 1461488652556 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1581ms 02:04:12 INFO - PROCESS | 1839 | 1461488652596 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1839 | 1461488652598 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:04:12 INFO - PROCESS | 1839 | 1461488652621 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1839 | 1461488652627 Marionette TRACE conn3 <- [1,2398,null,{}] 02:04:12 INFO - PROCESS | 1839 | 1461488652642 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:12 INFO - PROCESS | 1839 | 1461488652901 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:04:13 INFO - PROCESS | 1839 | 1461488653065 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbfde800 == 137 [pid = 1839] [id = 607] 02:04:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3dd462800) [pid = 1839] [serial = 1822] [outer = (nil)] 02:04:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3ddc8c400) [pid = 1839] [serial = 1823] [outer = 0x7fc3dd462800] 02:04:13 INFO - PROCESS | 1839 | 1461488653131 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3de019c00) [pid = 1839] [serial = 1824] [outer = 0x7fc3dd462800] 02:04:14 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3df74ac00) [pid = 1839] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:04:14 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3dfc10400) [pid = 1839] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:04:14 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3d775b400) [pid = 1839] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:04:14 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3da96b800) [pid = 1839] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:04:14 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3ddc8f400) [pid = 1839] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:04:14 INFO - PROCESS | 1839 | 1461488654512 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1955ms 02:04:14 INFO - PROCESS | 1839 | 1461488654560 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:04:14 INFO - PROCESS | 1839 | 1461488654564 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:04:14 INFO - PROCESS | 1839 | 1461488654569 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 1839 | 1461488654572 Marionette TRACE conn3 <- [1,2402,null,{}] 02:04:14 INFO - PROCESS | 1839 | 1461488654576 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:14 INFO - PROCESS | 1839 | 1461488654785 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:04:14 INFO - PROCESS | 1839 | 1461488654963 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda87800 == 138 [pid = 1839] [id = 608] 02:04:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3d775f400) [pid = 1839] [serial = 1825] [outer = (nil)] 02:04:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3de09f000) [pid = 1839] [serial = 1826] [outer = 0x7fc3d775f400] 02:04:15 INFO - PROCESS | 1839 | 1461488655022 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3deede400) [pid = 1839] [serial = 1827] [outer = 0x7fc3d775f400] 02:04:15 INFO - PROCESS | 1839 | 1461488655735 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1178ms 02:04:15 INFO - PROCESS | 1839 | 1461488655748 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1839 | 1461488655751 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:04:15 INFO - PROCESS | 1839 | 1461488655767 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1839 | 1461488655770 Marionette TRACE conn3 <- [1,2406,null,{}] 02:04:15 INFO - PROCESS | 1839 | 1461488655785 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:15 INFO - PROCESS | 1839 | 1461488655979 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:04:16 INFO - PROCESS | 1839 | 1461488655995 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df1a6000 == 139 [pid = 1839] [id = 609] 02:04:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3dbb4cc00) [pid = 1839] [serial = 1828] [outer = (nil)] 02:04:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3deffb000) [pid = 1839] [serial = 1829] [outer = 0x7fc3dbb4cc00] 02:04:16 INFO - PROCESS | 1839 | 1461488656054 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3df743000) [pid = 1839] [serial = 1830] [outer = 0x7fc3dbb4cc00] 02:04:17 INFO - PROCESS | 1839 | 1461488657252 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1538ms 02:04:17 INFO - PROCESS | 1839 | 1461488657306 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 1839 | 1461488657311 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:04:17 INFO - PROCESS | 1839 | 1461488657322 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 1839 | 1461488657325 Marionette TRACE conn3 <- [1,2410,null,{}] 02:04:17 INFO - PROCESS | 1839 | 1461488657333 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:17 INFO - PROCESS | 1839 | 1461488657566 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:04:17 INFO - PROCESS | 1839 | 1461488657832 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbdd6000 == 140 [pid = 1839] [id = 610] 02:04:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3daccb400) [pid = 1839] [serial = 1831] [outer = (nil)] 02:04:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3dbb4d400) [pid = 1839] [serial = 1832] [outer = 0x7fc3daccb400] 02:04:17 INFO - PROCESS | 1839 | 1461488657952 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3dbee7400) [pid = 1839] [serial = 1833] [outer = 0x7fc3daccb400] 02:04:18 INFO - PROCESS | 1839 | 1461488658866 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1584ms 02:04:18 INFO - PROCESS | 1839 | 1461488658908 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 1839 | 1461488658919 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:04:18 INFO - PROCESS | 1839 | 1461488658929 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1839 | 1461488658933 Marionette TRACE conn3 <- [1,2414,null,{}] 02:04:18 INFO - PROCESS | 1839 | 1461488658939 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 1839 | 1461488659181 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:04:19 INFO - PROCESS | 1839 | 1461488659528 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df517000 == 141 [pid = 1839] [id = 611] 02:04:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3dc578c00) [pid = 1839] [serial = 1834] [outer = (nil)] 02:04:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3de018400) [pid = 1839] [serial = 1835] [outer = 0x7fc3dc578c00] 02:04:19 INFO - PROCESS | 1839 | 1461488659601 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3deedf800) [pid = 1839] [serial = 1836] [outer = 0x7fc3dc578c00] 02:04:20 INFO - PROCESS | 1839 | 1461488660438 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1582ms 02:04:20 INFO - PROCESS | 1839 | 1461488660511 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 1839 | 1461488660514 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:04:20 INFO - PROCESS | 1839 | 1461488660523 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 1839 | 1461488660528 Marionette TRACE conn3 <- [1,2418,null,{}] 02:04:20 INFO - PROCESS | 1839 | 1461488660543 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:20 INFO - PROCESS | 1839 | 1461488660803 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:04:21 INFO - PROCESS | 1839 | 1461488661109 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15ef000 == 142 [pid = 1839] [id = 612] 02:04:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3df21dc00) [pid = 1839] [serial = 1837] [outer = (nil)] 02:04:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3dfb5e800) [pid = 1839] [serial = 1838] [outer = 0x7fc3df21dc00] 02:04:21 INFO - PROCESS | 1839 | 1461488661184 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3dfc10400) [pid = 1839] [serial = 1839] [outer = 0x7fc3df21dc00] 02:04:21 INFO - PROCESS | 1839 | 1461488661984 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1492ms 02:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:04:22 INFO - PROCESS | 1839 | 1461488662015 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 1839 | 1461488662019 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:04:22 INFO - PROCESS | 1839 | 1461488662026 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 1839 | 1461488662029 Marionette TRACE conn3 <- [1,2422,null,{}] 02:04:22 INFO - PROCESS | 1839 | 1461488662034 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:22 INFO - PROCESS | 1839 | 1461488662231 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:04:22 INFO - PROCESS | 1839 | 1461488662497 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2b8e800 == 143 [pid = 1839] [id = 613] 02:04:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3df74b000) [pid = 1839] [serial = 1840] [outer = (nil)] 02:04:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3e222d400) [pid = 1839] [serial = 1841] [outer = 0x7fc3df74b000] 02:04:22 INFO - PROCESS | 1839 | 1461488662608 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3e22a1000) [pid = 1839] [serial = 1842] [outer = 0x7fc3df74b000] 02:04:23 INFO - PROCESS | 1839 | 1461488663381 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1429ms 02:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:04:23 INFO - PROCESS | 1839 | 1461488663455 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1839 | 1461488663457 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:04:23 INFO - PROCESS | 1839 | 1461488663463 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1839 | 1461488663467 Marionette TRACE conn3 <- [1,2426,null,{}] 02:04:23 INFO - PROCESS | 1839 | 1461488663472 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 1839 | 1461488663662 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:04:23 INFO - PROCESS | 1839 | 1461488663880 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44e3000 == 144 [pid = 1839] [id = 614] 02:04:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3dfe54800) [pid = 1839] [serial = 1843] [outer = (nil)] 02:04:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3e253f800) [pid = 1839] [serial = 1844] [outer = 0x7fc3dfe54800] 02:04:23 INFO - PROCESS | 1839 | 1461488663993 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3e255fc00) [pid = 1839] [serial = 1845] [outer = 0x7fc3dfe54800] 02:04:24 INFO - PROCESS | 1839 | 1461488664879 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1481ms 02:04:24 INFO - PROCESS | 1839 | 1461488664944 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 1839 | 1461488664948 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:04:24 INFO - PROCESS | 1839 | 1461488664954 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 1839 | 1461488664956 Marionette TRACE conn3 <- [1,2430,null,{}] 02:04:24 INFO - PROCESS | 1839 | 1461488664961 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:25 INFO - PROCESS | 1839 | 1461488665182 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:04:25 INFO - PROCESS | 1839 | 1461488665493 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4951000 == 145 [pid = 1839] [id = 615] 02:04:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3e399e800) [pid = 1839] [serial = 1846] [outer = (nil)] 02:04:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3e3ba5000) [pid = 1839] [serial = 1847] [outer = 0x7fc3e399e800] 02:04:25 INFO - PROCESS | 1839 | 1461488665583 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3e5105800) [pid = 1839] [serial = 1848] [outer = 0x7fc3e399e800] 02:04:26 INFO - PROCESS | 1839 | 1461488666351 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1427ms 02:04:26 INFO - PROCESS | 1839 | 1461488666382 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 1839 | 1461488666385 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:04:26 INFO - PROCESS | 1839 | 1461488666390 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1839 | 1461488666393 Marionette TRACE conn3 <- [1,2434,null,{}] 02:04:26 INFO - PROCESS | 1839 | 1461488666399 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:26 INFO - PROCESS | 1839 | 1461488666603 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:04:26 INFO - PROCESS | 1839 | 1461488666876 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5480000 == 146 [pid = 1839] [id = 616] 02:04:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3e3b99400) [pid = 1839] [serial = 1849] [outer = (nil)] 02:04:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3e5d2ac00) [pid = 1839] [serial = 1850] [outer = 0x7fc3e3b99400] 02:04:26 INFO - PROCESS | 1839 | 1461488666949 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3e60ce800) [pid = 1839] [serial = 1851] [outer = 0x7fc3e3b99400] 02:04:27 INFO - PROCESS | 1839 | 1461488667754 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1429ms 02:04:27 INFO - PROCESS | 1839 | 1461488667821 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1839 | 1461488667825 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:04:27 INFO - PROCESS | 1839 | 1461488667830 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1839 | 1461488667833 Marionette TRACE conn3 <- [1,2438,null,{}] 02:04:27 INFO - PROCESS | 1839 | 1461488667838 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:28 INFO - PROCESS | 1839 | 1461488668020 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:04:28 INFO - PROCESS | 1839 | 1461488668287 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5e2f000 == 147 [pid = 1839] [id = 617] 02:04:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3e3b9f000) [pid = 1839] [serial = 1852] [outer = (nil)] 02:04:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3e6e49000) [pid = 1839] [serial = 1853] [outer = 0x7fc3e3b9f000] 02:04:28 INFO - PROCESS | 1839 | 1461488668398 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3e6fe4400) [pid = 1839] [serial = 1854] [outer = 0x7fc3e3b9f000] 02:04:29 INFO - PROCESS | 1839 | 1461488669188 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1428ms 02:04:29 INFO - PROCESS | 1839 | 1461488669260 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1839 | 1461488669264 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:04:29 INFO - PROCESS | 1839 | 1461488669269 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1839 | 1461488669272 Marionette TRACE conn3 <- [1,2442,null,{}] 02:04:29 INFO - PROCESS | 1839 | 1461488669277 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:29 INFO - PROCESS | 1839 | 1461488669553 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:04:29 INFO - PROCESS | 1839 | 1461488669857 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7565800 == 148 [pid = 1839] [id = 618] 02:04:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3e5111800) [pid = 1839] [serial = 1855] [outer = (nil)] 02:04:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3e704a800) [pid = 1839] [serial = 1856] [outer = 0x7fc3e5111800] 02:04:29 INFO - PROCESS | 1839 | 1461488669934 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3e745b000) [pid = 1839] [serial = 1857] [outer = 0x7fc3e5111800] 02:04:30 INFO - PROCESS | 1839 | 1461488670809 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1588ms 02:04:30 INFO - PROCESS | 1839 | 1461488670858 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1839 | 1461488670861 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:04:30 INFO - PROCESS | 1839 | 1461488670867 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1839 | 1461488670869 Marionette TRACE conn3 <- [1,2446,null,{}] 02:04:30 INFO - PROCESS | 1839 | 1461488670875 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:31 INFO - PROCESS | 1839 | 1461488671104 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:04:31 INFO - PROCESS | 1839 | 1461488671434 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e781d000 == 149 [pid = 1839] [id = 619] 02:04:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3e8918800) [pid = 1839] [serial = 1858] [outer = (nil)] 02:04:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3ed14b000) [pid = 1839] [serial = 1859] [outer = 0x7fc3e8918800] 02:04:31 INFO - PROCESS | 1839 | 1461488671515 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3ed30a000) [pid = 1839] [serial = 1860] [outer = 0x7fc3e8918800] 02:04:32 INFO - PROCESS | 1839 | 1461488672368 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1528ms 02:04:32 INFO - PROCESS | 1839 | 1461488672398 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1839 | 1461488672401 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:04:32 INFO - PROCESS | 1839 | 1461488672408 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1839 | 1461488672412 Marionette TRACE conn3 <- [1,2450,null,{}] 02:04:32 INFO - PROCESS | 1839 | 1461488672417 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:32 INFO - PROCESS | 1839 | 1461488672655 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:04:32 INFO - PROCESS | 1839 | 1461488672974 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed18d000 == 150 [pid = 1839] [id = 620] 02:04:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3ed75dc00) [pid = 1839] [serial = 1861] [outer = (nil)] 02:04:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3edcce400) [pid = 1839] [serial = 1862] [outer = 0x7fc3ed75dc00] 02:04:33 INFO - PROCESS | 1839 | 1461488673061 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3ee67c400) [pid = 1839] [serial = 1863] [outer = 0x7fc3ed75dc00] 02:04:33 INFO - PROCESS | 1839 | 1461488673883 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1534ms 02:04:33 INFO - PROCESS | 1839 | 1461488673943 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 1839 | 1461488673947 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:04:33 INFO - PROCESS | 1839 | 1461488673952 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 1839 | 1461488673955 Marionette TRACE conn3 <- [1,2454,null,{}] 02:04:33 INFO - PROCESS | 1839 | 1461488673960 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:34 INFO - PROCESS | 1839 | 1461488674181 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:04:34 INFO - PROCESS | 1839 | 1461488674510 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0ca000 == 151 [pid = 1839] [id = 621] 02:04:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3ed309800) [pid = 1839] [serial = 1864] [outer = (nil)] 02:04:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3f0349800) [pid = 1839] [serial = 1865] [outer = 0x7fc3ed309800] 02:04:34 INFO - PROCESS | 1839 | 1461488674587 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3f04fb800) [pid = 1839] [serial = 1866] [outer = 0x7fc3ed309800] 02:04:35 INFO - PROCESS | 1839 | 1461488675399 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1497ms 02:04:35 INFO - PROCESS | 1839 | 1461488675451 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 1839 | 1461488675455 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:04:35 INFO - PROCESS | 1839 | 1461488675460 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 1839 | 1461488675462 Marionette TRACE conn3 <- [1,2458,null,{}] 02:04:35 INFO - PROCESS | 1839 | 1461488675477 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:35 INFO - PROCESS | 1839 | 1461488675716 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:04:36 INFO - PROCESS | 1839 | 1461488676021 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f015b000 == 152 [pid = 1839] [id = 622] 02:04:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3ed143c00) [pid = 1839] [serial = 1867] [outer = (nil)] 02:04:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3f0d2bc00) [pid = 1839] [serial = 1868] [outer = 0x7fc3ed143c00] 02:04:36 INFO - PROCESS | 1839 | 1461488676102 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc3f0ea7000) [pid = 1839] [serial = 1869] [outer = 0x7fc3ed143c00] 02:04:36 INFO - PROCESS | 1839 | 1461488676920 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1505ms 02:04:36 INFO - PROCESS | 1839 | 1461488676968 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 1839 | 1461488676972 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:04:36 INFO - PROCESS | 1839 | 1461488676977 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 1839 | 1461488676980 Marionette TRACE conn3 <- [1,2462,null,{}] 02:04:36 INFO - PROCESS | 1839 | 1461488676985 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:37 INFO - PROCESS | 1839 | 1461488677213 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:04:37 INFO - PROCESS | 1839 | 1461488677529 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f120b800 == 153 [pid = 1839] [id = 623] 02:04:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3edc47800) [pid = 1839] [serial = 1870] [outer = (nil)] 02:04:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3f11d8800) [pid = 1839] [serial = 1871] [outer = 0x7fc3edc47800] 02:04:37 INFO - PROCESS | 1839 | 1461488677609 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3f1388000) [pid = 1839] [serial = 1872] [outer = 0x7fc3edc47800] 02:04:38 INFO - PROCESS | 1839 | 1461488678458 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1534ms 02:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:04:38 INFO - PROCESS | 1839 | 1461488678514 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 1839 | 1461488678516 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:04:38 INFO - PROCESS | 1839 | 1461488678522 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 1839 | 1461488678525 Marionette TRACE conn3 <- [1,2466,null,{}] 02:04:38 INFO - PROCESS | 1839 | 1461488678530 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:38 INFO - PROCESS | 1839 | 1461488678790 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:04:39 INFO - PROCESS | 1839 | 1461488679104 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f135e000 == 154 [pid = 1839] [id = 624] 02:04:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fc3f0542800) [pid = 1839] [serial = 1873] [outer = (nil)] 02:04:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fc3f149b000) [pid = 1839] [serial = 1874] [outer = 0x7fc3f0542800] 02:04:39 INFO - PROCESS | 1839 | 1461488679182 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fc3f23bc400) [pid = 1839] [serial = 1875] [outer = 0x7fc3f0542800] 02:04:40 INFO - PROCESS | 1839 | 1461488680026 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1533ms 02:04:40 INFO - PROCESS | 1839 | 1461488680055 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 1839 | 1461488680059 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:04:40 INFO - PROCESS | 1839 | 1461488680064 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1839 | 1461488680066 Marionette TRACE conn3 <- [1,2470,null,{}] 02:04:40 INFO - PROCESS | 1839 | 1461488680072 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:40 INFO - PROCESS | 1839 | 1461488680309 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:04:40 INFO - PROCESS | 1839 | 1461488680624 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4424000 == 155 [pid = 1839] [id = 625] 02:04:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fc3e399ec00) [pid = 1839] [serial = 1876] [outer = (nil)] 02:04:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fc3f0cca400) [pid = 1839] [serial = 1877] [outer = 0x7fc3e399ec00] 02:04:40 INFO - PROCESS | 1839 | 1461488680717 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fc3f3ecb800) [pid = 1839] [serial = 1878] [outer = 0x7fc3e399ec00] 02:04:41 INFO - PROCESS | 1839 | 1461488681517 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1527ms 02:04:41 INFO - PROCESS | 1839 | 1461488681593 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1839 | 1461488681597 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:04:41 INFO - PROCESS | 1839 | 1461488681603 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1839 | 1461488681605 Marionette TRACE conn3 <- [1,2474,null,{}] 02:04:41 INFO - PROCESS | 1839 | 1461488681611 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:41 INFO - PROCESS | 1839 | 1461488681872 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:04:42 INFO - PROCESS | 1839 | 1461488682181 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f497f800 == 156 [pid = 1839] [id = 626] 02:04:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fc3f3d57c00) [pid = 1839] [serial = 1879] [outer = (nil)] 02:04:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fc3f3fb9400) [pid = 1839] [serial = 1880] [outer = 0x7fc3f3d57c00] 02:04:42 INFO - PROCESS | 1839 | 1461488682259 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fc3f473d800) [pid = 1839] [serial = 1881] [outer = 0x7fc3f3d57c00] 02:04:43 INFO - PROCESS | 1839 | 1461488683102 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1534ms 02:04:43 INFO - PROCESS | 1839 | 1461488683137 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1839 | 1461488683141 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:04:43 INFO - PROCESS | 1839 | 1461488683147 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1839 | 1461488683149 Marionette TRACE conn3 <- [1,2478,null,{}] 02:04:43 INFO - PROCESS | 1839 | 1461488683154 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:43 INFO - PROCESS | 1839 | 1461488683388 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:04:43 INFO - PROCESS | 1839 | 1461488683709 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fa4800 == 157 [pid = 1839] [id = 627] 02:04:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fc3dbb4fc00) [pid = 1839] [serial = 1882] [outer = (nil)] 02:04:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fc3f4a2a000) [pid = 1839] [serial = 1883] [outer = 0x7fc3dbb4fc00] 02:04:43 INFO - PROCESS | 1839 | 1461488683788 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fc3f5229400) [pid = 1839] [serial = 1884] [outer = 0x7fc3dbb4fc00] 02:04:44 INFO - PROCESS | 1839 | 1461488684608 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 02:04:44 INFO - PROCESS | 1839 | 1461488684681 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1839 | 1461488684684 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:04:44 INFO - PROCESS | 1839 | 1461488684690 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1839 | 1461488684692 Marionette TRACE conn3 <- [1,2482,null,{}] 02:04:44 INFO - PROCESS | 1839 | 1461488684697 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:44 INFO - PROCESS | 1839 | 1461488684930 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:04:45 INFO - PROCESS | 1839 | 1461488685287 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f6f9c800 == 158 [pid = 1839] [id = 628] 02:04:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fc3d7a55000) [pid = 1839] [serial = 1885] [outer = (nil)] 02:04:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fc3f4748c00) [pid = 1839] [serial = 1886] [outer = 0x7fc3d7a55000] 02:04:45 INFO - PROCESS | 1839 | 1461488685369 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fc3f7de2c00) [pid = 1839] [serial = 1887] [outer = 0x7fc3d7a55000] 02:04:46 INFO - PROCESS | 1839 | 1461488686264 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2182ms 02:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e220a000 == 157 [pid = 1839] [id = 503] 02:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e16db000 == 156 [pid = 1839] [id = 504] 02:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dda87800 == 155 [pid = 1839] [id = 608] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbfde800 == 154 [pid = 1839] [id = 607] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dac8c800 == 153 [pid = 1839] [id = 606] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da0e9800 == 152 [pid = 1839] [id = 605] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dee96000 == 151 [pid = 1839] [id = 604] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9be6000 == 150 [pid = 1839] [id = 603] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dc85b800 == 149 [pid = 1839] [id = 602] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4614800 == 148 [pid = 1839] [id = 601] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dab1f000 == 147 [pid = 1839] [id = 600] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc410a95800 == 146 [pid = 1839] [id = 599] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da1be000 == 145 [pid = 1839] [id = 598] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc40c88e000 == 144 [pid = 1839] [id = 597] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc408311000 == 143 [pid = 1839] [id = 596] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f98b9000 == 142 [pid = 1839] [id = 595] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f6759800 == 141 [pid = 1839] [id = 594] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4970000 == 140 [pid = 1839] [id = 593] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f2615000 == 139 [pid = 1839] [id = 592] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f121e800 == 138 [pid = 1839] [id = 591] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc07800 == 137 [pid = 1839] [id = 590] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed52a000 == 136 [pid = 1839] [id = 589] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7823800 == 135 [pid = 1839] [id = 588] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5e2b000 == 134 [pid = 1839] [id = 587] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24ba800 == 133 [pid = 1839] [id = 586] 02:04:48 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da95b000 == 132 [pid = 1839] [id = 585] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fc3d9e4f000) [pid = 1839] [serial = 1718] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fc3f11d9400) [pid = 1839] [serial = 1694] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fc3f11fec00) [pid = 1839] [serial = 1682] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fc3f7397c00) [pid = 1839] [serial = 1700] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fc3df751800) [pid = 1839] [serial = 1745] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fc3e222b800) [pid = 1839] [serial = 1685] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fc3de010800) [pid = 1839] [serial = 1721] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fc3de083000) [pid = 1839] [serial = 1742] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fc3deff2400) [pid = 1839] [serial = 1743] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fc3da96ec00) [pid = 1839] [serial = 1740] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fc3e4093400) [pid = 1839] [serial = 1749] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fc3dfc10000) [pid = 1839] [serial = 1746] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fc3e3b9d000) [pid = 1839] [serial = 1748] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fc3e534a000) [pid = 1839] [serial = 1751] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fc3e44b4000) [pid = 1839] [serial = 1752] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3da967800) [pid = 1839] [serial = 1739] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3edeef400) [pid = 1839] [serial = 1691] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc406f52800) [pid = 1839] [serial = 1706] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3f988c400) [pid = 1839] [serial = 1703] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc3e6fdb800) [pid = 1839] [serial = 1688] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3f3d5e400) [pid = 1839] [serial = 1697] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3da970400) [pid = 1839] [serial = 1712] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3df226400) [pid = 1839] [serial = 1730] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3dfc06400) [pid = 1839] [serial = 1733] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3dfc0e000) [pid = 1839] [serial = 1736] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3de019800) [pid = 1839] [serial = 1724] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc40bc18400) [pid = 1839] [serial = 1709] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3df74c400) [pid = 1839] [serial = 1715] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3df21cc00) [pid = 1839] [serial = 1727] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3de09e800) [pid = 1839] [serial = 1754] [outer = (nil)] [url = about:blank] 02:04:48 INFO - PROCESS | 1839 | 1461488688304 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 1839 | 1461488688308 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:04:48 INFO - PROCESS | 1839 | 1461488688329 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 1839 | 1461488688337 Marionette TRACE conn3 <- [1,2486,null,{}] 02:04:48 INFO - PROCESS | 1839 | 1461488688348 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:48 INFO - PROCESS | 1839 | 1461488688572 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:04:48 INFO - PROCESS | 1839 | 1461488688809 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da28a800 == 133 [pid = 1839] [id = 629] 02:04:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3da971400) [pid = 1839] [serial = 1888] [outer = (nil)] 02:04:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3dacccc00) [pid = 1839] [serial = 1889] [outer = 0x7fc3da971400] 02:04:48 INFO - PROCESS | 1839 | 1461488688884 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3dbb4a400) [pid = 1839] [serial = 1890] [outer = 0x7fc3da971400] 02:04:49 INFO - PROCESS | 1839 | 1461488689678 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1398ms 02:04:49 INFO - PROCESS | 1839 | 1461488689719 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 1839 | 1461488689724 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:04:49 INFO - PROCESS | 1839 | 1461488689735 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 1839 | 1461488689740 Marionette TRACE conn3 <- [1,2490,null,{}] 02:04:49 INFO - PROCESS | 1839 | 1461488689747 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:49 INFO - PROCESS | 1839 | 1461488689959 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:04:50 INFO - PROCESS | 1839 | 1461488690171 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbe96000 == 134 [pid = 1839] [id = 630] 02:04:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3da96e000) [pid = 1839] [serial = 1891] [outer = (nil)] 02:04:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3dc57f800) [pid = 1839] [serial = 1892] [outer = 0x7fc3da96e000] 02:04:50 INFO - PROCESS | 1839 | 1461488690237 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3dd8cf400) [pid = 1839] [serial = 1893] [outer = 0x7fc3da96e000] 02:04:51 INFO - PROCESS | 1839 | 1461488691157 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1490ms 02:04:51 INFO - PROCESS | 1839 | 1461488691222 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 1839 | 1461488691226 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:04:51 INFO - PROCESS | 1839 | 1461488691231 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 1839 | 1461488691234 Marionette TRACE conn3 <- [1,2494,null,{}] 02:04:51 INFO - PROCESS | 1839 | 1461488691248 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:51 INFO - PROCESS | 1839 | 1461488691548 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:04:51 INFO - PROCESS | 1839 | 1461488691580 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda8d000 == 135 [pid = 1839] [id = 631] 02:04:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3de391800) [pid = 1839] [serial = 1894] [outer = (nil)] 02:04:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc3deffd400) [pid = 1839] [serial = 1895] [outer = 0x7fc3de391800] 02:04:51 INFO - PROCESS | 1839 | 1461488691646 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc3df74e800) [pid = 1839] [serial = 1896] [outer = 0x7fc3de391800] 02:04:53 INFO - PROCESS | 1839 | 1461488693428 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3f0ea1000) [pid = 1839] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc3df226800) [pid = 1839] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3dbcc9c00) [pid = 1839] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f96c8c00) [pid = 1839] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3dd462800) [pid = 1839] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3f3f8b800) [pid = 1839] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3e890e400) [pid = 1839] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3f96c7000) [pid = 1839] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3d7a55400) [pid = 1839] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3ddc8d800) [pid = 1839] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3d5ae2800) [pid = 1839] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3dd8d2c00) [pid = 1839] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3df221400) [pid = 1839] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3d775bc00) [pid = 1839] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3e409a400) [pid = 1839] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3dbb48400) [pid = 1839] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3f3d5d400) [pid = 1839] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3deffcc00) [pid = 1839] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3d9e53c00) [pid = 1839] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3dbcc8400) [pid = 1839] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3f7390400) [pid = 1839] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3d9e49400) [pid = 1839] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3dc40fc00) [pid = 1839] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3f1387000) [pid = 1839] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3e6e50c00) [pid = 1839] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3dd8c7c00) [pid = 1839] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3dc415400) [pid = 1839] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3dbb4b800) [pid = 1839] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f9a57400) [pid = 1839] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3ed30bc00) [pid = 1839] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f26b0800) [pid = 1839] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3dbef5c00) [pid = 1839] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3e3ba4c00) [pid = 1839] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3da96d400) [pid = 1839] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f0ea5000) [pid = 1839] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3de011000) [pid = 1839] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3e7613c00) [pid = 1839] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3dc415c00) [pid = 1839] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3ddc98c00) [pid = 1839] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3dbb47800) [pid = 1839] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc406336400) [pid = 1839] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3ed5be800) [pid = 1839] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3f3ecd400) [pid = 1839] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3d9e47c00) [pid = 1839] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3f034ac00) [pid = 1839] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3ed75bc00) [pid = 1839] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3dc40b800) [pid = 1839] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3e88db800) [pid = 1839] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3ed311800) [pid = 1839] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3df217800) [pid = 1839] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3deff4c00) [pid = 1839] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3f7eac800) [pid = 1839] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3df744400) [pid = 1839] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3dd8c9400) [pid = 1839] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f3ed2800) [pid = 1839] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3dc40e800) [pid = 1839] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3d775f400) [pid = 1839] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2385ms 02:04:53 INFO - PROCESS | 1839 | 1461488693619 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 1839 | 1461488693622 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:04:53 INFO - PROCESS | 1839 | 1461488693627 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 1839 | 1461488693629 Marionette TRACE conn3 <- [1,2498,null,{}] 02:04:53 INFO - PROCESS | 1839 | 1461488693635 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:53 INFO - PROCESS | 1839 | 1461488693895 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:04:54 INFO - PROCESS | 1839 | 1461488694011 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbdcb000 == 136 [pid = 1839] [id = 632] 02:04:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3d9e53c00) [pid = 1839] [serial = 1897] [outer = (nil)] 02:04:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3dacd5800) [pid = 1839] [serial = 1898] [outer = 0x7fc3d9e53c00] 02:04:54 INFO - PROCESS | 1839 | 1461488694078 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3dbcd0000) [pid = 1839] [serial = 1899] [outer = 0x7fc3d9e53c00] 02:04:54 INFO - PROCESS | 1839 | 1461488694777 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1179ms 02:04:54 INFO - PROCESS | 1839 | 1461488694808 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1839 | 1461488694812 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:04:54 INFO - PROCESS | 1839 | 1461488694817 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1839 | 1461488694819 Marionette TRACE conn3 <- [1,2502,null,{}] 02:04:54 INFO - PROCESS | 1839 | 1461488694824 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:55 INFO - PROCESS | 1839 | 1461488695027 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:04:55 INFO - PROCESS | 1839 | 1461488695042 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7d1800 == 137 [pid = 1839] [id = 633] 02:04:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3dc414800) [pid = 1839] [serial = 1900] [outer = (nil)] 02:04:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3de011000) [pid = 1839] [serial = 1901] [outer = 0x7fc3dc414800] 02:04:55 INFO - PROCESS | 1839 | 1461488695105 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3df218400) [pid = 1839] [serial = 1902] [outer = 0x7fc3dc414800] 02:04:56 INFO - PROCESS | 1839 | 1461488696351 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1578ms 02:04:56 INFO - PROCESS | 1839 | 1461488696396 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1839 | 1461488696403 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:04:56 INFO - PROCESS | 1839 | 1461488696411 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1839 | 1461488696416 Marionette TRACE conn3 <- [1,2506,null,{}] 02:04:56 INFO - PROCESS | 1839 | 1461488696424 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:56 INFO - PROCESS | 1839 | 1461488696675 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:04:57 INFO - PROCESS | 1839 | 1461488697002 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dc859800 == 138 [pid = 1839] [id = 634] 02:04:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3dbccc400) [pid = 1839] [serial = 1903] [outer = (nil)] 02:04:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3dbcd7400) [pid = 1839] [serial = 1904] [outer = 0x7fc3dbccc400] 02:04:57 INFO - PROCESS | 1839 | 1461488697084 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3dc576400) [pid = 1839] [serial = 1905] [outer = 0x7fc3dbccc400] 02:04:57 INFO - PROCESS | 1839 | 1461488697945 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 02:04:58 INFO - PROCESS | 1839 | 1461488697997 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 1839 | 1461488698006 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:04:58 INFO - PROCESS | 1839 | 1461488698016 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 1839 | 1461488698020 Marionette TRACE conn3 <- [1,2510,null,{}] 02:04:58 INFO - PROCESS | 1839 | 1461488698026 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:58 INFO - PROCESS | 1839 | 1461488698304 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:04:58 INFO - PROCESS | 1839 | 1461488698676 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfc2f800 == 139 [pid = 1839] [id = 635] 02:04:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3de014c00) [pid = 1839] [serial = 1906] [outer = (nil)] 02:04:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3de397800) [pid = 1839] [serial = 1907] [outer = 0x7fc3de014c00] 02:04:58 INFO - PROCESS | 1839 | 1461488698751 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3df21a000) [pid = 1839] [serial = 1908] [outer = 0x7fc3de014c00] 02:04:59 INFO - PROCESS | 1839 | 1461488699633 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1686ms 02:04:59 INFO - PROCESS | 1839 | 1461488699702 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 1839 | 1461488699706 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:04:59 INFO - PROCESS | 1839 | 1461488699712 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1839 | 1461488699718 Marionette TRACE conn3 <- [1,2514,null,{}] 02:04:59 INFO - PROCESS | 1839 | 1461488699734 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:00 INFO - PROCESS | 1839 | 1461488700003 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:05:00 INFO - PROCESS | 1839 | 1461488700349 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44d9000 == 140 [pid = 1839] [id = 636] 02:05:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3dfb57c00) [pid = 1839] [serial = 1909] [outer = (nil)] 02:05:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3dfe4b000) [pid = 1839] [serial = 1910] [outer = 0x7fc3dfb57c00] 02:05:00 INFO - PROCESS | 1839 | 1461488700429 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3e2535800) [pid = 1839] [serial = 1911] [outer = 0x7fc3dfb57c00] 02:05:01 INFO - PROCESS | 1839 | 1461488701310 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1643ms 02:05:01 INFO - PROCESS | 1839 | 1461488701356 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:05:01 INFO - PROCESS | 1839 | 1461488701361 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:05:01 INFO - PROCESS | 1839 | 1461488701367 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 1839 | 1461488701370 Marionette TRACE conn3 <- [1,2518,null,{}] 02:05:01 INFO - PROCESS | 1839 | 1461488701375 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:01 INFO - PROCESS | 1839 | 1461488701588 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:05:01 INFO - PROCESS | 1839 | 1461488701902 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4923800 == 141 [pid = 1839] [id = 637] 02:05:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3dfc02c00) [pid = 1839] [serial = 1912] [outer = (nil)] 02:05:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3e399b000) [pid = 1839] [serial = 1913] [outer = 0x7fc3dfc02c00] 02:05:02 INFO - PROCESS | 1839 | 1461488702006 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3e3b9fc00) [pid = 1839] [serial = 1914] [outer = 0x7fc3dfc02c00] 02:05:02 INFO - PROCESS | 1839 | 1461488702882 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1585ms 02:05:02 INFO - PROCESS | 1839 | 1461488702954 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 1839 | 1461488702960 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:05:02 INFO - PROCESS | 1839 | 1461488702969 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 1839 | 1461488702974 Marionette TRACE conn3 <- [1,2522,null,{}] 02:05:02 INFO - PROCESS | 1839 | 1461488702982 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:03 INFO - PROCESS | 1839 | 1461488703344 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:05:03 INFO - PROCESS | 1839 | 1461488703754 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e50af000 == 142 [pid = 1839] [id = 638] 02:05:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3e255f400) [pid = 1839] [serial = 1915] [outer = (nil)] 02:05:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3e3d26400) [pid = 1839] [serial = 1916] [outer = 0x7fc3e255f400] 02:05:03 INFO - PROCESS | 1839 | 1461488703848 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3e3d2e400) [pid = 1839] [serial = 1917] [outer = 0x7fc3e255f400] 02:05:04 INFO - PROCESS | 1839 | 1461488704726 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1836ms 02:05:04 INFO - PROCESS | 1839 | 1461488704806 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 1839 | 1461488704809 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:05:04 INFO - PROCESS | 1839 | 1461488704815 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1839 | 1461488704817 Marionette TRACE conn3 <- [1,2526,null,{}] 02:05:04 INFO - PROCESS | 1839 | 1461488704823 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:05 INFO - PROCESS | 1839 | 1461488705102 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:05:05 INFO - PROCESS | 1839 | 1461488705444 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e773b000 == 143 [pid = 1839] [id = 639] 02:05:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3e60adc00) [pid = 1839] [serial = 1918] [outer = (nil)] 02:05:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3e70ae800) [pid = 1839] [serial = 1919] [outer = 0x7fc3e60adc00] 02:05:05 INFO - PROCESS | 1839 | 1461488705525 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3e88dc000) [pid = 1839] [serial = 1920] [outer = 0x7fc3e60adc00] 02:05:06 INFO - PROCESS | 1839 | 1461488706345 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1581ms 02:05:06 INFO - PROCESS | 1839 | 1461488706397 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 1839 | 1461488706400 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:05:06 INFO - PROCESS | 1839 | 1461488706408 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1839 | 1461488706411 Marionette TRACE conn3 <- [1,2530,null,{}] 02:05:06 INFO - PROCESS | 1839 | 1461488706417 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:06 INFO - PROCESS | 1839 | 1461488706643 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:05:06 INFO - PROCESS | 1839 | 1461488706961 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed177800 == 144 [pid = 1839] [id = 640] 02:05:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3e60b1000) [pid = 1839] [serial = 1921] [outer = (nil)] 02:05:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3ed13e800) [pid = 1839] [serial = 1922] [outer = 0x7fc3e60b1000] 02:05:07 INFO - PROCESS | 1839 | 1461488707042 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3ed30e000) [pid = 1839] [serial = 1923] [outer = 0x7fc3e60b1000] 02:05:07 INFO - PROCESS | 1839 | 1461488707849 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1485ms 02:05:07 INFO - PROCESS | 1839 | 1461488707893 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 1839 | 1461488707897 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:05:07 INFO - PROCESS | 1839 | 1461488707902 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1839 | 1461488707904 Marionette TRACE conn3 <- [1,2534,null,{}] 02:05:07 INFO - PROCESS | 1839 | 1461488707910 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:08 INFO - PROCESS | 1839 | 1461488708122 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:05:08 INFO - PROCESS | 1839 | 1461488708453 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3edf38800 == 145 [pid = 1839] [id = 641] 02:05:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3e60b8400) [pid = 1839] [serial = 1924] [outer = (nil)] 02:05:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3ed75c400) [pid = 1839] [serial = 1925] [outer = 0x7fc3e60b8400] 02:05:08 INFO - PROCESS | 1839 | 1461488708528 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3edc4d800) [pid = 1839] [serial = 1926] [outer = 0x7fc3e60b8400] 02:05:09 INFO - PROCESS | 1839 | 1461488709342 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1487ms 02:05:09 INFO - PROCESS | 1839 | 1461488709391 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 1839 | 1461488709395 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:05:09 INFO - PROCESS | 1839 | 1461488709401 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1839 | 1461488709405 Marionette TRACE conn3 <- [1,2538,null,{}] 02:05:09 INFO - PROCESS | 1839 | 1461488709410 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 1839 | 1461488709626 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:05:09 INFO - PROCESS | 1839 | 1461488709949 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d6c000 == 146 [pid = 1839] [id = 642] 02:05:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3e8917800) [pid = 1839] [serial = 1927] [outer = (nil)] 02:05:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3edef8800) [pid = 1839] [serial = 1928] [outer = 0x7fc3e8917800] 02:05:10 INFO - PROCESS | 1839 | 1461488710037 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3efcacc00) [pid = 1839] [serial = 1929] [outer = 0x7fc3e8917800] 02:05:10 INFO - PROCESS | 1839 | 1461488710864 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 02:05:10 INFO - PROCESS | 1839 | 1461488710935 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 1839 | 1461488710940 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:05:10 INFO - PROCESS | 1839 | 1461488710948 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1839 | 1461488710952 Marionette TRACE conn3 <- [1,2542,null,{}] 02:05:10 INFO - PROCESS | 1839 | 1461488710957 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:11 INFO - PROCESS | 1839 | 1461488711197 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:05:11 INFO - PROCESS | 1839 | 1461488711513 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f23ec800 == 147 [pid = 1839] [id = 643] 02:05:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3dfc0ec00) [pid = 1839] [serial = 1930] [outer = (nil)] 02:05:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f03fa800) [pid = 1839] [serial = 1931] [outer = 0x7fc3dfc0ec00] 02:05:11 INFO - PROCESS | 1839 | 1461488711591 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f0cd4000) [pid = 1839] [serial = 1932] [outer = 0x7fc3dfc0ec00] 02:05:12 INFO - PROCESS | 1839 | 1461488712407 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1535ms 02:05:12 INFO - PROCESS | 1839 | 1461488712483 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:05:12 INFO - PROCESS | 1839 | 1461488712488 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:05:12 INFO - PROCESS | 1839 | 1461488712493 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 1839 | 1461488712497 Marionette TRACE conn3 <- [1,2546,null,{}] 02:05:12 INFO - PROCESS | 1839 | 1461488712502 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:12 INFO - PROCESS | 1839 | 1461488712782 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:05:13 INFO - PROCESS | 1839 | 1461488713107 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a8e000 == 148 [pid = 1839] [id = 644] 02:05:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f26aa800) [pid = 1839] [serial = 1933] [outer = (nil)] 02:05:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f3d62c00) [pid = 1839] [serial = 1934] [outer = 0x7fc3f26aa800] 02:05:13 INFO - PROCESS | 1839 | 1461488713190 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3f3fbb000) [pid = 1839] [serial = 1935] [outer = 0x7fc3f26aa800] 02:05:14 INFO - PROCESS | 1839 | 1461488714010 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1580ms 02:05:14 INFO - PROCESS | 1839 | 1461488714074 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 1839 | 1461488714077 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:05:14 INFO - PROCESS | 1839 | 1461488714083 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1839 | 1461488714085 Marionette TRACE conn3 <- [1,2550,null,{}] 02:05:14 INFO - PROCESS | 1839 | 1461488714090 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:14 INFO - PROCESS | 1839 | 1461488714314 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:05:14 INFO - PROCESS | 1839 | 1461488714639 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8b94800 == 149 [pid = 1839] [id = 645] 02:05:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3de083400) [pid = 1839] [serial = 1936] [outer = (nil)] 02:05:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f4740000) [pid = 1839] [serial = 1937] [outer = 0x7fc3de083400] 02:05:14 INFO - PROCESS | 1839 | 1461488714716 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f7395800) [pid = 1839] [serial = 1938] [outer = 0x7fc3de083400] 02:05:15 INFO - PROCESS | 1839 | 1461488715633 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1582ms 02:05:15 INFO - PROCESS | 1839 | 1461488715668 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 1839 | 1461488715672 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:05:15 INFO - PROCESS | 1839 | 1461488715681 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 1839 | 1461488715685 Marionette TRACE conn3 <- [1,2554,null,{}] 02:05:15 INFO - PROCESS | 1839 | 1461488715708 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:15 INFO - PROCESS | 1839 | 1461488715987 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:05:16 INFO - PROCESS | 1839 | 1461488716349 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9bea800 == 150 [pid = 1839] [id = 646] 02:05:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3f7ea0400) [pid = 1839] [serial = 1939] [outer = (nil)] 02:05:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f892a800) [pid = 1839] [serial = 1940] [outer = 0x7fc3f7ea0400] 02:05:16 INFO - PROCESS | 1839 | 1461488716429 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f939d800) [pid = 1839] [serial = 1941] [outer = 0x7fc3f7ea0400] 02:05:17 INFO - PROCESS | 1839 | 1461488717272 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1647ms 02:05:17 INFO - PROCESS | 1839 | 1461488717328 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 1839 | 1461488717332 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:05:17 INFO - PROCESS | 1839 | 1461488717337 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 1839 | 1461488717340 Marionette TRACE conn3 <- [1,2558,null,{}] 02:05:17 INFO - PROCESS | 1839 | 1461488717345 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:17 INFO - PROCESS | 1839 | 1461488717569 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:05:17 INFO - PROCESS | 1839 | 1461488717886 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd314000 == 151 [pid = 1839] [id = 647] 02:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3f8103c00) [pid = 1839] [serial = 1942] [outer = (nil)] 02:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3f96c2400) [pid = 1839] [serial = 1943] [outer = 0x7fc3f8103c00] 02:05:17 INFO - PROCESS | 1839 | 1461488717963 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3f9a52800) [pid = 1839] [serial = 1944] [outer = 0x7fc3f8103c00] 02:05:18 INFO - PROCESS | 1839 | 1461488718780 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1482ms 02:05:18 INFO - PROCESS | 1839 | 1461488718819 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1839 | 1461488718822 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:05:18 INFO - PROCESS | 1839 | 1461488718828 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1839 | 1461488718830 Marionette TRACE conn3 <- [1,2562,null,{}] 02:05:18 INFO - PROCESS | 1839 | 1461488718835 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:19 INFO - PROCESS | 1839 | 1461488719036 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:05:19 INFO - PROCESS | 1839 | 1461488719359 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc406396000 == 152 [pid = 1839] [id = 648] 02:05:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3de08f400) [pid = 1839] [serial = 1945] [outer = (nil)] 02:05:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3f946e400) [pid = 1839] [serial = 1946] [outer = 0x7fc3de08f400] 02:05:19 INFO - PROCESS | 1839 | 1461488719436 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3fa183000) [pid = 1839] [serial = 1947] [outer = 0x7fc3de08f400] 02:05:20 INFO - PROCESS | 1839 | 1461488720232 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1482ms 02:05:20 INFO - PROCESS | 1839 | 1461488720313 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 1839 | 1461488720316 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:05:20 INFO - PROCESS | 1839 | 1461488720325 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 1839 | 1461488720329 Marionette TRACE conn3 <- [1,2566,null,{}] 02:05:20 INFO - PROCESS | 1839 | 1461488720336 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:20 INFO - PROCESS | 1839 | 1461488720581 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:05:20 INFO - PROCESS | 1839 | 1461488720894 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4074cc800 == 153 [pid = 1839] [id = 649] 02:05:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3e1424000) [pid = 1839] [serial = 1948] [outer = (nil)] 02:05:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3fad04000) [pid = 1839] [serial = 1949] [outer = 0x7fc3e1424000] 02:05:20 INFO - PROCESS | 1839 | 1461488720967 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3fd364c00) [pid = 1839] [serial = 1950] [outer = 0x7fc3e1424000] 02:05:21 INFO - PROCESS | 1839 | 1461488721778 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1531ms 02:05:21 INFO - PROCESS | 1839 | 1461488721856 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 1839 | 1461488721859 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:05:21 INFO - PROCESS | 1839 | 1461488721864 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 1839 | 1461488721866 Marionette TRACE conn3 <- [1,2570,null,{}] 02:05:21 INFO - PROCESS | 1839 | 1461488721872 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:22 INFO - PROCESS | 1839 | 1461488722069 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:05:22 INFO - PROCESS | 1839 | 1461488722380 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408667800 == 154 [pid = 1839] [id = 650] 02:05:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fc3e253e000) [pid = 1839] [serial = 1951] [outer = (nil)] 02:05:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fc401376400) [pid = 1839] [serial = 1952] [outer = 0x7fc3e253e000] 02:05:22 INFO - PROCESS | 1839 | 1461488722458 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fc4071d4400) [pid = 1839] [serial = 1953] [outer = 0x7fc3e253e000] 02:05:23 INFO - PROCESS | 1839 | 1461488723272 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1439ms 02:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:05:23 INFO - PROCESS | 1839 | 1461488723304 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 1839 | 1461488723307 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:05:23 INFO - PROCESS | 1839 | 1461488723313 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 1839 | 1461488723316 Marionette TRACE conn3 <- [1,2574,null,{}] 02:05:23 INFO - PROCESS | 1839 | 1461488723321 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:23 INFO - PROCESS | 1839 | 1461488723517 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:05:23 INFO - PROCESS | 1839 | 1461488723844 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c287800 == 155 [pid = 1839] [id = 651] 02:05:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fc3fa72e000) [pid = 1839] [serial = 1954] [outer = (nil)] 02:05:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fc3ee062c00) [pid = 1839] [serial = 1955] [outer = 0x7fc3fa72e000] 02:05:23 INFO - PROCESS | 1839 | 1461488723926 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fc4084b1c00) [pid = 1839] [serial = 1956] [outer = 0x7fc3fa72e000] 02:05:24 INFO - PROCESS | 1839 | 1461488724704 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1444ms 02:05:24 INFO - PROCESS | 1839 | 1461488724757 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 1839 | 1461488724760 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:05:24 INFO - PROCESS | 1839 | 1461488724765 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 1839 | 1461488724768 Marionette TRACE conn3 <- [1,2578,null,{}] 02:05:24 INFO - PROCESS | 1839 | 1461488724773 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:24 INFO - PROCESS | 1839 | 1461488724979 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:05:25 INFO - PROCESS | 1839 | 1461488725346 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da1b8800 == 156 [pid = 1839] [id = 652] 02:05:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fc3d5ade800) [pid = 1839] [serial = 1957] [outer = (nil)] 02:05:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fc3d9e4e400) [pid = 1839] [serial = 1958] [outer = 0x7fc3d5ade800] 02:05:25 INFO - PROCESS | 1839 | 1461488725420 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fc3de0a7400) [pid = 1839] [serial = 1959] [outer = 0x7fc3d5ade800] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e768d000 == 155 [pid = 1839] [id = 160] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1352800 == 154 [pid = 1839] [id = 159] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbdcb000 == 153 [pid = 1839] [id = 632] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dda8d000 == 152 [pid = 1839] [id = 631] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbe96000 == 151 [pid = 1839] [id = 630] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da28a800 == 150 [pid = 1839] [id = 629] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f6f9c800 == 149 [pid = 1839] [id = 628] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4fa4800 == 148 [pid = 1839] [id = 627] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f497f800 == 147 [pid = 1839] [id = 626] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4424000 == 146 [pid = 1839] [id = 625] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f135e000 == 145 [pid = 1839] [id = 624] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f120b800 == 144 [pid = 1839] [id = 623] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f015b000 == 143 [pid = 1839] [id = 622] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ee0ca000 == 142 [pid = 1839] [id = 621] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed18d000 == 141 [pid = 1839] [id = 620] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e781d000 == 140 [pid = 1839] [id = 619] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7565800 == 139 [pid = 1839] [id = 618] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5e2f000 == 138 [pid = 1839] [id = 617] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5480000 == 137 [pid = 1839] [id = 616] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4951000 == 136 [pid = 1839] [id = 615] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e44e3000 == 135 [pid = 1839] [id = 614] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e2b8e800 == 134 [pid = 1839] [id = 613] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e15ef000 == 133 [pid = 1839] [id = 612] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df517000 == 132 [pid = 1839] [id = 611] 02:05:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbdd6000 == 131 [pid = 1839] [id = 610] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fc3deffb000) [pid = 1839] [serial = 1829] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fc3deede400) [pid = 1839] [serial = 1827] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fc3f1462800) [pid = 1839] [serial = 1683] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fc3e409bc00) [pid = 1839] [serial = 1766] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fc40bfa4c00) [pid = 1839] [serial = 1812] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fc3fad08800) [pid = 1839] [serial = 1793] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fc3ddc8c400) [pid = 1839] [serial = 1823] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fc4083e7400) [pid = 1839] [serial = 1707] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fc3de019c00) [pid = 1839] [serial = 1824] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3f011ec00) [pid = 1839] [serial = 1776] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3f9ab1400) [pid = 1839] [serial = 1791] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3dbb50400) [pid = 1839] [serial = 1820] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3e3d2e800) [pid = 1839] [serial = 1806] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3da96dc00) [pid = 1839] [serial = 1818] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3e60cdc00) [pid = 1839] [serial = 1767] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3f0544c00) [pid = 1839] [serial = 1778] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e222d000) [pid = 1839] [serial = 1764] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3daccc400) [pid = 1839] [serial = 1758] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3f3ec9800) [pid = 1839] [serial = 1623] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc40860dc00) [pid = 1839] [serial = 1800] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3f3ed3400) [pid = 1839] [serial = 1787] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3e2b82400) [pid = 1839] [serial = 1686] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3df744800) [pid = 1839] [serial = 1725] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3dbcd2400) [pid = 1839] [serial = 1808] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3f9c4cc00) [pid = 1839] [serial = 1626] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3de014400) [pid = 1839] [serial = 1722] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3deff9800) [pid = 1839] [serial = 1647] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3fd620800) [pid = 1839] [serial = 1632] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3e704e400) [pid = 1839] [serial = 1769] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3dfc0b800) [pid = 1839] [serial = 1734] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3dc40b000) [pid = 1839] [serial = 1821] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3f4035000) [pid = 1839] [serial = 1737] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3dc57bc00) [pid = 1839] [serial = 1656] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc40bf9c000) [pid = 1839] [serial = 1710] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3d7764c00) [pid = 1839] [serial = 1757] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3edc4ac00) [pid = 1839] [serial = 1773] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f3ed1800) [pid = 1839] [serial = 1698] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc40c49e800) [pid = 1839] [serial = 1803] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3d7a59000) [pid = 1839] [serial = 1817] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3e70aa400) [pid = 1839] [serial = 1689] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc4084be800) [pid = 1839] [serial = 1713] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3f17c6400) [pid = 1839] [serial = 1785] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3df220400) [pid = 1839] [serial = 1728] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc40748d400) [pid = 1839] [serial = 1797] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3edc46400) [pid = 1839] [serial = 1650] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3de09b800) [pid = 1839] [serial = 1760] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3e7456000) [pid = 1839] [serial = 1659] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc40bfa1c00) [pid = 1839] [serial = 1641] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3f149f000) [pid = 1839] [serial = 1620] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3f0ad9800) [pid = 1839] [serial = 1779] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3edc46800) [pid = 1839] [serial = 1799] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3f9476400) [pid = 1839] [serial = 1701] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3d9e53800) [pid = 1839] [serial = 1719] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3ee67a400) [pid = 1839] [serial = 1775] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3ed5b3800) [pid = 1839] [serial = 1772] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3fac98000) [pid = 1839] [serial = 1629] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3efcb0800) [pid = 1839] [serial = 1692] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3f146c400) [pid = 1839] [serial = 1695] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f0ea8c00) [pid = 1839] [serial = 1781] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3fd653000) [pid = 1839] [serial = 1794] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3f011a000) [pid = 1839] [serial = 1617] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3e2541800) [pid = 1839] [serial = 1731] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3e7454c00) [pid = 1839] [serial = 1770] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3f96d1000) [pid = 1839] [serial = 1790] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3edc4fc00) [pid = 1839] [serial = 1653] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc408605800) [pid = 1839] [serial = 1638] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc40bf9f800) [pid = 1839] [serial = 1716] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc40bfa3800) [pid = 1839] [serial = 1802] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3f4029000) [pid = 1839] [serial = 1788] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3f14a0000) [pid = 1839] [serial = 1784] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3f9a5e800) [pid = 1839] [serial = 1796] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc4072d8c00) [pid = 1839] [serial = 1635] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3dfc0b000) [pid = 1839] [serial = 1763] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3e3d2fc00) [pid = 1839] [serial = 1811] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3d5ae3c00) [pid = 1839] [serial = 1814] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3deff6c00) [pid = 1839] [serial = 1761] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3dbcd6c00) [pid = 1839] [serial = 1809] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f9ab7000) [pid = 1839] [serial = 1704] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc40764f000) [pid = 1839] [serial = 1644] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f127c800) [pid = 1839] [serial = 1782] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3e3d26000) [pid = 1839] [serial = 1805] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3de09f000) [pid = 1839] [serial = 1826] [outer = (nil)] [url = about:blank] 02:05:27 INFO - PROCESS | 1839 | 1461488727931 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 3192ms 02:05:27 INFO - PROCESS | 1839 | 1461488727959 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1839 | 1461488727963 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:05:27 INFO - PROCESS | 1839 | 1461488727970 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1839 | 1461488727975 Marionette TRACE conn3 <- [1,2582,null,{}] 02:05:27 INFO - PROCESS | 1839 | 1461488727984 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:28 INFO - PROCESS | 1839 | 1461488728224 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:05:28 INFO - PROCESS | 1839 | 1461488728418 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da1bc000 == 132 [pid = 1839] [id = 653] 02:05:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3d775e800) [pid = 1839] [serial = 1960] [outer = (nil)] 02:05:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3d7a5c400) [pid = 1839] [serial = 1961] [outer = 0x7fc3d775e800] 02:05:28 INFO - PROCESS | 1839 | 1461488728483 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3d9e4c400) [pid = 1839] [serial = 1962] [outer = 0x7fc3d775e800] 02:05:29 INFO - PROCESS | 1839 | 1461488729207 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1288ms 02:05:29 INFO - PROCESS | 1839 | 1461488729259 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1839 | 1461488729267 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:05:29 INFO - PROCESS | 1839 | 1461488729276 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1839 | 1461488729279 Marionette TRACE conn3 <- [1,2586,null,{}] 02:05:29 INFO - PROCESS | 1839 | 1461488729283 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:29 INFO - PROCESS | 1839 | 1461488729556 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:05:29 INFO - PROCESS | 1839 | 1461488729675 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dab08000 == 133 [pid = 1839] [id = 654] 02:05:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3d775ac00) [pid = 1839] [serial = 1963] [outer = (nil)] 02:05:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3da96e800) [pid = 1839] [serial = 1964] [outer = 0x7fc3d775ac00] 02:05:29 INFO - PROCESS | 1839 | 1461488729738 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3dacd0800) [pid = 1839] [serial = 1965] [outer = 0x7fc3d775ac00] 02:05:30 INFO - PROCESS | 1839 | 1461488730606 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1380ms 02:05:30 INFO - PROCESS | 1839 | 1461488730661 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:05:30 INFO - PROCESS | 1839 | 1461488730675 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:05:30 INFO - PROCESS | 1839 | 1461488730681 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - PROCESS | 1839 | 1461488730687 Marionette TRACE conn3 <- [1,2590,null,{}] 02:05:30 INFO - PROCESS | 1839 | 1461488730711 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:30 INFO - PROCESS | 1839 | 1461488730977 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:05:31 INFO - PROCESS | 1839 | 1461488731010 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbe8b000 == 134 [pid = 1839] [id = 655] 02:05:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3dbccac00) [pid = 1839] [serial = 1966] [outer = (nil)] 02:05:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3dbeea800) [pid = 1839] [serial = 1967] [outer = 0x7fc3dbccac00] 02:05:31 INFO - PROCESS | 1839 | 1461488731073 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3dc40ac00) [pid = 1839] [serial = 1968] [outer = 0x7fc3dbccac00] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3f0542800) [pid = 1839] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3dc578c00) [pid = 1839] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3ed75dc00) [pid = 1839] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3e3b9f000) [pid = 1839] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3ed143c00) [pid = 1839] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3dbb4fc00) [pid = 1839] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f3d57c00) [pid = 1839] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3daccb400) [pid = 1839] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3e8918800) [pid = 1839] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3e5111800) [pid = 1839] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3ddc99800) [pid = 1839] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3df21dc00) [pid = 1839] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3ed309800) [pid = 1839] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3da96e000) [pid = 1839] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3e399e800) [pid = 1839] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3df74b000) [pid = 1839] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3de391800) [pid = 1839] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3e3b99400) [pid = 1839] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3d9e53c00) [pid = 1839] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3dfe54800) [pid = 1839] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3e399ec00) [pid = 1839] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3da971400) [pid = 1839] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:05:32 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3edc47800) [pid = 1839] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:05:32 INFO - PROCESS | 1839 | 1461488732846 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2187ms 02:05:32 INFO - PROCESS | 1839 | 1461488732868 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 1839 | 1461488732872 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:05:32 INFO - PROCESS | 1839 | 1461488732878 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1839 | 1461488732880 Marionette TRACE conn3 <- [1,2594,null,{}] 02:05:32 INFO - PROCESS | 1839 | 1461488732885 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:33 INFO - PROCESS | 1839 | 1461488733078 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:05:33 INFO - PROCESS | 1839 | 1461488733093 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dc854800 == 135 [pid = 1839] [id = 656] 02:05:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3dacc9c00) [pid = 1839] [serial = 1969] [outer = (nil)] 02:05:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3dc419c00) [pid = 1839] [serial = 1970] [outer = 0x7fc3dacc9c00] 02:05:33 INFO - PROCESS | 1839 | 1461488733317 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3dc584c00) [pid = 1839] [serial = 1971] [outer = 0x7fc3dacc9c00] 02:05:34 INFO - PROCESS | 1839 | 1461488734009 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1182ms 02:05:34 INFO - PROCESS | 1839 | 1461488734061 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:05:34 INFO - PROCESS | 1839 | 1461488734075 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:05:34 INFO - PROCESS | 1839 | 1461488734082 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1839 | 1461488734085 Marionette TRACE conn3 <- [1,2598,null,{}] 02:05:34 INFO - PROCESS | 1839 | 1461488734089 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:34 INFO - PROCESS | 1839 | 1461488734358 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:05:34 INFO - PROCESS | 1839 | 1461488734374 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd7a8000 == 136 [pid = 1839] [id = 657] 02:05:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3dc585400) [pid = 1839] [serial = 1972] [outer = (nil)] 02:05:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3dd461400) [pid = 1839] [serial = 1973] [outer = 0x7fc3dc585400] 02:05:34 INFO - PROCESS | 1839 | 1461488734435 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3dd8cf000) [pid = 1839] [serial = 1974] [outer = 0x7fc3dc585400] 02:05:35 INFO - PROCESS | 1839 | 1461488735722 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1682ms 02:05:35 INFO - PROCESS | 1839 | 1461488735767 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:05:35 INFO - PROCESS | 1839 | 1461488735776 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:05:35 INFO - PROCESS | 1839 | 1461488735782 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1839 | 1461488735789 Marionette TRACE conn3 <- [1,2602,null,{}] 02:05:35 INFO - PROCESS | 1839 | 1461488735796 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:36 INFO - PROCESS | 1839 | 1461488736051 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:05:36 INFO - PROCESS | 1839 | 1461488736362 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dac94000 == 137 [pid = 1839] [id = 658] 02:05:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3da96a400) [pid = 1839] [serial = 1975] [outer = (nil)] 02:05:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3daccfc00) [pid = 1839] [serial = 1976] [outer = 0x7fc3da96a400] 02:05:36 INFO - PROCESS | 1839 | 1461488736443 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3dbb4a000) [pid = 1839] [serial = 1977] [outer = 0x7fc3da96a400] 02:05:37 INFO - PROCESS | 1839 | 1461488737457 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1739ms 02:05:37 INFO - PROCESS | 1839 | 1461488737523 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1839 | 1461488737531 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:05:37 INFO - PROCESS | 1839 | 1461488737541 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1839 | 1461488737547 Marionette TRACE conn3 <- [1,2606,null,{}] 02:05:37 INFO - PROCESS | 1839 | 1461488737553 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:37 INFO - PROCESS | 1839 | 1461488737832 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:05:38 INFO - PROCESS | 1839 | 1461488738137 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ddb2f800 == 138 [pid = 1839] [id = 659] 02:05:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3dbef4800) [pid = 1839] [serial = 1978] [outer = (nil)] 02:05:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3dc57e800) [pid = 1839] [serial = 1979] [outer = 0x7fc3dbef4800] 02:05:38 INFO - PROCESS | 1839 | 1461488738213 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3dd8c6000) [pid = 1839] [serial = 1980] [outer = 0x7fc3dbef4800] 02:05:39 INFO - PROCESS | 1839 | 1461488739129 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1644ms 02:05:39 INFO - PROCESS | 1839 | 1461488739188 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1839 | 1461488739194 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:05:39 INFO - PROCESS | 1839 | 1461488739203 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1839 | 1461488739213 Marionette TRACE conn3 <- [1,2610,null,{}] 02:05:39 INFO - PROCESS | 1839 | 1461488739239 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:39 INFO - PROCESS | 1839 | 1461488739606 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:05:39 INFO - PROCESS | 1839 | 1461488739914 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dee97000 == 139 [pid = 1839] [id = 660] 02:05:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3ddc90000) [pid = 1839] [serial = 1981] [outer = (nil)] 02:05:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3de010000) [pid = 1839] [serial = 1982] [outer = 0x7fc3ddc90000] 02:05:39 INFO - PROCESS | 1839 | 1461488739991 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3de019c00) [pid = 1839] [serial = 1983] [outer = 0x7fc3ddc90000] 02:05:40 INFO - PROCESS | 1839 | 1461488740822 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1651ms 02:05:40 INFO - PROCESS | 1839 | 1461488740854 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 1839 | 1461488740859 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:05:40 INFO - PROCESS | 1839 | 1461488740864 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 1839 | 1461488740866 Marionette TRACE conn3 <- [1,2614,null,{}] 02:05:40 INFO - PROCESS | 1839 | 1461488740872 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:41 INFO - PROCESS | 1839 | 1461488741087 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:05:41 INFO - PROCESS | 1839 | 1461488741353 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df51b800 == 140 [pid = 1839] [id = 661] 02:05:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3ddc95c00) [pid = 1839] [serial = 1984] [outer = (nil)] 02:05:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3de09dc00) [pid = 1839] [serial = 1985] [outer = 0x7fc3ddc95c00] 02:05:41 INFO - PROCESS | 1839 | 1461488741477 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3de0a7800) [pid = 1839] [serial = 1986] [outer = 0x7fc3ddc95c00] 02:05:42 INFO - PROCESS | 1839 | 1461488742361 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1531ms 02:05:42 INFO - PROCESS | 1839 | 1461488742397 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1839 | 1461488742400 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:05:42 INFO - PROCESS | 1839 | 1461488742406 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1839 | 1461488742409 Marionette TRACE conn3 <- [1,2618,null,{}] 02:05:42 INFO - PROCESS | 1839 | 1461488742414 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:42 INFO - PROCESS | 1839 | 1461488742631 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:05:42 INFO - PROCESS | 1839 | 1461488742948 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfc26800 == 141 [pid = 1839] [id = 662] 02:05:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3deee0000) [pid = 1839] [serial = 1987] [outer = (nil)] 02:05:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3deee7c00) [pid = 1839] [serial = 1988] [outer = 0x7fc3deee0000] 02:05:43 INFO - PROCESS | 1839 | 1461488743026 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3deff4000) [pid = 1839] [serial = 1989] [outer = 0x7fc3deee0000] 02:05:43 INFO - PROCESS | 1839 | 1461488743831 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1481ms 02:05:43 INFO - PROCESS | 1839 | 1461488743888 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:05:43 INFO - PROCESS | 1839 | 1461488743891 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:05:43 INFO - PROCESS | 1839 | 1461488743897 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 1839 | 1461488743899 Marionette TRACE conn3 <- [1,2622,null,{}] 02:05:43 INFO - PROCESS | 1839 | 1461488743905 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:44 INFO - PROCESS | 1839 | 1461488744124 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:05:44 INFO - PROCESS | 1839 | 1461488744429 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16f1800 == 142 [pid = 1839] [id = 663] 02:05:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3df21dc00) [pid = 1839] [serial = 1990] [outer = (nil)] 02:05:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3df747c00) [pid = 1839] [serial = 1991] [outer = 0x7fc3df21dc00] 02:05:44 INFO - PROCESS | 1839 | 1461488744509 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3dfb58c00) [pid = 1839] [serial = 1992] [outer = 0x7fc3df21dc00] 02:05:45 INFO - PROCESS | 1839 | 1461488745298 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1431ms 02:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:05:45 INFO - PROCESS | 1839 | 1461488745329 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1839 | 1461488745332 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:05:45 INFO - PROCESS | 1839 | 1461488745338 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1839 | 1461488745341 Marionette TRACE conn3 <- [1,2626,null,{}] 02:05:45 INFO - PROCESS | 1839 | 1461488745346 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 1839 | 1461488745555 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:05:45 INFO - PROCESS | 1839 | 1461488745820 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24bd800 == 143 [pid = 1839] [id = 664] 02:05:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3df222800) [pid = 1839] [serial = 1993] [outer = (nil)] 02:05:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3dfc06400) [pid = 1839] [serial = 1994] [outer = 0x7fc3df222800] 02:05:45 INFO - PROCESS | 1839 | 1461488745931 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3dfc0b800) [pid = 1839] [serial = 1995] [outer = 0x7fc3df222800] 02:05:46 INFO - PROCESS | 1839 | 1461488746708 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 02:05:46 INFO - PROCESS | 1839 | 1461488746768 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1839 | 1461488746771 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:05:46 INFO - PROCESS | 1839 | 1461488746777 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1839 | 1461488746779 Marionette TRACE conn3 <- [1,2630,null,{}] 02:05:46 INFO - PROCESS | 1839 | 1461488746784 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:46 INFO - PROCESS | 1839 | 1461488746977 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:05:47 INFO - PROCESS | 1839 | 1461488747243 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39e1000 == 144 [pid = 1839] [id = 665] 02:05:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3dfb5b800) [pid = 1839] [serial = 1996] [outer = (nil)] 02:05:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3e1423400) [pid = 1839] [serial = 1997] [outer = 0x7fc3dfb5b800] 02:05:47 INFO - PROCESS | 1839 | 1461488747355 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e142c000) [pid = 1839] [serial = 1998] [outer = 0x7fc3dfb5b800] 02:05:48 INFO - PROCESS | 1839 | 1461488748240 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1531ms 02:05:48 INFO - PROCESS | 1839 | 1461488748308 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1839 | 1461488748311 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:05:48 INFO - PROCESS | 1839 | 1461488748317 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1839 | 1461488748320 Marionette TRACE conn3 <- [1,2634,null,{}] 02:05:48 INFO - PROCESS | 1839 | 1461488748325 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:48 INFO - PROCESS | 1839 | 1461488748543 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:05:48 INFO - PROCESS | 1839 | 1461488748864 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44e4800 == 145 [pid = 1839] [id = 666] 02:05:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3dfb5f800) [pid = 1839] [serial = 1999] [outer = (nil)] 02:05:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3e2230c00) [pid = 1839] [serial = 2000] [outer = 0x7fc3dfb5f800] 02:05:48 INFO - PROCESS | 1839 | 1461488748935 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3e229d800) [pid = 1839] [serial = 2001] [outer = 0x7fc3dfb5f800] 02:05:49 INFO - PROCESS | 1839 | 1461488749730 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1481ms 02:05:49 INFO - PROCESS | 1839 | 1461488749800 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 1839 | 1461488749803 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:05:49 INFO - PROCESS | 1839 | 1461488749809 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1839 | 1461488749811 Marionette TRACE conn3 <- [1,2638,null,{}] 02:05:49 INFO - PROCESS | 1839 | 1461488749817 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:50 INFO - PROCESS | 1839 | 1461488750021 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:05:50 INFO - PROCESS | 1839 | 1461488750284 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47e8800 == 146 [pid = 1839] [id = 667] 02:05:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3e2538000) [pid = 1839] [serial = 2002] [outer = (nil)] 02:05:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3e253e800) [pid = 1839] [serial = 2003] [outer = 0x7fc3e2538000] 02:05:50 INFO - PROCESS | 1839 | 1461488750411 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3e2556800) [pid = 1839] [serial = 2004] [outer = 0x7fc3e2538000] 02:05:51 INFO - PROCESS | 1839 | 1461488751230 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1481ms 02:05:51 INFO - PROCESS | 1839 | 1461488751291 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 1839 | 1461488751295 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:05:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:05:51 INFO - PROCESS | 1839 | 1461488751301 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1839 | 1461488751305 Marionette TRACE conn3 <- [1,2642,null,{}] 02:05:51 INFO - PROCESS | 1839 | 1461488751310 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:51 INFO - PROCESS | 1839 | 1461488751537 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:05:51 INFO - PROCESS | 1839 | 1461488751854 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4932800 == 147 [pid = 1839] [id = 668] 02:05:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3e22a0400) [pid = 1839] [serial = 2005] [outer = (nil)] 02:05:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3e399ac00) [pid = 1839] [serial = 2006] [outer = 0x7fc3e22a0400] 02:05:51 INFO - PROCESS | 1839 | 1461488751935 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3e3ba2400) [pid = 1839] [serial = 2007] [outer = 0x7fc3e22a0400] 02:05:52 INFO - PROCESS | 1839 | 1461488752865 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:05:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:05:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1584ms 02:05:52 INFO - PROCESS | 1839 | 1461488752887 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:05:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:05:52 INFO - PROCESS | 1839 | 1461488752892 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:05:52 INFO - PROCESS | 1839 | 1461488752900 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 1839 | 1461488752903 Marionette TRACE conn3 <- [1,2646,null,{}] 02:05:52 INFO - PROCESS | 1839 | 1461488752909 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:53 INFO - PROCESS | 1839 | 1461488753130 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:05:53 INFO - PROCESS | 1839 | 1461488753451 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e509f000 == 148 [pid = 1839] [id = 669] 02:05:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3daccc800) [pid = 1839] [serial = 2008] [outer = (nil)] 02:05:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3e3b99c00) [pid = 1839] [serial = 2009] [outer = 0x7fc3daccc800] 02:05:53 INFO - PROCESS | 1839 | 1461488753527 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3e3d2c000) [pid = 1839] [serial = 2010] [outer = 0x7fc3daccc800] 02:05:54 INFO - PROCESS | 1839 | 1461488754338 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:05:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1486ms 02:05:54 INFO - PROCESS | 1839 | 1461488754385 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 1839 | 1461488754389 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:05:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:05:54 INFO - PROCESS | 1839 | 1461488754394 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1839 | 1461488754406 Marionette TRACE conn3 <- [1,2650,null,{}] 02:05:54 INFO - PROCESS | 1839 | 1461488754410 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:54 INFO - PROCESS | 1839 | 1461488754672 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:05:54 INFO - PROCESS | 1839 | 1461488754994 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5ca1800 == 149 [pid = 1839] [id = 670] 02:05:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3dacd0400) [pid = 1839] [serial = 2011] [outer = (nil)] 02:05:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3e4099c00) [pid = 1839] [serial = 2012] [outer = 0x7fc3dacd0400] 02:05:55 INFO - PROCESS | 1839 | 1461488755070 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3e44a9400) [pid = 1839] [serial = 2013] [outer = 0x7fc3dacd0400] 02:05:55 INFO - PROCESS | 1839 | 1461488755930 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:05:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1587ms 02:05:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:05:55 INFO - PROCESS | 1839 | 1461488755983 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 1839 | 1461488755986 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:05:55 INFO - PROCESS | 1839 | 1461488755992 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 1839 | 1461488755994 Marionette TRACE conn3 <- [1,2654,null,{}] 02:05:56 INFO - PROCESS | 1839 | 1461488755999 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:56 INFO - PROCESS | 1839 | 1461488756213 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:05:56 INFO - PROCESS | 1839 | 1461488756522 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5e29800 == 150 [pid = 1839] [id = 671] 02:05:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3e3d20c00) [pid = 1839] [serial = 2014] [outer = (nil)] 02:05:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3e44b6800) [pid = 1839] [serial = 2015] [outer = 0x7fc3e3d20c00] 02:05:56 INFO - PROCESS | 1839 | 1461488756599 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3e510a800) [pid = 1839] [serial = 2016] [outer = 0x7fc3e3d20c00] 02:05:57 INFO - PROCESS | 1839 | 1461488757438 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:05:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1483ms 02:05:57 INFO - PROCESS | 1839 | 1461488757475 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1839 | 1461488757478 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:05:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:05:57 INFO - PROCESS | 1839 | 1461488757484 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1839 | 1461488757487 Marionette TRACE conn3 <- [1,2658,null,{}] 02:05:57 INFO - PROCESS | 1839 | 1461488757492 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:57 INFO - PROCESS | 1839 | 1461488757708 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:05:57 INFO - PROCESS | 1839 | 1461488757986 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d18000 == 151 [pid = 1839] [id = 672] 02:05:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3dfc0f800) [pid = 1839] [serial = 2017] [outer = (nil)] 02:05:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3e5343400) [pid = 1839] [serial = 2018] [outer = 0x7fc3dfc0f800] 02:05:58 INFO - PROCESS | 1839 | 1461488758107 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3e534c000) [pid = 1839] [serial = 2019] [outer = 0x7fc3dfc0f800] 02:05:59 INFO - PROCESS | 1839 | 1461488758999 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:05:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1546ms 02:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:05:59 INFO - PROCESS | 1839 | 1461488759031 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 1839 | 1461488759034 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:05:59 INFO - PROCESS | 1839 | 1461488759040 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 1839 | 1461488759043 Marionette TRACE conn3 <- [1,2662,null,{}] 02:05:59 INFO - PROCESS | 1839 | 1461488759048 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:59 INFO - PROCESS | 1839 | 1461488759265 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:05:59 INFO - PROCESS | 1839 | 1461488759584 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75c2800 == 152 [pid = 1839] [id = 673] 02:05:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3dbccfc00) [pid = 1839] [serial = 2020] [outer = (nil)] 02:05:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3e534ec00) [pid = 1839] [serial = 2021] [outer = 0x7fc3dbccfc00] 02:05:59 INFO - PROCESS | 1839 | 1461488759664 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3e5d33800) [pid = 1839] [serial = 2022] [outer = 0x7fc3dbccfc00] 02:06:00 INFO - PROCESS | 1839 | 1461488760506 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:06:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:06:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1482ms 02:06:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:06:00 INFO - PROCESS | 1839 | 1461488760521 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 1839 | 1461488760524 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:06:00 INFO - PROCESS | 1839 | 1461488760528 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 1839 | 1461488760532 Marionette TRACE conn3 <- [1,2666,null,{}] 02:06:00 INFO - PROCESS | 1839 | 1461488760537 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:00 INFO - PROCESS | 1839 | 1461488760758 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:06:01 INFO - PROCESS | 1839 | 1461488761033 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7736000 == 153 [pid = 1839] [id = 674] 02:06:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3dc57c000) [pid = 1839] [serial = 2023] [outer = (nil)] 02:06:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3e60b5c00) [pid = 1839] [serial = 2024] [outer = 0x7fc3dc57c000] 02:06:01 INFO - PROCESS | 1839 | 1461488761216 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3e60c7800) [pid = 1839] [serial = 2025] [outer = 0x7fc3dc57c000] 02:06:02 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:02 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:06:02 INFO - PROCESS | 1839 | 1461488762535 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:06:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2038ms 02:06:02 INFO - PROCESS | 1839 | 1461488762586 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1839 | 1461488762589 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:06:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:06:02 INFO - PROCESS | 1839 | 1461488762616 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1839 | 1461488762620 Marionette TRACE conn3 <- [1,2670,null,{}] 02:06:02 INFO - PROCESS | 1839 | 1461488762625 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:02 INFO - PROCESS | 1839 | 1461488762853 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:06:03 INFO - PROCESS | 1839 | 1461488763119 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8822000 == 154 [pid = 1839] [id = 675] 02:06:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3e5d34000) [pid = 1839] [serial = 2026] [outer = (nil)] 02:06:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3e6e42800) [pid = 1839] [serial = 2027] [outer = 0x7fc3e5d34000] 02:06:03 INFO - PROCESS | 1839 | 1461488763192 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3e6fe3400) [pid = 1839] [serial = 2028] [outer = 0x7fc3e5d34000] 02:06:04 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:04 INFO - PROCESS | 1839 | 1461488764507 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1839 | 1461488764575 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:06:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:06:04 INFO - PROCESS | 1839 | 1461488764607 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1839 | 1461488764610 Marionette TRACE conn3 <- [1,2674,null,{}] 02:06:04 INFO - PROCESS | 1839 | 1461488764615 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:04 INFO - PROCESS | 1839 | 1461488764847 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:06:05 INFO - PROCESS | 1839 | 1461488765124 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df1aa000 == 155 [pid = 1839] [id = 676] 02:06:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3dbcd3000) [pid = 1839] [serial = 2029] [outer = (nil)] 02:06:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3e3d2bc00) [pid = 1839] [serial = 2030] [outer = 0x7fc3dbcd3000] 02:06:05 INFO - PROCESS | 1839 | 1461488765196 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3e7044400) [pid = 1839] [serial = 2031] [outer = 0x7fc3dbcd3000] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dc854800 == 154 [pid = 1839] [id = 656] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dab08000 == 153 [pid = 1839] [id = 654] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da1bc000 == 152 [pid = 1839] [id = 653] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc406396000 == 151 [pid = 1839] [id = 648] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3fd314000 == 150 [pid = 1839] [id = 647] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9bea800 == 149 [pid = 1839] [id = 646] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8b94800 == 148 [pid = 1839] [id = 645] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4a8e000 == 147 [pid = 1839] [id = 644] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f23ec800 == 146 [pid = 1839] [id = 643] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0d6c000 == 145 [pid = 1839] [id = 642] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3edf38800 == 144 [pid = 1839] [id = 641] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed177800 == 143 [pid = 1839] [id = 640] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e773b000 == 142 [pid = 1839] [id = 639] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e50af000 == 141 [pid = 1839] [id = 638] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4923800 == 140 [pid = 1839] [id = 637] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e44d9000 == 139 [pid = 1839] [id = 636] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dfc2f800 == 138 [pid = 1839] [id = 635] 02:06:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dc859800 == 137 [pid = 1839] [id = 634] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3dbb4a400) [pid = 1839] [serial = 1890] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f5229400) [pid = 1839] [serial = 1884] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3e5105800) [pid = 1839] [serial = 1848] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3e253f800) [pid = 1839] [serial = 1844] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3f11d8800) [pid = 1839] [serial = 1871] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3de011000) [pid = 1839] [serial = 1901] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3dbcd0000) [pid = 1839] [serial = 1899] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3f149b000) [pid = 1839] [serial = 1874] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3de018400) [pid = 1839] [serial = 1835] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3ee67c400) [pid = 1839] [serial = 1863] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3e6fe4400) [pid = 1839] [serial = 1854] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f0d2bc00) [pid = 1839] [serial = 1868] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3f4a2a000) [pid = 1839] [serial = 1883] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3f3fb9400) [pid = 1839] [serial = 1880] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3dbb4d400) [pid = 1839] [serial = 1832] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3ed30a000) [pid = 1839] [serial = 1860] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3f23bc400) [pid = 1839] [serial = 1875] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3e745b000) [pid = 1839] [serial = 1857] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3e2535400) [pid = 1839] [serial = 1755] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3dfc10400) [pid = 1839] [serial = 1839] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3f0349800) [pid = 1839] [serial = 1865] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3dd8cf400) [pid = 1839] [serial = 1893] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3e3ba5000) [pid = 1839] [serial = 1847] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3deedf800) [pid = 1839] [serial = 1836] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3dc57f800) [pid = 1839] [serial = 1892] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3e6e49000) [pid = 1839] [serial = 1853] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3e22a1000) [pid = 1839] [serial = 1842] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3df74e800) [pid = 1839] [serial = 1896] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3e5d2ac00) [pid = 1839] [serial = 1850] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3f0ea7000) [pid = 1839] [serial = 1869] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3dfb5e800) [pid = 1839] [serial = 1838] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3edcce400) [pid = 1839] [serial = 1862] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3dacd5800) [pid = 1839] [serial = 1898] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f4748c00) [pid = 1839] [serial = 1886] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3dbee7400) [pid = 1839] [serial = 1833] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3e60ce800) [pid = 1839] [serial = 1851] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3deffd400) [pid = 1839] [serial = 1895] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3e255fc00) [pid = 1839] [serial = 1845] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3f04fb800) [pid = 1839] [serial = 1866] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3f3ecb800) [pid = 1839] [serial = 1878] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3e704a800) [pid = 1839] [serial = 1856] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3dacccc00) [pid = 1839] [serial = 1889] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3f1388000) [pid = 1839] [serial = 1872] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3e222d400) [pid = 1839] [serial = 1841] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f0cca400) [pid = 1839] [serial = 1877] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3f473d800) [pid = 1839] [serial = 1881] [outer = (nil)] [url = about:blank] 02:06:06 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3ed14b000) [pid = 1839] [serial = 1859] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:07 INFO - PROCESS | 1839 | 1461488767825 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:06:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:06:07 INFO - PROCESS | 1839 | 1461488767850 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:06:07 INFO - PROCESS | 1839 | 1461488767857 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1839 | 1461488767863 Marionette TRACE conn3 <- [1,2678,null,{}] 02:06:07 INFO - PROCESS | 1839 | 1461488767869 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:08 INFO - PROCESS | 1839 | 1461488768106 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:06:08 INFO - PROCESS | 1839 | 1461488768346 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3daca4000 == 138 [pid = 1839] [id = 677] 02:06:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3dacce400) [pid = 1839] [serial = 2032] [outer = (nil)] 02:06:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3dacd5800) [pid = 1839] [serial = 2033] [outer = 0x7fc3dacce400] 02:06:08 INFO - PROCESS | 1839 | 1461488768415 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3dbccb800) [pid = 1839] [serial = 2034] [outer = 0x7fc3dacce400] 02:06:09 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:09 INFO - PROCESS | 1839 | 1461488769685 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:06:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1839ms 02:06:09 INFO - PROCESS | 1839 | 1461488769696 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1839 | 1461488769702 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:06:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:06:09 INFO - PROCESS | 1839 | 1461488769712 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1839 | 1461488769714 Marionette TRACE conn3 <- [1,2682,null,{}] 02:06:09 INFO - PROCESS | 1839 | 1461488769728 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:10 INFO - PROCESS | 1839 | 1461488770067 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:06:10 INFO - PROCESS | 1839 | 1461488770105 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd79e000 == 139 [pid = 1839] [id = 678] 02:06:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3daccb400) [pid = 1839] [serial = 2035] [outer = (nil)] 02:06:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3dc57ac00) [pid = 1839] [serial = 2036] [outer = 0x7fc3daccb400] 02:06:10 INFO - PROCESS | 1839 | 1461488770165 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3dd8c6400) [pid = 1839] [serial = 2037] [outer = 0x7fc3daccb400] 02:06:11 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3de08f400) [pid = 1839] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3dfc0ec00) [pid = 1839] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3f7ea0400) [pid = 1839] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3d775ac00) [pid = 1839] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3de014c00) [pid = 1839] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3fa72e000) [pid = 1839] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3f26aa800) [pid = 1839] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3e60b8400) [pid = 1839] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3e60b1000) [pid = 1839] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3d775e800) [pid = 1839] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3dacc9c00) [pid = 1839] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3e255f400) [pid = 1839] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3e60adc00) [pid = 1839] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3de083400) [pid = 1839] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3e8917800) [pid = 1839] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3e253e000) [pid = 1839] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3dbb4cc00) [pid = 1839] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3dfb57c00) [pid = 1839] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3dbccc400) [pid = 1839] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3e1424000) [pid = 1839] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3dbccac00) [pid = 1839] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3dfc02c00) [pid = 1839] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3f8103c00) [pid = 1839] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3d7a55000) [pid = 1839] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:06:11 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3d5adac00) [pid = 1839] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:06:11 INFO - PROCESS | 1839 | 1461488771768 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:06:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2090ms 02:06:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:06:11 INFO - PROCESS | 1839 | 1461488771802 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 1839 | 1461488771805 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:06:11 INFO - PROCESS | 1839 | 1461488771811 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 1839 | 1461488771816 Marionette TRACE conn3 <- [1,2686,null,{}] 02:06:11 INFO - PROCESS | 1839 | 1461488771830 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:12 INFO - PROCESS | 1839 | 1461488772114 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:06:12 INFO - PROCESS | 1839 | 1461488772232 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dee82000 == 140 [pid = 1839] [id = 679] 02:06:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3dd8cbc00) [pid = 1839] [serial = 2038] [outer = (nil)] 02:06:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3de00ec00) [pid = 1839] [serial = 2039] [outer = 0x7fc3dd8cbc00] 02:06:12 INFO - PROCESS | 1839 | 1461488772301 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3de0a0c00) [pid = 1839] [serial = 2040] [outer = 0x7fc3dd8cbc00] 02:06:13 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:13 INFO - PROCESS | 1839 | 1461488773381 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 1839 | 1461488773411 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:06:13 INFO - PROCESS | 1839 | 1461488773417 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1839 | 1461488773420 Marionette TRACE conn3 <- [1,2690,null,{}] 02:06:13 INFO - PROCESS | 1839 | 1461488773426 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:13 INFO - PROCESS | 1839 | 1461488773627 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:06:14 INFO - PROCESS | 1839 | 1461488774093 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da1b1000 == 141 [pid = 1839] [id = 680] 02:06:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3d5adac00) [pid = 1839] [serial = 2041] [outer = (nil)] 02:06:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3d775ac00) [pid = 1839] [serial = 2042] [outer = 0x7fc3d5adac00] 02:06:14 INFO - PROCESS | 1839 | 1461488774170 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3d9e46400) [pid = 1839] [serial = 2043] [outer = 0x7fc3d5adac00] 02:06:15 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:15 INFO - PROCESS | 1839 | 1461488775523 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:06:15 INFO - PROCESS | 1839 | 1461488775558 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:06:15 INFO - PROCESS | 1839 | 1461488775565 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 1839 | 1461488775570 Marionette TRACE conn3 <- [1,2694,null,{}] 02:06:15 INFO - PROCESS | 1839 | 1461488775577 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:15 INFO - PROCESS | 1839 | 1461488775903 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:06:16 INFO - PROCESS | 1839 | 1461488776162 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7c5800 == 142 [pid = 1839] [id = 681] 02:06:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3d5ae5c00) [pid = 1839] [serial = 2044] [outer = (nil)] 02:06:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3dbeed800) [pid = 1839] [serial = 2045] [outer = 0x7fc3d5ae5c00] 02:06:16 INFO - PROCESS | 1839 | 1461488776239 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3dd8cfc00) [pid = 1839] [serial = 2046] [outer = 0x7fc3d5ae5c00] 02:06:17 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:17 INFO - PROCESS | 1839 | 1461488777695 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:06:17 INFO - PROCESS | 1839 | 1461488777817 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:06:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:06:17 INFO - PROCESS | 1839 | 1461488777824 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 1839 | 1461488777826 Marionette TRACE conn3 <- [1,2698,null,{}] 02:06:17 INFO - PROCESS | 1839 | 1461488777832 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:18 INFO - PROCESS | 1839 | 1461488778099 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:06:18 INFO - PROCESS | 1839 | 1461488778360 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39d6000 == 143 [pid = 1839] [id = 682] 02:06:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3dbeecc00) [pid = 1839] [serial = 2047] [outer = (nil)] 02:06:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3deff2c00) [pid = 1839] [serial = 2048] [outer = 0x7fc3dbeecc00] 02:06:18 INFO - PROCESS | 1839 | 1461488778435 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3df225000) [pid = 1839] [serial = 2049] [outer = 0x7fc3dbeecc00] 02:06:19 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:19 INFO - PROCESS | 1839 | 1461488779881 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:06:19 INFO - PROCESS | 1839 | 1461488779918 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:06:19 INFO - PROCESS | 1839 | 1461488779932 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 1839 | 1461488779940 Marionette TRACE conn3 <- [1,2702,null,{}] 02:06:19 INFO - PROCESS | 1839 | 1461488779948 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:20 INFO - PROCESS | 1839 | 1461488780174 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:06:20 INFO - PROCESS | 1839 | 1461488780436 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4943000 == 144 [pid = 1839] [id = 683] 02:06:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3dfb60400) [pid = 1839] [serial = 2050] [outer = (nil)] 02:06:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3e142d800) [pid = 1839] [serial = 2051] [outer = 0x7fc3dfb60400] 02:06:20 INFO - PROCESS | 1839 | 1461488780510 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3e253f400) [pid = 1839] [serial = 2052] [outer = 0x7fc3dfb60400] 02:06:21 INFO - PROCESS | 1839 | 1461488781383 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:06:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:06:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1498ms 02:06:21 INFO - PROCESS | 1839 | 1461488781423 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:06:21 INFO - PROCESS | 1839 | 1461488781427 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:06:21 INFO - PROCESS | 1839 | 1461488781433 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 1839 | 1461488781435 Marionette TRACE conn3 <- [1,2706,null,{}] 02:06:21 INFO - PROCESS | 1839 | 1461488781441 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:21 INFO - PROCESS | 1839 | 1461488781674 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:06:21 INFO - PROCESS | 1839 | 1461488781985 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5dc9800 == 145 [pid = 1839] [id = 684] 02:06:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3dfc06c00) [pid = 1839] [serial = 2053] [outer = (nil)] 02:06:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3e2564400) [pid = 1839] [serial = 2054] [outer = 0x7fc3dfc06c00] 02:06:22 INFO - PROCESS | 1839 | 1461488782077 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3e39a2400) [pid = 1839] [serial = 2055] [outer = 0x7fc3dfc06c00] 02:06:22 INFO - PROCESS | 1839 | 1461488782892 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1485ms 02:06:22 INFO - PROCESS | 1839 | 1461488782919 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:06:22 INFO - PROCESS | 1839 | 1461488782922 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:06:22 INFO - PROCESS | 1839 | 1461488782928 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 1839 | 1461488782930 Marionette TRACE conn3 <- [1,2710,null,{}] 02:06:22 INFO - PROCESS | 1839 | 1461488782936 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:23 INFO - PROCESS | 1839 | 1461488783152 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:06:23 INFO - PROCESS | 1839 | 1461488783419 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75c9800 == 146 [pid = 1839] [id = 685] 02:06:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3e3d20800) [pid = 1839] [serial = 2056] [outer = (nil)] 02:06:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3e4093400) [pid = 1839] [serial = 2057] [outer = 0x7fc3e3d20800] 02:06:23 INFO - PROCESS | 1839 | 1461488783551 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3e60b1400) [pid = 1839] [serial = 2058] [outer = 0x7fc3e3d20800] 02:06:24 INFO - PROCESS | 1839 | 1461488784452 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 1839 | 1461488784520 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:06:24 INFO - PROCESS | 1839 | 1461488784526 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 1839 | 1461488784528 Marionette TRACE conn3 <- [1,2714,null,{}] 02:06:24 INFO - PROCESS | 1839 | 1461488784534 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:24 INFO - PROCESS | 1839 | 1461488784799 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:06:25 INFO - PROCESS | 1839 | 1461488785124 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be4000 == 147 [pid = 1839] [id = 686] 02:06:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3e7045400) [pid = 1839] [serial = 2059] [outer = (nil)] 02:06:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3e7049400) [pid = 1839] [serial = 2060] [outer = 0x7fc3e7045400] 02:06:25 INFO - PROCESS | 1839 | 1461488785198 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3e70a5400) [pid = 1839] [serial = 2061] [outer = 0x7fc3e7045400] 02:06:25 INFO - PROCESS | 1839 | 1461488785993 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1482ms 02:06:26 INFO - PROCESS | 1839 | 1461488786009 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 1839 | 1461488786013 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:06:26 INFO - PROCESS | 1839 | 1461488786018 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 1839 | 1461488786021 Marionette TRACE conn3 <- [1,2718,null,{}] 02:06:26 INFO - PROCESS | 1839 | 1461488786027 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:26 INFO - PROCESS | 1839 | 1461488786249 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:06:26 INFO - PROCESS | 1839 | 1461488786529 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed542800 == 148 [pid = 1839] [id = 687] 02:06:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3e7045800) [pid = 1839] [serial = 2062] [outer = (nil)] 02:06:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3e70b0c00) [pid = 1839] [serial = 2063] [outer = 0x7fc3e7045800] 02:06:26 INFO - PROCESS | 1839 | 1461488786645 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3e7453800) [pid = 1839] [serial = 2064] [outer = 0x7fc3e7045800] 02:06:27 INFO - PROCESS | 1839 | 1461488787511 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 1839 | 1461488787554 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:06:27 INFO - PROCESS | 1839 | 1461488787560 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - PROCESS | 1839 | 1461488787563 Marionette TRACE conn3 <- [1,2722,null,{}] 02:06:27 INFO - PROCESS | 1839 | 1461488787568 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:27 INFO - PROCESS | 1839 | 1461488787899 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:06:28 INFO - PROCESS | 1839 | 1461488788145 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede24000 == 149 [pid = 1839] [id = 688] 02:06:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3e70a9c00) [pid = 1839] [serial = 2065] [outer = (nil)] 02:06:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3e7615000) [pid = 1839] [serial = 2066] [outer = 0x7fc3e70a9c00] 02:06:28 INFO - PROCESS | 1839 | 1461488788224 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3e761cc00) [pid = 1839] [serial = 2067] [outer = 0x7fc3e70a9c00] 02:06:29 INFO - PROCESS | 1839 | 1461488789080 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 1839 | 1461488789157 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:06:29 INFO - PROCESS | 1839 | 1461488789163 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 1839 | 1461488789165 Marionette TRACE conn3 <- [1,2726,null,{}] 02:06:29 INFO - PROCESS | 1839 | 1461488789171 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:29 INFO - PROCESS | 1839 | 1461488789444 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:06:29 INFO - PROCESS | 1839 | 1461488789758 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ee0dc800 == 150 [pid = 1839] [id = 689] 02:06:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3e70aac00) [pid = 1839] [serial = 2068] [outer = (nil)] 02:06:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3e88e5c00) [pid = 1839] [serial = 2069] [outer = 0x7fc3e70aac00] 02:06:29 INFO - PROCESS | 1839 | 1461488789831 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e8918400) [pid = 1839] [serial = 2070] [outer = 0x7fc3e70aac00] 02:06:30 INFO - PROCESS | 1839 | 1461488790671 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:06:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1531ms 02:06:30 INFO - PROCESS | 1839 | 1461488790695 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:06:30 INFO - PROCESS | 1839 | 1461488790699 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:06:30 INFO - PROCESS | 1839 | 1461488790705 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:06:30 INFO - PROCESS | 1839 | 1461488790707 Marionette TRACE conn3 <- [1,2730,null,{}] 02:06:30 INFO - PROCESS | 1839 | 1461488790712 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:30 INFO - PROCESS | 1839 | 1461488790959 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:06:31 INFO - PROCESS | 1839 | 1461488791272 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc08800 == 151 [pid = 1839] [id = 690] 02:06:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e761fc00) [pid = 1839] [serial = 2071] [outer = (nil)] 02:06:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3ed146c00) [pid = 1839] [serial = 2072] [outer = 0x7fc3e761fc00] 02:06:31 INFO - PROCESS | 1839 | 1461488791364 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3ed30d400) [pid = 1839] [serial = 2073] [outer = 0x7fc3e761fc00] 02:06:32 INFO - PROCESS | 1839 | 1461488792708 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 1839 | 1461488792787 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:06:32 INFO - PROCESS | 1839 | 1461488792794 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 1839 | 1461488792799 Marionette TRACE conn3 <- [1,2734,null,{}] 02:06:32 INFO - PROCESS | 1839 | 1461488792805 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:33 INFO - PROCESS | 1839 | 1461488793144 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:06:33 INFO - PROCESS | 1839 | 1461488793344 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f036c800 == 152 [pid = 1839] [id = 691] 02:06:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3ed13ec00) [pid = 1839] [serial = 2074] [outer = (nil)] 02:06:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3ed758400) [pid = 1839] [serial = 2075] [outer = 0x7fc3ed13ec00] 02:06:33 INFO - PROCESS | 1839 | 1461488793419 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3edc4c000) [pid = 1839] [serial = 2076] [outer = 0x7fc3ed13ec00] 02:06:34 INFO - PROCESS | 1839 | 1461488794329 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1582ms 02:06:34 INFO - PROCESS | 1839 | 1461488794376 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 1839 | 1461488794380 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:06:34 INFO - PROCESS | 1839 | 1461488794386 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 1839 | 1461488794388 Marionette TRACE conn3 <- [1,2738,null,{}] 02:06:34 INFO - PROCESS | 1839 | 1461488794393 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:34 INFO - PROCESS | 1839 | 1461488794615 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:06:34 INFO - PROCESS | 1839 | 1461488794929 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0811000 == 153 [pid = 1839] [id = 692] 02:06:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3ed757400) [pid = 1839] [serial = 2077] [outer = (nil)] 02:06:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3edcc3000) [pid = 1839] [serial = 2078] [outer = 0x7fc3ed757400] 02:06:35 INFO - PROCESS | 1839 | 1461488795007 Marionette DEBUG loaded listener.js 02:06:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3edccc400) [pid = 1839] [serial = 2079] [outer = 0x7fc3ed757400] 02:06:35 INFO - PROCESS | 1839 | 1461488795804 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1478ms 02:06:35 INFO - PROCESS | 1839 | 1461488795865 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:06:35 INFO - PROCESS | 1839 | 1461488795869 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:06:35 INFO - PROCESS | 1839 | 1461488795874 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 1839 | 1461488795876 Marionette TRACE conn3 <- [1,2742,null,{}] 02:06:35 INFO - PROCESS | 1839 | 1461488795882 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:36 INFO - PROCESS | 1839 | 1461488796113 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:06:36 INFO - PROCESS | 1839 | 1461488796425 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d6c000 == 154 [pid = 1839] [id = 693] 02:06:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3edcccc00) [pid = 1839] [serial = 2080] [outer = (nil)] 02:06:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3edef0c00) [pid = 1839] [serial = 2081] [outer = 0x7fc3edcccc00] 02:06:36 INFO - PROCESS | 1839 | 1461488796502 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3edefa400) [pid = 1839] [serial = 2082] [outer = 0x7fc3edcccc00] 02:06:37 INFO - PROCESS | 1839 | 1461488797309 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1482ms 02:06:37 INFO - PROCESS | 1839 | 1461488797358 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 1839 | 1461488797361 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:06:37 INFO - PROCESS | 1839 | 1461488797367 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 1839 | 1461488797370 Marionette TRACE conn3 <- [1,2746,null,{}] 02:06:37 INFO - PROCESS | 1839 | 1461488797375 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:37 INFO - PROCESS | 1839 | 1461488797605 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:06:37 INFO - PROCESS | 1839 | 1461488797921 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f12e8800 == 155 [pid = 1839] [id = 694] 02:06:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3edccd000) [pid = 1839] [serial = 2083] [outer = (nil)] 02:06:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3ee06c000) [pid = 1839] [serial = 2084] [outer = 0x7fc3edccd000] 02:06:38 INFO - PROCESS | 1839 | 1461488797998 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3ee674800) [pid = 1839] [serial = 2085] [outer = 0x7fc3edccd000] 02:06:38 INFO - PROCESS | 1839 | 1461488798800 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1481ms 02:06:38 INFO - PROCESS | 1839 | 1461488798849 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 1839 | 1461488798853 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:06:38 INFO - PROCESS | 1839 | 1461488798858 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 1839 | 1461488798860 Marionette TRACE conn3 <- [1,2750,null,{}] 02:06:38 INFO - PROCESS | 1839 | 1461488798866 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:39 INFO - PROCESS | 1839 | 1461488799101 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:06:39 INFO - PROCESS | 1839 | 1461488799457 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f131a800 == 156 [pid = 1839] [id = 695] 02:06:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3dd45e400) [pid = 1839] [serial = 2086] [outer = (nil)] 02:06:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3ef9a4400) [pid = 1839] [serial = 2087] [outer = 0x7fc3dd45e400] 02:06:39 INFO - PROCESS | 1839 | 1461488799536 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3ef9ad000) [pid = 1839] [serial = 2088] [outer = 0x7fc3dd45e400] 02:06:40 INFO - PROCESS | 1839 | 1461488800387 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1587ms 02:06:40 INFO - PROCESS | 1839 | 1461488800447 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 1839 | 1461488800449 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:06:40 INFO - PROCESS | 1839 | 1461488800456 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 1839 | 1461488800458 Marionette TRACE conn3 <- [1,2754,null,{}] 02:06:40 INFO - PROCESS | 1839 | 1461488800465 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:40 INFO - PROCESS | 1839 | 1461488800707 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:06:41 INFO - PROCESS | 1839 | 1461488801038 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd79a800 == 157 [pid = 1839] [id = 696] 02:06:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3d5ad9400) [pid = 1839] [serial = 2089] [outer = (nil)] 02:06:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3dc57dc00) [pid = 1839] [serial = 2090] [outer = 0x7fc3d5ad9400] 02:06:41 INFO - PROCESS | 1839 | 1461488801117 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3e6fdd400) [pid = 1839] [serial = 2091] [outer = 0x7fc3d5ad9400] 02:06:42 INFO - PROCESS | 1839 | 1461488802589 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2188ms 02:06:42 INFO - PROCESS | 1839 | 1461488802645 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:06:42 INFO - PROCESS | 1839 | 1461488802650 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:06:42 INFO - PROCESS | 1839 | 1461488802658 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 1839 | 1461488802663 Marionette TRACE conn3 <- [1,2758,null,{}] 02:06:42 INFO - PROCESS | 1839 | 1461488802671 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:42 INFO - PROCESS | 1839 | 1461488802896 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:06:43 INFO - PROCESS | 1839 | 1461488803171 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3de2c3800 == 158 [pid = 1839] [id = 697] 02:06:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3d7762800) [pid = 1839] [serial = 2092] [outer = (nil)] 02:06:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3daccf000) [pid = 1839] [serial = 2093] [outer = 0x7fc3d7762800] 02:06:43 INFO - PROCESS | 1839 | 1461488803242 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3dbeeb000) [pid = 1839] [serial = 2094] [outer = 0x7fc3d7762800] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f48e1800 == 157 [pid = 1839] [id = 216] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dee82000 == 156 [pid = 1839] [id = 679] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd79e000 == 155 [pid = 1839] [id = 678] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbe8b000 == 154 [pid = 1839] [id = 655] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3daca4000 == 153 [pid = 1839] [id = 677] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75c2800 == 152 [pid = 1839] [id = 673] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d18000 == 151 [pid = 1839] [id = 672] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5e29800 == 150 [pid = 1839] [id = 671] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5ca1800 == 149 [pid = 1839] [id = 670] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e509f000 == 148 [pid = 1839] [id = 669] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4932800 == 147 [pid = 1839] [id = 668] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e47e8800 == 146 [pid = 1839] [id = 667] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e44e4800 == 145 [pid = 1839] [id = 666] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39e1000 == 144 [pid = 1839] [id = 665] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24bd800 == 143 [pid = 1839] [id = 664] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e16f1800 == 142 [pid = 1839] [id = 663] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dfc26800 == 141 [pid = 1839] [id = 662] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df51b800 == 140 [pid = 1839] [id = 661] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dee97000 == 139 [pid = 1839] [id = 660] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ddb2f800 == 138 [pid = 1839] [id = 659] 02:06:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dac94000 == 137 [pid = 1839] [id = 658] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3ed13e800) [pid = 1839] [serial = 1922] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3d7a5c400) [pid = 1839] [serial = 1961] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f3d62c00) [pid = 1839] [serial = 1934] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3dc584c00) [pid = 1839] [serial = 1971] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3e3d2e400) [pid = 1839] [serial = 1917] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3e88dc000) [pid = 1839] [serial = 1920] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3f4740000) [pid = 1839] [serial = 1937] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3f946e400) [pid = 1839] [serial = 1946] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3edef8800) [pid = 1839] [serial = 1928] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3dc419c00) [pid = 1839] [serial = 1970] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3ed75c400) [pid = 1839] [serial = 1925] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc401376400) [pid = 1839] [serial = 1952] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3df743000) [pid = 1839] [serial = 1830] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3efcacc00) [pid = 1839] [serial = 1929] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3e2535800) [pid = 1839] [serial = 1911] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3dbcd7400) [pid = 1839] [serial = 1904] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3dc576400) [pid = 1839] [serial = 1905] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3ed30e000) [pid = 1839] [serial = 1923] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc4071d4400) [pid = 1839] [serial = 1953] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3fad04000) [pid = 1839] [serial = 1949] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3dacd0800) [pid = 1839] [serial = 1965] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3de397800) [pid = 1839] [serial = 1907] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3dbeea800) [pid = 1839] [serial = 1967] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3fd364c00) [pid = 1839] [serial = 1950] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3e399b000) [pid = 1839] [serial = 1913] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3f9a52800) [pid = 1839] [serial = 1944] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3f7de2c00) [pid = 1839] [serial = 1887] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3d9e4c400) [pid = 1839] [serial = 1962] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3f03fa800) [pid = 1839] [serial = 1931] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3f939d800) [pid = 1839] [serial = 1941] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3e70ae800) [pid = 1839] [serial = 1919] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3f7395800) [pid = 1839] [serial = 1938] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3f96c2400) [pid = 1839] [serial = 1943] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3d5ae7c00) [pid = 1839] [serial = 1815] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3ee062c00) [pid = 1839] [serial = 1955] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3dfe4b000) [pid = 1839] [serial = 1910] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3e3b9fc00) [pid = 1839] [serial = 1914] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3e3d26400) [pid = 1839] [serial = 1916] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3dc40ac00) [pid = 1839] [serial = 1968] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3dd461400) [pid = 1839] [serial = 1973] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3fa183000) [pid = 1839] [serial = 1947] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3f0cd4000) [pid = 1839] [serial = 1932] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3f892a800) [pid = 1839] [serial = 1940] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3da96e800) [pid = 1839] [serial = 1964] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3df21a000) [pid = 1839] [serial = 1908] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3d9e4e400) [pid = 1839] [serial = 1958] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc4084b1c00) [pid = 1839] [serial = 1956] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3f3fbb000) [pid = 1839] [serial = 1935] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3edc4d800) [pid = 1839] [serial = 1926] [outer = (nil)] [url = about:blank] 02:06:44 INFO - PROCESS | 1839 | 1461488804737 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2186ms 02:06:44 INFO - PROCESS | 1839 | 1461488804844 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 1839 | 1461488804852 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:06:44 INFO - PROCESS | 1839 | 1461488804870 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1839 | 1461488804874 Marionette TRACE conn3 <- [1,2762,null,{}] 02:06:44 INFO - PROCESS | 1839 | 1461488804881 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:45 INFO - PROCESS | 1839 | 1461488805084 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:06:45 INFO - PROCESS | 1839 | 1461488805100 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dab14000 == 138 [pid = 1839] [id = 698] 02:06:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3dacc9c00) [pid = 1839] [serial = 2095] [outer = (nil)] 02:06:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3dc417800) [pid = 1839] [serial = 2096] [outer = 0x7fc3dacc9c00] 02:06:45 INFO - PROCESS | 1839 | 1461488805162 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3de012000) [pid = 1839] [serial = 2097] [outer = 0x7fc3dacc9c00] 02:06:46 INFO - PROCESS | 1839 | 1461488806132 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1291ms 02:06:46 INFO - PROCESS | 1839 | 1461488806152 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:06:46 INFO - PROCESS | 1839 | 1461488806155 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:06:46 INFO - PROCESS | 1839 | 1461488806162 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:06:46 INFO - PROCESS | 1839 | 1461488806167 Marionette TRACE conn3 <- [1,2766,null,{}] 02:06:46 INFO - PROCESS | 1839 | 1461488806181 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:46 INFO - PROCESS | 1839 | 1461488806400 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:06:46 INFO - PROCESS | 1839 | 1461488806600 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda76000 == 139 [pid = 1839] [id = 699] 02:06:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3dc584c00) [pid = 1839] [serial = 2098] [outer = (nil)] 02:06:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3deee5800) [pid = 1839] [serial = 2099] [outer = 0x7fc3dc584c00] 02:06:46 INFO - PROCESS | 1839 | 1461488806666 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3df742400) [pid = 1839] [serial = 2100] [outer = 0x7fc3dc584c00] 02:06:47 INFO - PROCESS | 1839 | 1461488807557 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1432ms 02:06:47 INFO - PROCESS | 1839 | 1461488807596 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:06:47 INFO - PROCESS | 1839 | 1461488807600 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:06:47 INFO - PROCESS | 1839 | 1461488807605 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 1839 | 1461488807607 Marionette TRACE conn3 <- [1,2770,null,{}] 02:06:47 INFO - PROCESS | 1839 | 1461488807612 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:47 INFO - PROCESS | 1839 | 1461488807897 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:06:47 INFO - PROCESS | 1839 | 1461488807932 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df7dc000 == 140 [pid = 1839] [id = 700] 02:06:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3de017c00) [pid = 1839] [serial = 2101] [outer = (nil)] 02:06:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3dfc0d000) [pid = 1839] [serial = 2102] [outer = 0x7fc3de017c00] 02:06:47 INFO - PROCESS | 1839 | 1461488807993 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3e1423800) [pid = 1839] [serial = 2103] [outer = 0x7fc3de017c00] 02:06:48 INFO - PROCESS | 1839 | 1461488808899 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1327ms 02:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:06:48 INFO - PROCESS | 1839 | 1461488808934 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:06:48 INFO - PROCESS | 1839 | 1461488808937 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:06:48 INFO - PROCESS | 1839 | 1461488808942 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 1839 | 1461488808945 Marionette TRACE conn3 <- [1,2774,null,{}] 02:06:48 INFO - PROCESS | 1839 | 1461488808956 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:49 INFO - PROCESS | 1839 | 1461488809230 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:06:49 INFO - PROCESS | 1839 | 1461488809266 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24b8000 == 141 [pid = 1839] [id = 701] 02:06:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3dfb60800) [pid = 1839] [serial = 2104] [outer = (nil)] 02:06:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3e2231400) [pid = 1839] [serial = 2105] [outer = 0x7fc3dfb60800] 02:06:49 INFO - PROCESS | 1839 | 1461488809328 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3e22a5400) [pid = 1839] [serial = 2106] [outer = 0x7fc3dfb60800] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3dfb5f800) [pid = 1839] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3da96a400) [pid = 1839] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3daccb400) [pid = 1839] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3df21dc00) [pid = 1839] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3df222800) [pid = 1839] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3dbef4800) [pid = 1839] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3ddc90000) [pid = 1839] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3daccc800) [pid = 1839] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3deee0000) [pid = 1839] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3e3d20c00) [pid = 1839] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3dfb5b800) [pid = 1839] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3e2538000) [pid = 1839] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3dbcd3000) [pid = 1839] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fc3dacd0400) [pid = 1839] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fc3ddc95c00) [pid = 1839] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fc3dacce400) [pid = 1839] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fc3e22a0400) [pid = 1839] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fc3dc57c000) [pid = 1839] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fc3dfc0f800) [pid = 1839] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fc3d5ade800) [pid = 1839] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fc3dbccfc00) [pid = 1839] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:06:50 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fc3dc414800) [pid = 1839] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:06:50 INFO - PROCESS | 1839 | 1461488810763 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1838ms 02:06:50 INFO - PROCESS | 1839 | 1461488810782 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:06:50 INFO - PROCESS | 1839 | 1461488810785 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:06:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:06:50 INFO - PROCESS | 1839 | 1461488810790 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 1839 | 1461488810792 Marionette TRACE conn3 <- [1,2778,null,{}] 02:06:50 INFO - PROCESS | 1839 | 1461488810797 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:51 INFO - PROCESS | 1839 | 1461488811076 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:06:51 INFO - PROCESS | 1839 | 1461488811261 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44d6000 == 142 [pid = 1839] [id = 702] 02:06:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fc3d9e4f800) [pid = 1839] [serial = 2107] [outer = (nil)] 02:06:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fc3e1426800) [pid = 1839] [serial = 2108] [outer = 0x7fc3d9e4f800] 02:06:51 INFO - PROCESS | 1839 | 1461488811328 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fc3e399b000) [pid = 1839] [serial = 2109] [outer = 0x7fc3d9e4f800] 02:06:52 INFO - PROCESS | 1839 | 1461488812036 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1277ms 02:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:06:52 INFO - PROCESS | 1839 | 1461488812068 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:06:52 INFO - PROCESS | 1839 | 1461488812070 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:06:52 INFO - PROCESS | 1839 | 1461488812076 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:06:52 INFO - PROCESS | 1839 | 1461488812078 Marionette TRACE conn3 <- [1,2782,null,{}] 02:06:52 INFO - PROCESS | 1839 | 1461488812083 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:52 INFO - PROCESS | 1839 | 1461488812535 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:06:52 INFO - PROCESS | 1839 | 1461488812810 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dab20800 == 143 [pid = 1839] [id = 703] 02:06:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fc3d7a52400) [pid = 1839] [serial = 2110] [outer = (nil)] 02:06:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fc3d9e49000) [pid = 1839] [serial = 2111] [outer = 0x7fc3d7a52400] 02:06:52 INFO - PROCESS | 1839 | 1461488812890 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fc3dacd0000) [pid = 1839] [serial = 2112] [outer = 0x7fc3d7a52400] 02:06:53 INFO - PROCESS | 1839 | 1461488813759 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1731ms 02:06:53 INFO - PROCESS | 1839 | 1461488813809 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 1839 | 1461488813814 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:06:53 INFO - PROCESS | 1839 | 1461488813821 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 1839 | 1461488813828 Marionette TRACE conn3 <- [1,2786,null,{}] 02:06:53 INFO - PROCESS | 1839 | 1461488813836 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:54 INFO - PROCESS | 1839 | 1461488814093 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:06:54 INFO - PROCESS | 1839 | 1461488814408 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df51e800 == 144 [pid = 1839] [id = 704] 02:06:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fc3ddc8e400) [pid = 1839] [serial = 2113] [outer = (nil)] 02:06:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fc3de010c00) [pid = 1839] [serial = 2114] [outer = 0x7fc3ddc8e400] 02:06:54 INFO - PROCESS | 1839 | 1461488814494 Marionette DEBUG loaded listener.js 02:06:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fc3de085000) [pid = 1839] [serial = 2115] [outer = 0x7fc3ddc8e400] 02:06:55 INFO - PROCESS | 1839 | 1461488815372 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1582ms 02:06:55 INFO - PROCESS | 1839 | 1461488815404 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:06:55 INFO - PROCESS | 1839 | 1461488815409 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:06:55 INFO - PROCESS | 1839 | 1461488815415 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:06:55 INFO - PROCESS | 1839 | 1461488815418 Marionette TRACE conn3 <- [1,2790,null,{}] 02:06:55 INFO - PROCESS | 1839 | 1461488815424 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:55 INFO - PROCESS | 1839 | 1461488815651 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:06:56 INFO - PROCESS | 1839 | 1461488816025 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47e7800 == 145 [pid = 1839] [id = 705] 02:06:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3deff1400) [pid = 1839] [serial = 2116] [outer = (nil)] 02:06:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3df743800) [pid = 1839] [serial = 2117] [outer = 0x7fc3deff1400] 02:06:56 INFO - PROCESS | 1839 | 1461488816107 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3dfc08400) [pid = 1839] [serial = 2118] [outer = 0x7fc3deff1400] 02:06:56 INFO - PROCESS | 1839 | 1461488816940 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1579ms 02:06:57 INFO - PROCESS | 1839 | 1461488816995 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:06:57 INFO - PROCESS | 1839 | 1461488817000 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:06:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:06:57 INFO - PROCESS | 1839 | 1461488817017 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - PROCESS | 1839 | 1461488817025 Marionette TRACE conn3 <- [1,2794,null,{}] 02:06:57 INFO - PROCESS | 1839 | 1461488817031 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:57 INFO - PROCESS | 1839 | 1461488817313 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:06:57 INFO - PROCESS | 1839 | 1461488817622 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5098000 == 146 [pid = 1839] [id = 706] 02:06:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3df218c00) [pid = 1839] [serial = 2119] [outer = (nil)] 02:06:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3e255b800) [pid = 1839] [serial = 2120] [outer = 0x7fc3df218c00] 02:06:57 INFO - PROCESS | 1839 | 1461488817705 Marionette DEBUG loaded listener.js 02:06:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3e3b9dc00) [pid = 1839] [serial = 2121] [outer = 0x7fc3df218c00] 02:06:58 INFO - PROCESS | 1839 | 1461488818534 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1594ms 02:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:06:58 INFO - PROCESS | 1839 | 1461488818605 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:06:58 INFO - PROCESS | 1839 | 1461488818608 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:06:58 INFO - PROCESS | 1839 | 1461488818614 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:06:58 INFO - PROCESS | 1839 | 1461488818617 Marionette TRACE conn3 <- [1,2798,null,{}] 02:06:58 INFO - PROCESS | 1839 | 1461488818622 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:58 INFO - PROCESS | 1839 | 1461488818854 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:06:59 INFO - PROCESS | 1839 | 1461488819170 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5e19000 == 147 [pid = 1839] [id = 707] 02:06:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3e3d22000) [pid = 1839] [serial = 2122] [outer = (nil)] 02:06:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3e409e000) [pid = 1839] [serial = 2123] [outer = 0x7fc3e3d22000] 02:06:59 INFO - PROCESS | 1839 | 1461488819255 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3e44afc00) [pid = 1839] [serial = 2124] [outer = 0x7fc3e3d22000] 02:07:00 INFO - PROCESS | 1839 | 1461488820101 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:07:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1535ms 02:07:00 INFO - PROCESS | 1839 | 1461488820149 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:07:00 INFO - PROCESS | 1839 | 1461488820153 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:07:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:07:00 INFO - PROCESS | 1839 | 1461488820158 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 1839 | 1461488820160 Marionette TRACE conn3 <- [1,2802,null,{}] 02:07:00 INFO - PROCESS | 1839 | 1461488820166 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:00 INFO - PROCESS | 1839 | 1461488820405 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:07:00 INFO - PROCESS | 1839 | 1461488820745 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e75c2800 == 148 [pid = 1839] [id = 708] 02:07:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3e534b800) [pid = 1839] [serial = 2125] [outer = (nil)] 02:07:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3e5d26400) [pid = 1839] [serial = 2126] [outer = 0x7fc3e534b800] 02:07:00 INFO - PROCESS | 1839 | 1461488820839 Marionette DEBUG loaded listener.js 02:07:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3e60b1000) [pid = 1839] [serial = 2127] [outer = 0x7fc3e534b800] 02:07:01 INFO - PROCESS | 1839 | 1461488821645 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:07:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:07:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1535ms 02:07:01 INFO - PROCESS | 1839 | 1461488821695 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:07:01 INFO - PROCESS | 1839 | 1461488821698 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:07:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:07:01 INFO - PROCESS | 1839 | 1461488821705 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:07:01 INFO - PROCESS | 1839 | 1461488821709 Marionette TRACE conn3 <- [1,2806,null,{}] 02:07:01 INFO - PROCESS | 1839 | 1461488821714 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:01 INFO - PROCESS | 1839 | 1461488821950 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:07:02 INFO - PROCESS | 1839 | 1461488822224 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8818000 == 149 [pid = 1839] [id = 709] 02:07:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3e44ae800) [pid = 1839] [serial = 2128] [outer = (nil)] 02:07:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3e6e50800) [pid = 1839] [serial = 2129] [outer = 0x7fc3e44ae800] 02:07:02 INFO - PROCESS | 1839 | 1461488822351 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3e6fe8400) [pid = 1839] [serial = 2130] [outer = 0x7fc3e44ae800] 02:07:03 INFO - PROCESS | 1839 | 1461488823233 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:07:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:07:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 02:07:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:07:03 INFO - PROCESS | 1839 | 1461488823285 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:07:03 INFO - PROCESS | 1839 | 1461488823288 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:07:03 INFO - PROCESS | 1839 | 1461488823294 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:07:03 INFO - PROCESS | 1839 | 1461488823297 Marionette TRACE conn3 <- [1,2810,null,{}] 02:07:03 INFO - PROCESS | 1839 | 1461488823302 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:03 INFO - PROCESS | 1839 | 1461488823522 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:07:03 INFO - PROCESS | 1839 | 1461488823766 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ede26800 == 150 [pid = 1839] [id = 710] 02:07:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3e534d800) [pid = 1839] [serial = 2131] [outer = (nil)] 02:07:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3e744e000) [pid = 1839] [serial = 2132] [outer = 0x7fc3e534d800] 02:07:03 INFO - PROCESS | 1839 | 1461488823884 Marionette DEBUG loaded listener.js 02:07:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3e890b000) [pid = 1839] [serial = 2133] [outer = 0x7fc3e534d800] 02:07:04 INFO - PROCESS | 1839 | 1461488824720 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:07:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:07:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1483ms 02:07:04 INFO - PROCESS | 1839 | 1461488824779 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:07:04 INFO - PROCESS | 1839 | 1461488824781 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:07:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:07:04 INFO - PROCESS | 1839 | 1461488824788 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - PROCESS | 1839 | 1461488824790 Marionette TRACE conn3 <- [1,2814,null,{}] 02:07:04 INFO - PROCESS | 1839 | 1461488824796 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:05 INFO - PROCESS | 1839 | 1461488825028 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:07:05 INFO - PROCESS | 1839 | 1461488825341 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f014b800 == 151 [pid = 1839] [id = 711] 02:07:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3e60b4000) [pid = 1839] [serial = 2134] [outer = (nil)] 02:07:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3ed305000) [pid = 1839] [serial = 2135] [outer = 0x7fc3e60b4000] 02:07:05 INFO - PROCESS | 1839 | 1461488825421 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3ed311400) [pid = 1839] [serial = 2136] [outer = 0x7fc3e60b4000] 02:07:06 INFO - PROCESS | 1839 | 1461488826266 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:07:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:07:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1538ms 02:07:06 INFO - PROCESS | 1839 | 1461488826329 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:07:06 INFO - PROCESS | 1839 | 1461488826333 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:07:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:07:06 INFO - PROCESS | 1839 | 1461488826339 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:07:06 INFO - PROCESS | 1839 | 1461488826349 Marionette TRACE conn3 <- [1,2818,null,{}] 02:07:06 INFO - PROCESS | 1839 | 1461488826353 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:06 INFO - PROCESS | 1839 | 1461488826618 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:07:06 INFO - PROCESS | 1839 | 1461488826926 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1209000 == 152 [pid = 1839] [id = 712] 02:07:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3e60c6800) [pid = 1839] [serial = 2137] [outer = (nil)] 02:07:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3ed5bf000) [pid = 1839] [serial = 2138] [outer = 0x7fc3e60c6800] 02:07:07 INFO - PROCESS | 1839 | 1461488827005 Marionette DEBUG loaded listener.js 02:07:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3ed75f000) [pid = 1839] [serial = 2139] [outer = 0x7fc3e60c6800] 02:07:07 INFO - PROCESS | 1839 | 1461488827847 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:07:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:07:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1534ms 02:07:07 INFO - PROCESS | 1839 | 1461488827874 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:07:07 INFO - PROCESS | 1839 | 1461488827877 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:07:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:07:07 INFO - PROCESS | 1839 | 1461488827883 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:07:07 INFO - PROCESS | 1839 | 1461488827885 Marionette TRACE conn3 <- [1,2822,null,{}] 02:07:07 INFO - PROCESS | 1839 | 1461488827891 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:08 INFO - PROCESS | 1839 | 1461488828122 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:07:08 INFO - PROCESS | 1839 | 1461488828450 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f1698000 == 153 [pid = 1839] [id = 713] 02:07:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3ee06dc00) [pid = 1839] [serial = 2140] [outer = (nil)] 02:07:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3ef9a5c00) [pid = 1839] [serial = 2141] [outer = 0x7fc3ee06dc00] 02:07:08 INFO - PROCESS | 1839 | 1461488828541 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3efca8400) [pid = 1839] [serial = 2142] [outer = 0x7fc3ee06dc00] 02:07:09 INFO - PROCESS | 1839 | 1461488829408 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1579ms 02:07:09 INFO - PROCESS | 1839 | 1461488829464 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 1839 | 1461488829469 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:07:09 INFO - PROCESS | 1839 | 1461488829475 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 1839 | 1461488829478 Marionette TRACE conn3 <- [1,2826,null,{}] 02:07:09 INFO - PROCESS | 1839 | 1461488829483 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:09 INFO - PROCESS | 1839 | 1461488829750 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:07:10 INFO - PROCESS | 1839 | 1461488830075 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f2793800 == 154 [pid = 1839] [id = 714] 02:07:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3ed5b1c00) [pid = 1839] [serial = 2143] [outer = (nil)] 02:07:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3f0115400) [pid = 1839] [serial = 2144] [outer = 0x7fc3ed5b1c00] 02:07:10 INFO - PROCESS | 1839 | 1461488830156 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3f034fc00) [pid = 1839] [serial = 2145] [outer = 0x7fc3ed5b1c00] 02:07:10 INFO - PROCESS | 1839 | 1461488830988 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:07:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:07:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1585ms 02:07:11 INFO - PROCESS | 1839 | 1461488831061 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 1839 | 1461488831065 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:07:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:07:11 INFO - PROCESS | 1839 | 1461488831070 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 1839 | 1461488831073 Marionette TRACE conn3 <- [1,2830,null,{}] 02:07:11 INFO - PROCESS | 1839 | 1461488831078 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:11 INFO - PROCESS | 1839 | 1461488831306 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:07:11 INFO - PROCESS | 1839 | 1461488831616 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f441d800 == 155 [pid = 1839] [id = 715] 02:07:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3edc46400) [pid = 1839] [serial = 2146] [outer = (nil)] 02:07:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3f0356000) [pid = 1839] [serial = 2147] [outer = 0x7fc3edc46400] 02:07:11 INFO - PROCESS | 1839 | 1461488831692 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3f03eac00) [pid = 1839] [serial = 2148] [outer = 0x7fc3edc46400] 02:07:12 INFO - PROCESS | 1839 | 1461488832511 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1480ms 02:07:12 INFO - PROCESS | 1839 | 1461488832551 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:07:12 INFO - PROCESS | 1839 | 1461488832555 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:07:12 INFO - PROCESS | 1839 | 1461488832561 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:07:12 INFO - PROCESS | 1839 | 1461488832563 Marionette TRACE conn3 <- [1,2834,null,{}] 02:07:12 INFO - PROCESS | 1839 | 1461488832568 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:12 INFO - PROCESS | 1839 | 1461488832808 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:07:13 INFO - PROCESS | 1839 | 1461488833120 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f47e9800 == 156 [pid = 1839] [id = 716] 02:07:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3f011c400) [pid = 1839] [serial = 2149] [outer = (nil)] 02:07:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3f03f7c00) [pid = 1839] [serial = 2150] [outer = 0x7fc3f011c400] 02:07:13 INFO - PROCESS | 1839 | 1461488833199 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3f043c400) [pid = 1839] [serial = 2151] [outer = 0x7fc3f011c400] 02:07:14 INFO - PROCESS | 1839 | 1461488834001 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1477ms 02:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:07:14 INFO - PROCESS | 1839 | 1461488834040 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 1839 | 1461488834042 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:07:14 INFO - PROCESS | 1839 | 1461488834049 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 1839 | 1461488834052 Marionette TRACE conn3 <- [1,2838,null,{}] 02:07:14 INFO - PROCESS | 1839 | 1461488834057 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:14 INFO - PROCESS | 1839 | 1461488834301 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:07:14 INFO - PROCESS | 1839 | 1461488834624 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f496a000 == 157 [pid = 1839] [id = 717] 02:07:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3f0352c00) [pid = 1839] [serial = 2152] [outer = (nil)] 02:07:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3f044bc00) [pid = 1839] [serial = 2153] [outer = 0x7fc3f0352c00] 02:07:14 INFO - PROCESS | 1839 | 1461488834701 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3f0458000) [pid = 1839] [serial = 2154] [outer = 0x7fc3f0352c00] 02:07:15 INFO - PROCESS | 1839 | 1461488835510 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1530ms 02:07:15 INFO - PROCESS | 1839 | 1461488835583 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 1839 | 1461488835585 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:07:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:07:15 INFO - PROCESS | 1839 | 1461488835592 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 1839 | 1461488835594 Marionette TRACE conn3 <- [1,2842,null,{}] 02:07:15 INFO - PROCESS | 1839 | 1461488835600 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:15 INFO - PROCESS | 1839 | 1461488835849 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:07:16 INFO - PROCESS | 1839 | 1461488836177 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a73800 == 158 [pid = 1839] [id = 718] 02:07:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3f03eec00) [pid = 1839] [serial = 2155] [outer = (nil)] 02:07:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3f0546000) [pid = 1839] [serial = 2156] [outer = 0x7fc3f03eec00] 02:07:16 INFO - PROCESS | 1839 | 1461488836253 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3f054c400) [pid = 1839] [serial = 2157] [outer = 0x7fc3f03eec00] 02:07:17 INFO - PROCESS | 1839 | 1461488837079 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1531ms 02:07:17 INFO - PROCESS | 1839 | 1461488837124 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 1839 | 1461488837128 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:07:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:07:17 INFO - PROCESS | 1839 | 1461488837133 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 1839 | 1461488837138 Marionette TRACE conn3 <- [1,2846,null,{}] 02:07:17 INFO - PROCESS | 1839 | 1461488837143 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:17 INFO - PROCESS | 1839 | 1461488837375 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:07:17 INFO - PROCESS | 1839 | 1461488837692 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4d0e800 == 159 [pid = 1839] [id = 719] 02:07:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3f0542400) [pid = 1839] [serial = 2158] [outer = (nil)] 02:07:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3f089a400) [pid = 1839] [serial = 2159] [outer = 0x7fc3f0542400] 02:07:17 INFO - PROCESS | 1839 | 1461488837774 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3f08a7800) [pid = 1839] [serial = 2160] [outer = 0x7fc3f0542400] 02:07:18 INFO - PROCESS | 1839 | 1461488838641 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:07:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1543ms 02:07:18 INFO - PROCESS | 1839 | 1461488838678 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 1839 | 1461488838682 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:07:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:07:18 INFO - PROCESS | 1839 | 1461488838687 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 1839 | 1461488838691 Marionette TRACE conn3 <- [1,2850,null,{}] 02:07:18 INFO - PROCESS | 1839 | 1461488838696 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:18 INFO - PROCESS | 1839 | 1461488838935 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:07:19 INFO - PROCESS | 1839 | 1461488839269 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4fc2000 == 160 [pid = 1839] [id = 720] 02:07:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3f0550c00) [pid = 1839] [serial = 2161] [outer = (nil)] 02:07:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3f0cc9c00) [pid = 1839] [serial = 2162] [outer = 0x7fc3f0550c00] 02:07:19 INFO - PROCESS | 1839 | 1461488839349 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3f0cd1c00) [pid = 1839] [serial = 2163] [outer = 0x7fc3f0550c00] 02:07:20 INFO - PROCESS | 1839 | 1461488840169 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:07:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1528ms 02:07:20 INFO - PROCESS | 1839 | 1461488840217 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1839 | 1461488840220 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:07:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:07:20 INFO - PROCESS | 1839 | 1461488840226 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1839 | 1461488840228 Marionette TRACE conn3 <- [1,2854,null,{}] 02:07:20 INFO - PROCESS | 1839 | 1461488840233 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:20 INFO - PROCESS | 1839 | 1461488840464 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:07:20 INFO - PROCESS | 1839 | 1461488840783 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f64af000 == 161 [pid = 1839] [id = 721] 02:07:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3f0789c00) [pid = 1839] [serial = 2164] [outer = (nil)] 02:07:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3f0d32400) [pid = 1839] [serial = 2165] [outer = 0x7fc3f0789c00] 02:07:20 INFO - PROCESS | 1839 | 1461488840860 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3f0ea2c00) [pid = 1839] [serial = 2166] [outer = 0x7fc3f0789c00] 02:07:21 INFO - PROCESS | 1839 | 1461488841715 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:07:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1528ms 02:07:21 INFO - PROCESS | 1839 | 1461488841755 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 1839 | 1461488841759 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:07:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:07:21 INFO - PROCESS | 1839 | 1461488841764 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - PROCESS | 1839 | 1461488841767 Marionette TRACE conn3 <- [1,2858,null,{}] 02:07:21 INFO - PROCESS | 1839 | 1461488841772 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 1839 | 1461488842004 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:07:22 INFO - PROCESS | 1839 | 1461488842324 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f89cb000 == 162 [pid = 1839] [id = 722] 02:07:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3f0cd6800) [pid = 1839] [serial = 2167] [outer = (nil)] 02:07:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3f0eacc00) [pid = 1839] [serial = 2168] [outer = 0x7fc3f0cd6800] 02:07:22 INFO - PROCESS | 1839 | 1461488842405 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3f11d1c00) [pid = 1839] [serial = 2169] [outer = 0x7fc3f0cd6800] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f1351000 == 161 [pid = 1839] [id = 275] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0d6c000 == 160 [pid = 1839] [id = 693] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f0811000 == 159 [pid = 1839] [id = 692] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f036c800 == 158 [pid = 1839] [id = 691] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc08800 == 157 [pid = 1839] [id = 690] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ee0dc800 == 156 [pid = 1839] [id = 689] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ede24000 == 155 [pid = 1839] [id = 688] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed542800 == 154 [pid = 1839] [id = 687] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8be4000 == 153 [pid = 1839] [id = 686] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e75c9800 == 152 [pid = 1839] [id = 685] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5dc9800 == 151 [pid = 1839] [id = 684] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4943000 == 150 [pid = 1839] [id = 683] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39d6000 == 149 [pid = 1839] [id = 682] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df7c5800 == 148 [pid = 1839] [id = 681] 02:07:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3da1b1000 == 147 [pid = 1839] [id = 680] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3e2230c00) [pid = 1839] [serial = 2000] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3dbb4a000) [pid = 1839] [serial = 1977] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3dd8c6400) [pid = 1839] [serial = 2037] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3df747c00) [pid = 1839] [serial = 1991] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3dfc06400) [pid = 1839] [serial = 1994] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3dc57e800) [pid = 1839] [serial = 1979] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3e6e42800) [pid = 1839] [serial = 2027] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3de010000) [pid = 1839] [serial = 1982] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3e3d2c000) [pid = 1839] [serial = 2010] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3deee7c00) [pid = 1839] [serial = 1988] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3e510a800) [pid = 1839] [serial = 2016] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3e142c000) [pid = 1839] [serial = 1998] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3dfc0b800) [pid = 1839] [serial = 1995] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3e253e800) [pid = 1839] [serial = 2003] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3e1423400) [pid = 1839] [serial = 1997] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3e3d2bc00) [pid = 1839] [serial = 2030] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3e44a9400) [pid = 1839] [serial = 2013] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3de0a7800) [pid = 1839] [serial = 1986] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3e4099c00) [pid = 1839] [serial = 2012] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3de09dc00) [pid = 1839] [serial = 1985] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3de00ec00) [pid = 1839] [serial = 2039] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3dbccb800) [pid = 1839] [serial = 2034] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3e399ac00) [pid = 1839] [serial = 2006] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3e60b5c00) [pid = 1839] [serial = 2024] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3deff4000) [pid = 1839] [serial = 1989] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3e60c7800) [pid = 1839] [serial = 2025] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3e5343400) [pid = 1839] [serial = 2018] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3de0a7400) [pid = 1839] [serial = 1959] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3e2556800) [pid = 1839] [serial = 2004] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3dacd5800) [pid = 1839] [serial = 2033] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3e5d33800) [pid = 1839] [serial = 2022] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3dfb58c00) [pid = 1839] [serial = 1992] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3e3b99c00) [pid = 1839] [serial = 2009] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3dc57ac00) [pid = 1839] [serial = 2036] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3dd8c6000) [pid = 1839] [serial = 1980] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3e7044400) [pid = 1839] [serial = 2031] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3e229d800) [pid = 1839] [serial = 2001] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3df218400) [pid = 1839] [serial = 1902] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3e534ec00) [pid = 1839] [serial = 2021] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3daccfc00) [pid = 1839] [serial = 1976] [outer = (nil)] [url = about:blank] 02:07:24 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3e534c000) [pid = 1839] [serial = 2019] [outer = (nil)] [url = about:blank] 02:07:25 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3de019c00) [pid = 1839] [serial = 1983] [outer = (nil)] [url = about:blank] 02:07:25 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3e3ba2400) [pid = 1839] [serial = 2007] [outer = (nil)] [url = about:blank] 02:07:25 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3e44b6800) [pid = 1839] [serial = 2015] [outer = (nil)] [url = about:blank] 02:07:25 INFO - PROCESS | 1839 | 1461488845257 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:07:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3545ms 02:07:25 INFO - PROCESS | 1839 | 1461488845310 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1839 | 1461488845314 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:07:25 INFO - PROCESS | 1839 | 1461488845323 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1839 | 1461488845328 Marionette TRACE conn3 <- [1,2862,null,{}] 02:07:25 INFO - PROCESS | 1839 | 1461488845336 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 1839 | 1461488845589 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:07:25 INFO - PROCESS | 1839 | 1461488845791 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dac8f800 == 148 [pid = 1839] [id = 723] 02:07:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3d7a56000) [pid = 1839] [serial = 2170] [outer = (nil)] 02:07:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3da96f400) [pid = 1839] [serial = 2171] [outer = 0x7fc3d7a56000] 02:07:25 INFO - PROCESS | 1839 | 1461488845863 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3dbb50000) [pid = 1839] [serial = 2172] [outer = 0x7fc3d7a56000] 02:07:26 INFO - PROCESS | 1839 | 1461488846601 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:07:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1334ms 02:07:26 INFO - PROCESS | 1839 | 1461488846658 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 1839 | 1461488846666 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:07:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:07:26 INFO - PROCESS | 1839 | 1461488846675 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1839 | 1461488846678 Marionette TRACE conn3 <- [1,2866,null,{}] 02:07:26 INFO - PROCESS | 1839 | 1461488846684 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 1839 | 1461488846985 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:07:27 INFO - PROCESS | 1839 | 1461488847114 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dda75000 == 149 [pid = 1839] [id = 724] 02:07:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3d775b800) [pid = 1839] [serial = 2173] [outer = (nil)] 02:07:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3dd455c00) [pid = 1839] [serial = 2174] [outer = 0x7fc3d775b800] 02:07:27 INFO - PROCESS | 1839 | 1461488847176 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3ddc8d400) [pid = 1839] [serial = 2175] [outer = 0x7fc3d775b800] 02:07:28 INFO - PROCESS | 1839 | 1461488848082 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1437ms 02:07:28 INFO - PROCESS | 1839 | 1461488848112 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 1839 | 1461488848116 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:07:28 INFO - PROCESS | 1839 | 1461488848140 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 1839 | 1461488848146 Marionette TRACE conn3 <- [1,2870,null,{}] 02:07:28 INFO - PROCESS | 1839 | 1461488848161 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:28 INFO - PROCESS | 1839 | 1461488848445 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:07:28 INFO - PROCESS | 1839 | 1461488848479 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df504000 == 150 [pid = 1839] [id = 725] 02:07:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3de0a3000) [pid = 1839] [serial = 2176] [outer = (nil)] 02:07:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3deee9400) [pid = 1839] [serial = 2177] [outer = 0x7fc3de0a3000] 02:07:28 INFO - PROCESS | 1839 | 1461488848547 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3df21d800) [pid = 1839] [serial = 2178] [outer = 0x7fc3de0a3000] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3dd8cbc00) [pid = 1839] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3e5d34000) [pid = 1839] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3de017c00) [pid = 1839] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3dfb60800) [pid = 1839] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3d7762800) [pid = 1839] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3dc584c00) [pid = 1839] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:07:29 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3dacc9c00) [pid = 1839] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:07:29 INFO - PROCESS | 1839 | 1461488849660 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:07:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1555ms 02:07:29 INFO - PROCESS | 1839 | 1461488849678 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 1839 | 1461488849681 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:07:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:07:29 INFO - PROCESS | 1839 | 1461488849687 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 1839 | 1461488849689 Marionette TRACE conn3 <- [1,2874,null,{}] 02:07:29 INFO - PROCESS | 1839 | 1461488849694 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:29 INFO - PROCESS | 1839 | 1461488849960 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:07:30 INFO - PROCESS | 1839 | 1461488850082 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfc13800 == 151 [pid = 1839] [id = 726] 02:07:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3d9e47c00) [pid = 1839] [serial = 2179] [outer = (nil)] 02:07:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3deff0400) [pid = 1839] [serial = 2180] [outer = 0x7fc3d9e47c00] 02:07:30 INFO - PROCESS | 1839 | 1461488850178 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3dfb55000) [pid = 1839] [serial = 2181] [outer = 0x7fc3d9e47c00] 02:07:30 INFO - PROCESS | 1839 | 1461488850867 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1226ms 02:07:30 INFO - PROCESS | 1839 | 1461488850923 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1839 | 1461488850926 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:07:30 INFO - PROCESS | 1839 | 1461488850932 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 1839 | 1461488850934 Marionette TRACE conn3 <- [1,2878,null,{}] 02:07:30 INFO - PROCESS | 1839 | 1461488850939 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:31 INFO - PROCESS | 1839 | 1461488851190 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:07:31 INFO - PROCESS | 1839 | 1461488851381 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e2204800 == 152 [pid = 1839] [id = 727] 02:07:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3dc580800) [pid = 1839] [serial = 2182] [outer = (nil)] 02:07:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3dfc02800) [pid = 1839] [serial = 2183] [outer = 0x7fc3dc580800] 02:07:31 INFO - PROCESS | 1839 | 1461488851443 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3e1429000) [pid = 1839] [serial = 2184] [outer = 0x7fc3dc580800] 02:07:32 INFO - PROCESS | 1839 | 1461488852461 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1579ms 02:07:32 INFO - PROCESS | 1839 | 1461488852512 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1839 | 1461488852520 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:07:32 INFO - PROCESS | 1839 | 1461488852527 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1839 | 1461488852534 Marionette TRACE conn3 <- [1,2882,null,{}] 02:07:32 INFO - PROCESS | 1839 | 1461488852541 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:32 INFO - PROCESS | 1839 | 1461488852783 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:07:33 INFO - PROCESS | 1839 | 1461488853121 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ddb42800 == 153 [pid = 1839] [id = 728] 02:07:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3dd45c000) [pid = 1839] [serial = 2185] [outer = (nil)] 02:07:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3dd8c5400) [pid = 1839] [serial = 2186] [outer = 0x7fc3dd45c000] 02:07:33 INFO - PROCESS | 1839 | 1461488853226 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3ddc99800) [pid = 1839] [serial = 2187] [outer = 0x7fc3dd45c000] 02:07:34 INFO - PROCESS | 1839 | 1461488854070 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:07:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1591ms 02:07:34 INFO - PROCESS | 1839 | 1461488854119 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1839 | 1461488854127 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:07:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:07:34 INFO - PROCESS | 1839 | 1461488854137 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1839 | 1461488854141 Marionette TRACE conn3 <- [1,2886,null,{}] 02:07:34 INFO - PROCESS | 1839 | 1461488854146 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:34 INFO - PROCESS | 1839 | 1461488854397 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:07:34 INFO - PROCESS | 1839 | 1461488854755 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39cd800 == 154 [pid = 1839] [id = 729] 02:07:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3df221c00) [pid = 1839] [serial = 2188] [outer = (nil)] 02:07:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3dfc09800) [pid = 1839] [serial = 2189] [outer = 0x7fc3df221c00] 02:07:34 INFO - PROCESS | 1839 | 1461488854835 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3e222c400) [pid = 1839] [serial = 2190] [outer = 0x7fc3df221c00] 02:07:35 INFO - PROCESS | 1839 | 1461488855702 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:07:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1635ms 02:07:35 INFO - PROCESS | 1839 | 1461488855772 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:07:35 INFO - PROCESS | 1839 | 1461488855776 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:07:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:07:35 INFO - PROCESS | 1839 | 1461488855782 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1839 | 1461488855788 Marionette TRACE conn3 <- [1,2890,null,{}] 02:07:35 INFO - PROCESS | 1839 | 1461488855804 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:36 INFO - PROCESS | 1839 | 1461488856083 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:07:36 INFO - PROCESS | 1839 | 1461488856397 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47e0800 == 155 [pid = 1839] [id = 730] 02:07:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3e2559c00) [pid = 1839] [serial = 2191] [outer = (nil)] 02:07:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e399a400) [pid = 1839] [serial = 2192] [outer = 0x7fc3e2559c00] 02:07:36 INFO - PROCESS | 1839 | 1461488856475 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e3d27800) [pid = 1839] [serial = 2193] [outer = 0x7fc3e2559c00] 02:07:37 INFO - PROCESS | 1839 | 1461488857299 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:07:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:07:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1587ms 02:07:37 INFO - PROCESS | 1839 | 1461488857370 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:07:37 INFO - PROCESS | 1839 | 1461488857375 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:07:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:07:37 INFO - PROCESS | 1839 | 1461488857380 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:07:37 INFO - PROCESS | 1839 | 1461488857383 Marionette TRACE conn3 <- [1,2894,null,{}] 02:07:37 INFO - PROCESS | 1839 | 1461488857388 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:37 INFO - PROCESS | 1839 | 1461488857614 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:07:37 INFO - PROCESS | 1839 | 1461488857923 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4954800 == 156 [pid = 1839] [id = 731] 02:07:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3e2562800) [pid = 1839] [serial = 2194] [outer = (nil)] 02:07:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3e44b2800) [pid = 1839] [serial = 2195] [outer = 0x7fc3e2562800] 02:07:38 INFO - PROCESS | 1839 | 1461488858001 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3e510f800) [pid = 1839] [serial = 2196] [outer = 0x7fc3e2562800] 02:07:38 INFO - PROCESS | 1839 | 1461488858825 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:07:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1484ms 02:07:38 INFO - PROCESS | 1839 | 1461488858866 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 1839 | 1461488858869 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:07:38 INFO - PROCESS | 1839 | 1461488858875 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 1839 | 1461488858877 Marionette TRACE conn3 <- [1,2898,null,{}] 02:07:38 INFO - PROCESS | 1839 | 1461488858882 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:39 INFO - PROCESS | 1839 | 1461488859106 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:07:39 INFO - PROCESS | 1839 | 1461488859416 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5471000 == 157 [pid = 1839] [id = 732] 02:07:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3e2b76c00) [pid = 1839] [serial = 2197] [outer = (nil)] 02:07:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3e534f000) [pid = 1839] [serial = 2198] [outer = 0x7fc3e2b76c00] 02:07:39 INFO - PROCESS | 1839 | 1461488859494 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3e5d34000) [pid = 1839] [serial = 2199] [outer = 0x7fc3e2b76c00] 02:07:40 INFO - PROCESS | 1839 | 1461488860359 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:07:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1527ms 02:07:40 INFO - PROCESS | 1839 | 1461488860403 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 1839 | 1461488860407 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:07:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:07:40 INFO - PROCESS | 1839 | 1461488860413 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 1839 | 1461488860415 Marionette TRACE conn3 <- [1,2902,null,{}] 02:07:40 INFO - PROCESS | 1839 | 1461488860420 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:40 INFO - PROCESS | 1839 | 1461488860659 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:07:40 INFO - PROCESS | 1839 | 1461488860981 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d0f800 == 158 [pid = 1839] [id = 733] 02:07:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3e704d400) [pid = 1839] [serial = 2200] [outer = (nil)] 02:07:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3e7610400) [pid = 1839] [serial = 2201] [outer = 0x7fc3e704d400] 02:07:41 INFO - PROCESS | 1839 | 1461488861074 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3e88de000) [pid = 1839] [serial = 2202] [outer = 0x7fc3e704d400] 02:07:41 INFO - PROCESS | 1839 | 1461488861881 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:07:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1528ms 02:07:41 INFO - PROCESS | 1839 | 1461488861942 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1839 | 1461488861946 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:07:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:07:41 INFO - PROCESS | 1839 | 1461488861951 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1839 | 1461488861954 Marionette TRACE conn3 <- [1,2906,null,{}] 02:07:41 INFO - PROCESS | 1839 | 1461488861959 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:42 INFO - PROCESS | 1839 | 1461488862175 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:07:42 INFO - PROCESS | 1839 | 1461488862495 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7698800 == 159 [pid = 1839] [id = 734] 02:07:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3e39a6400) [pid = 1839] [serial = 2203] [outer = (nil)] 02:07:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3ed14ac00) [pid = 1839] [serial = 2204] [outer = 0x7fc3e39a6400] 02:07:42 INFO - PROCESS | 1839 | 1461488862573 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3ed5bb000) [pid = 1839] [serial = 2205] [outer = 0x7fc3e39a6400] 02:07:43 INFO - PROCESS | 1839 | 1461488863378 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:07:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1492ms 02:07:43 INFO - PROCESS | 1839 | 1461488863444 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1839 | 1461488863448 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:07:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:07:43 INFO - PROCESS | 1839 | 1461488863454 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1839 | 1461488863456 Marionette TRACE conn3 <- [1,2910,null,{}] 02:07:43 INFO - PROCESS | 1839 | 1461488863461 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 1839 | 1461488863686 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:07:43 INFO - PROCESS | 1839 | 1461488863994 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8813800 == 160 [pid = 1839] [id = 735] 02:07:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3e6fe7800) [pid = 1839] [serial = 2206] [outer = (nil)] 02:07:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3edc4bc00) [pid = 1839] [serial = 2207] [outer = 0x7fc3e6fe7800] 02:07:44 INFO - PROCESS | 1839 | 1461488864069 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3edccd400) [pid = 1839] [serial = 2208] [outer = 0x7fc3e6fe7800] 02:07:44 INFO - PROCESS | 1839 | 1461488864767 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:07:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:07:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:07:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1335ms 02:07:44 INFO - PROCESS | 1839 | 1461488864789 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 1839 | 1461488864793 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:07:44 INFO - TEST-START | /DOMEvents/constructors.html 02:07:44 INFO - PROCESS | 1839 | 1461488864800 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 1839 | 1461488864802 Marionette TRACE conn3 <- [1,2914,null,{}] 02:07:44 INFO - PROCESS | 1839 | 1461488864807 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:45 INFO - PROCESS | 1839 | 1461488865024 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:07:45 INFO - PROCESS | 1839 | 1461488865276 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ed7a4000 == 161 [pid = 1839] [id = 736] 02:07:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3ed5bc400) [pid = 1839] [serial = 2209] [outer = (nil)] 02:07:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3ee060400) [pid = 1839] [serial = 2210] [outer = 0x7fc3ed5bc400] 02:07:45 INFO - PROCESS | 1839 | 1461488865351 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3ef9ae000) [pid = 1839] [serial = 2211] [outer = 0x7fc3ed5bc400] 02:07:46 INFO - PROCESS | 1839 | 1461488866221 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:07:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:07:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:07:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:07:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:07:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:07:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:07:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:07:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:07:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1494ms 02:07:46 INFO - PROCESS | 1839 | 1461488866331 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1839 | 1461488866334 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:07:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:07:46 INFO - PROCESS | 1839 | 1461488866342 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 1839 | 1461488866345 Marionette TRACE conn3 <- [1,2918,null,{}] 02:07:46 INFO - PROCESS | 1839 | 1461488866354 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:46 INFO - PROCESS | 1839 | 1461488866591 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:07:46 INFO - PROCESS | 1839 | 1461488866912 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3efc44000 == 162 [pid = 1839] [id = 737] 02:07:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3ed5bf400) [pid = 1839] [serial = 2212] [outer = (nil)] 02:07:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3efcadc00) [pid = 1839] [serial = 2213] [outer = 0x7fc3ed5bf400] 02:07:46 INFO - PROCESS | 1839 | 1461488866985 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3f04f0c00) [pid = 1839] [serial = 2214] [outer = 0x7fc3ed5bf400] 02:07:47 INFO - PROCESS | 1839 | 1461488867694 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:07:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:07:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1382ms 02:07:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:07:47 INFO - PROCESS | 1839 | 1461488867726 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 1839 | 1461488867729 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:07:47 INFO - PROCESS | 1839 | 1461488867735 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 1839 | 1461488867739 Marionette TRACE conn3 <- [1,2922,null,{}] 02:07:47 INFO - PROCESS | 1839 | 1461488867744 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:47 INFO - PROCESS | 1839 | 1461488867983 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:07:48 INFO - PROCESS | 1839 | 1461488868302 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f12dc000 == 163 [pid = 1839] [id = 738] 02:07:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3efcafc00) [pid = 1839] [serial = 2215] [outer = (nil)] 02:07:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3f11d8000) [pid = 1839] [serial = 2216] [outer = 0x7fc3efcafc00] 02:07:48 INFO - PROCESS | 1839 | 1461488868384 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3f11fe800) [pid = 1839] [serial = 2217] [outer = 0x7fc3efcafc00] 02:07:49 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:07:49 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:07:49 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:07:49 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:07:49 INFO - PROCESS | 1839 | 1461488869191 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:07:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:07:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:07:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:07:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:07:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:07:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:07:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:07:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:07:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:07:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1488ms 02:07:49 INFO - PROCESS | 1839 | 1461488869226 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1839 | 1461488869230 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:07:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:07:49 INFO - PROCESS | 1839 | 1461488869239 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1839 | 1461488869241 Marionette TRACE conn3 <- [1,2926,null,{}] 02:07:49 INFO - PROCESS | 1839 | 1461488869245 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 1839 | 1461488869504 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:07:49 INFO - PROCESS | 1839 | 1461488869757 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f441d000 == 164 [pid = 1839] [id = 739] 02:07:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3f0ad8c00) [pid = 1839] [serial = 2218] [outer = (nil)] 02:07:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3f127c000) [pid = 1839] [serial = 2219] [outer = 0x7fc3f0ad8c00] 02:07:49 INFO - PROCESS | 1839 | 1461488869833 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3f1469400) [pid = 1839] [serial = 2220] [outer = 0x7fc3f0ad8c00] 02:07:50 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:07:50 INFO - PROCESS | 1839 | 1461488870596 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:07:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:07:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1386ms 02:07:50 INFO - PROCESS | 1839 | 1461488870625 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1839 | 1461488870629 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:07:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:07:50 INFO - PROCESS | 1839 | 1461488870635 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1839 | 1461488870637 Marionette TRACE conn3 <- [1,2930,null,{}] 02:07:50 INFO - PROCESS | 1839 | 1461488870642 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:50 INFO - PROCESS | 1839 | 1461488870863 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:07:51 INFO - PROCESS | 1839 | 1461488871127 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f649b000 == 165 [pid = 1839] [id = 740] 02:07:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3f0ea7800) [pid = 1839] [serial = 2221] [outer = (nil)] 02:07:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3f1470400) [pid = 1839] [serial = 2222] [outer = 0x7fc3f0ea7800] 02:07:51 INFO - PROCESS | 1839 | 1461488871208 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3f149fc00) [pid = 1839] [serial = 2223] [outer = 0x7fc3f0ea7800] 02:07:51 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:07:51 INFO - PROCESS | 1839 | 1461488871925 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:07:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:07:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1330ms 02:07:51 INFO - PROCESS | 1839 | 1461488871965 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1839 | 1461488871968 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:07:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:07:51 INFO - PROCESS | 1839 | 1461488871974 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1839 | 1461488871976 Marionette TRACE conn3 <- [1,2934,null,{}] 02:07:51 INFO - PROCESS | 1839 | 1461488871981 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:52 INFO - PROCESS | 1839 | 1461488872191 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:07:52 INFO - PROCESS | 1839 | 1461488872471 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f8d60000 == 166 [pid = 1839] [id = 741] 02:07:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3f105fc00) [pid = 1839] [serial = 2224] [outer = (nil)] 02:07:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3f14a7c00) [pid = 1839] [serial = 2225] [outer = 0x7fc3f105fc00] 02:07:52 INFO - PROCESS | 1839 | 1461488872547 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3f17c0400) [pid = 1839] [serial = 2226] [outer = 0x7fc3f105fc00] 02:07:53 INFO - PROCESS | 1839 | 1461488873263 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:07:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:07:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1327ms 02:07:53 INFO - PROCESS | 1839 | 1461488873301 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1839 | 1461488873304 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:07:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:07:53 INFO - PROCESS | 1839 | 1461488873310 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1839 | 1461488873312 Marionette TRACE conn3 <- [1,2938,null,{}] 02:07:53 INFO - PROCESS | 1839 | 1461488873317 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:53 INFO - PROCESS | 1839 | 1461488873548 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:07:53 INFO - PROCESS | 1839 | 1461488873829 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9654000 == 167 [pid = 1839] [id = 742] 02:07:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f149a800) [pid = 1839] [serial = 2227] [outer = (nil)] 02:07:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f23ba400) [pid = 1839] [serial = 2228] [outer = 0x7fc3f149a800] 02:07:53 INFO - PROCESS | 1839 | 1461488873908 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3f26b0c00) [pid = 1839] [serial = 2229] [outer = 0x7fc3f149a800] 02:07:54 INFO - PROCESS | 1839 | 1461488874644 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:07:54 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:07:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1380ms 02:07:54 INFO - PROCESS | 1839 | 1461488874691 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1839 | 1461488874694 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:07:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:07:54 INFO - PROCESS | 1839 | 1461488874700 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1839 | 1461488874702 Marionette TRACE conn3 <- [1,2942,null,{}] 02:07:54 INFO - PROCESS | 1839 | 1461488874707 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:54 INFO - PROCESS | 1839 | 1461488874927 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:07:55 INFO - PROCESS | 1839 | 1461488875209 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f9e6a000 == 168 [pid = 1839] [id = 743] 02:07:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f14a9c00) [pid = 1839] [serial = 2230] [outer = (nil)] 02:07:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f31be400) [pid = 1839] [serial = 2231] [outer = 0x7fc3f14a9c00] 02:07:55 INFO - PROCESS | 1839 | 1461488875285 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f3d5e400) [pid = 1839] [serial = 2232] [outer = 0x7fc3f14a9c00] 02:07:56 INFO - PROCESS | 1839 | 1461488876043 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:07:56 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:07:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1379ms 02:07:56 INFO - PROCESS | 1839 | 1461488876080 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1839 | 1461488876085 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:07:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:07:56 INFO - PROCESS | 1839 | 1461488876090 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1839 | 1461488876093 Marionette TRACE conn3 <- [1,2946,null,{}] 02:07:56 INFO - PROCESS | 1839 | 1461488876098 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:56 INFO - PROCESS | 1839 | 1461488876319 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:07:56 INFO - PROCESS | 1839 | 1461488876602 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3face1800 == 169 [pid = 1839] [id = 744] 02:07:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f26b4400) [pid = 1839] [serial = 2233] [outer = (nil)] 02:07:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3f3ec9000) [pid = 1839] [serial = 2234] [outer = 0x7fc3f26b4400] 02:07:56 INFO - PROCESS | 1839 | 1461488876677 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3f3ed0800) [pid = 1839] [serial = 2235] [outer = 0x7fc3f26b4400] 02:07:57 INFO - PROCESS | 1839 | 1461488877396 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:07:57 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:07:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1327ms 02:07:57 INFO - PROCESS | 1839 | 1461488877417 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:07:57 INFO - PROCESS | 1839 | 1461488877421 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:07:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:07:57 INFO - PROCESS | 1839 | 1461488877426 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 1839 | 1461488877428 Marionette TRACE conn3 <- [1,2950,null,{}] 02:07:57 INFO - PROCESS | 1839 | 1461488877434 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:57 INFO - PROCESS | 1839 | 1461488877664 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:07:57 INFO - PROCESS | 1839 | 1461488877948 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3fd36a000 == 170 [pid = 1839] [id = 745] 02:07:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f3d54c00) [pid = 1839] [serial = 2236] [outer = (nil)] 02:07:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3f3f8f400) [pid = 1839] [serial = 2237] [outer = 0x7fc3f3d54c00] 02:07:58 INFO - PROCESS | 1839 | 1461488878023 Marionette DEBUG loaded listener.js 02:07:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3f3fb5000) [pid = 1839] [serial = 2238] [outer = 0x7fc3f3d54c00] 02:07:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4005a7800 == 171 [pid = 1839] [id = 746] 02:07:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3f4031800) [pid = 1839] [serial = 2239] [outer = (nil)] 02:07:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3f3f87c00) [pid = 1839] [serial = 2240] [outer = 0x7fc3f4031800] 02:07:58 INFO - PROCESS | 1839 | 1461488878855 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:07:58 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:07:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 02:07:58 INFO - PROCESS | 1839 | 1461488878910 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1839 | 1461488878914 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:07:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:07:58 INFO - PROCESS | 1839 | 1461488878919 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1839 | 1461488878921 Marionette TRACE conn3 <- [1,2954,null,{}] 02:07:58 INFO - PROCESS | 1839 | 1461488878927 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:59 INFO - PROCESS | 1839 | 1461488879255 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:07:59 INFO - PROCESS | 1839 | 1461488879590 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4063a2000 == 172 [pid = 1839] [id = 747] 02:07:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3ddc8c800) [pid = 1839] [serial = 2241] [outer = (nil)] 02:07:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3f3fbc800) [pid = 1839] [serial = 2242] [outer = 0x7fc3ddc8c800] 02:07:59 INFO - PROCESS | 1839 | 1461488879668 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3f473c400) [pid = 1839] [serial = 2243] [outer = 0x7fc3ddc8c800] 02:08:00 INFO - PROCESS | 1839 | 1461488880357 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:08:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:08:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:08:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1485ms 02:08:00 INFO - PROCESS | 1839 | 1461488880406 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1839 | 1461488880408 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:08:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:08:00 INFO - PROCESS | 1839 | 1461488880415 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1839 | 1461488880417 Marionette TRACE conn3 <- [1,2958,null,{}] 02:08:00 INFO - PROCESS | 1839 | 1461488880422 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:00 INFO - PROCESS | 1839 | 1461488880667 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:08:00 INFO - PROCESS | 1839 | 1461488880953 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc407619800 == 173 [pid = 1839] [id = 748] 02:08:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3deedd000) [pid = 1839] [serial = 2244] [outer = (nil)] 02:08:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3f4a25400) [pid = 1839] [serial = 2245] [outer = 0x7fc3deedd000] 02:08:01 INFO - PROCESS | 1839 | 1461488881026 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3f4a2e400) [pid = 1839] [serial = 2246] [outer = 0x7fc3deedd000] 02:08:01 INFO - PROCESS | 1839 | 1461488881791 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:08:01 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:08:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1429ms 02:08:01 INFO - PROCESS | 1839 | 1461488881844 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 1839 | 1461488881848 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:08:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:08:01 INFO - PROCESS | 1839 | 1461488881853 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1839 | 1461488881856 Marionette TRACE conn3 <- [1,2962,null,{}] 02:08:01 INFO - PROCESS | 1839 | 1461488881875 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd7a8000 == 172 [pid = 1839] [id = 657] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f708d000 == 171 [pid = 1839] [id = 219] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9651000 == 170 [pid = 1839] [id = 221] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc413fb6800 == 169 [pid = 1839] [id = 191] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dbe83800 == 168 [pid = 1839] [id = 477] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3edf39000 == 167 [pid = 1839] [id = 192] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f49ce000 == 166 [pid = 1839] [id = 213] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dfc13800 == 165 [pid = 1839] [id = 726] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df504000 == 164 [pid = 1839] [id = 725] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dda75000 == 163 [pid = 1839] [id = 724] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dac8f800 == 162 [pid = 1839] [id = 723] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f64af000 == 161 [pid = 1839] [id = 721] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4fc2000 == 160 [pid = 1839] [id = 720] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4d0e800 == 159 [pid = 1839] [id = 719] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f4a73800 == 158 [pid = 1839] [id = 718] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f496a000 == 157 [pid = 1839] [id = 717] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f47e9800 == 156 [pid = 1839] [id = 716] 02:08:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f441d800 == 155 [pid = 1839] [id = 715] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3e1426800) [pid = 1839] [serial = 2108] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3de0a0c00) [pid = 1839] [serial = 2040] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3e6fe3400) [pid = 1839] [serial = 2028] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3dfc0d000) [pid = 1839] [serial = 2102] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e2231400) [pid = 1839] [serial = 2105] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3dbeeb000) [pid = 1839] [serial = 2094] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3daccf000) [pid = 1839] [serial = 2093] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3dc57dc00) [pid = 1839] [serial = 2090] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3ef9a4400) [pid = 1839] [serial = 2087] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3ee06c000) [pid = 1839] [serial = 2084] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3edef0c00) [pid = 1839] [serial = 2081] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3edcc3000) [pid = 1839] [serial = 2078] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3ed758400) [pid = 1839] [serial = 2075] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3ed146c00) [pid = 1839] [serial = 2072] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3e88e5c00) [pid = 1839] [serial = 2069] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3e7615000) [pid = 1839] [serial = 2066] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3e70b0c00) [pid = 1839] [serial = 2063] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3e7049400) [pid = 1839] [serial = 2060] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3e4093400) [pid = 1839] [serial = 2057] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3e2564400) [pid = 1839] [serial = 2054] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3e142d800) [pid = 1839] [serial = 2051] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3deff2c00) [pid = 1839] [serial = 2048] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3dbeed800) [pid = 1839] [serial = 2045] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3d775ac00) [pid = 1839] [serial = 2042] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3deee5800) [pid = 1839] [serial = 2099] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3de012000) [pid = 1839] [serial = 2097] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3dc417800) [pid = 1839] [serial = 2096] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3e22a5400) [pid = 1839] [serial = 2106] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3e1423800) [pid = 1839] [serial = 2103] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3df742400) [pid = 1839] [serial = 2100] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1839 | 1461488884383 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:08:04 INFO - PROCESS | 1839 | 1461488884534 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dab12000 == 156 [pid = 1839] [id = 749] 02:08:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3da969800) [pid = 1839] [serial = 2247] [outer = (nil)] 02:08:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3da971000) [pid = 1839] [serial = 2248] [outer = 0x7fc3da969800] 02:08:04 INFO - PROCESS | 1839 | 1461488884599 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3dbb4a400) [pid = 1839] [serial = 2249] [outer = 0x7fc3da969800] 02:08:05 INFO - PROCESS | 1839 | 1461488885266 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:08:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:08:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3437ms 02:08:05 INFO - PROCESS | 1839 | 1461488885291 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:08:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:08:05 INFO - PROCESS | 1839 | 1461488885296 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:08:05 INFO - PROCESS | 1839 | 1461488885303 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1839 | 1461488885307 Marionette TRACE conn3 <- [1,2966,null,{}] 02:08:05 INFO - PROCESS | 1839 | 1461488885313 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:05 INFO - PROCESS | 1839 | 1461488885517 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:08:05 INFO - PROCESS | 1839 | 1461488885718 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd7ae000 == 157 [pid = 1839] [id = 750] 02:08:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3d775d800) [pid = 1839] [serial = 2250] [outer = (nil)] 02:08:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3dd8ce000) [pid = 1839] [serial = 2251] [outer = 0x7fc3d775d800] 02:08:05 INFO - PROCESS | 1839 | 1461488885781 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3de00ec00) [pid = 1839] [serial = 2252] [outer = 0x7fc3d775d800] 02:08:06 INFO - PROCESS | 1839 | 1461488886540 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:08:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:08:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1280ms 02:08:06 INFO - PROCESS | 1839 | 1461488886584 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:08:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:08:06 INFO - PROCESS | 1839 | 1461488886588 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:08:06 INFO - PROCESS | 1839 | 1461488886601 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1839 | 1461488886604 Marionette TRACE conn3 <- [1,2970,null,{}] 02:08:06 INFO - PROCESS | 1839 | 1461488886608 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:06 INFO - PROCESS | 1839 | 1461488886887 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:08:06 INFO - PROCESS | 1839 | 1461488886928 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df51a000 == 158 [pid = 1839] [id = 751] 02:08:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3de01a800) [pid = 1839] [serial = 2253] [outer = (nil)] 02:08:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3de0a6000) [pid = 1839] [serial = 2254] [outer = 0x7fc3de01a800] 02:08:06 INFO - PROCESS | 1839 | 1461488886991 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3df74a800) [pid = 1839] [serial = 2255] [outer = 0x7fc3de01a800] 02:08:07 INFO - PROCESS | 1839 | 1461488887806 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:08:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:08:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1233ms 02:08:07 INFO - PROCESS | 1839 | 1461488887827 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1839 | 1461488887833 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:08:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:08:07 INFO - PROCESS | 1839 | 1461488887870 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1839 | 1461488887883 Marionette TRACE conn3 <- [1,2974,null,{}] 02:08:07 INFO - PROCESS | 1839 | 1461488887917 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:08 INFO - PROCESS | 1839 | 1461488888213 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:08:08 INFO - PROCESS | 1839 | 1461488888249 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e24a9800 == 159 [pid = 1839] [id = 752] 02:08:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3df74b000) [pid = 1839] [serial = 2256] [outer = (nil)] 02:08:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3e22a6400) [pid = 1839] [serial = 2257] [outer = 0x7fc3df74b000] 02:08:08 INFO - PROCESS | 1839 | 1461488888310 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3e2b79000) [pid = 1839] [serial = 2258] [outer = 0x7fc3df74b000] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3dc585400) [pid = 1839] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3f0789c00) [pid = 1839] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3f0550c00) [pid = 1839] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3f0542400) [pid = 1839] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3f03eec00) [pid = 1839] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3f0352c00) [pid = 1839] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3f011c400) [pid = 1839] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3edc46400) [pid = 1839] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3ed5b1c00) [pid = 1839] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3ee06dc00) [pid = 1839] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3e60c6800) [pid = 1839] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3e60b4000) [pid = 1839] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3e534d800) [pid = 1839] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3d9e47c00) [pid = 1839] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3d5ae5c00) [pid = 1839] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3dbeecc00) [pid = 1839] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3e761fc00) [pid = 1839] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3ed757400) [pid = 1839] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3edccd000) [pid = 1839] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3ed13ec00) [pid = 1839] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3e70aac00) [pid = 1839] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3d5adac00) [pid = 1839] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3edcccc00) [pid = 1839] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3dd45e400) [pid = 1839] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3dfb60400) [pid = 1839] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3dfc06c00) [pid = 1839] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3e3d20800) [pid = 1839] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3e7045400) [pid = 1839] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3e7045800) [pid = 1839] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3e70a9c00) [pid = 1839] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3d5ad9400) [pid = 1839] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3de0a3000) [pid = 1839] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3e44ae800) [pid = 1839] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3e534b800) [pid = 1839] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3e3d22000) [pid = 1839] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3df218c00) [pid = 1839] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3deff1400) [pid = 1839] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3ddc8e400) [pid = 1839] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3d7a52400) [pid = 1839] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3d775b800) [pid = 1839] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:08:09 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3d7a56000) [pid = 1839] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:08:09 INFO - PROCESS | 1839 | 1461488889901 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:08:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:08:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2085ms 02:08:09 INFO - PROCESS | 1839 | 1461488889935 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 1839 | 1461488889937 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:08:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:08:09 INFO - PROCESS | 1839 | 1461488889943 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1839 | 1461488889945 Marionette TRACE conn3 <- [1,2978,null,{}] 02:08:09 INFO - PROCESS | 1839 | 1461488889950 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 1839 | 1461488890154 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:08:10 INFO - PROCESS | 1839 | 1461488890361 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e39db000 == 160 [pid = 1839] [id = 753] 02:08:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3d7a52400) [pid = 1839] [serial = 2259] [outer = (nil)] 02:08:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3deff1000) [pid = 1839] [serial = 2260] [outer = 0x7fc3d7a52400] 02:08:10 INFO - PROCESS | 1839 | 1461488890435 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3e22a4800) [pid = 1839] [serial = 2261] [outer = 0x7fc3d7a52400] 02:08:11 INFO - PROCESS | 1839 | 1461488891043 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:08:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:08:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1133ms 02:08:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:08:11 INFO - PROCESS | 1839 | 1461488891077 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 1839 | 1461488891079 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:08:11 INFO - PROCESS | 1839 | 1461488891086 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 1839 | 1461488891088 Marionette TRACE conn3 <- [1,2982,null,{}] 02:08:11 INFO - PROCESS | 1839 | 1461488891093 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:11 INFO - PROCESS | 1839 | 1461488891408 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:08:11 INFO - PROCESS | 1839 | 1461488891761 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3da28e000 == 161 [pid = 1839] [id = 754] 02:08:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3d5adac00) [pid = 1839] [serial = 2262] [outer = (nil)] 02:08:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3d7a56800) [pid = 1839] [serial = 2263] [outer = 0x7fc3d5adac00] 02:08:11 INFO - PROCESS | 1839 | 1461488891837 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3d9e54800) [pid = 1839] [serial = 2264] [outer = 0x7fc3d5adac00] 02:08:12 INFO - PROCESS | 1839 | 1461488892692 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:08:12 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:08:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:08:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1629ms 02:08:12 INFO - PROCESS | 1839 | 1461488892717 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1839 | 1461488892723 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:08:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:08:12 INFO - PROCESS | 1839 | 1461488892731 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1839 | 1461488892736 Marionette TRACE conn3 <- [1,2986,null,{}] 02:08:12 INFO - PROCESS | 1839 | 1461488892743 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:12 INFO - PROCESS | 1839 | 1461488892992 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:08:13 INFO - PROCESS | 1839 | 1461488893274 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e15f1000 == 162 [pid = 1839] [id = 755] 02:08:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3dd8d2c00) [pid = 1839] [serial = 2265] [outer = (nil)] 02:08:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3de086400) [pid = 1839] [serial = 2266] [outer = 0x7fc3dd8d2c00] 02:08:13 INFO - PROCESS | 1839 | 1461488893355 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3df21a000) [pid = 1839] [serial = 2267] [outer = 0x7fc3dd8d2c00] 02:08:14 INFO - PROCESS | 1839 | 1461488894193 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:08:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:08:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1481ms 02:08:14 INFO - PROCESS | 1839 | 1461488894215 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 1839 | 1461488894221 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:08:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:08:14 INFO - PROCESS | 1839 | 1461488894227 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 1839 | 1461488894230 Marionette TRACE conn3 <- [1,2990,null,{}] 02:08:14 INFO - PROCESS | 1839 | 1461488894236 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:14 INFO - PROCESS | 1839 | 1461488894494 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:08:14 INFO - PROCESS | 1839 | 1461488894758 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e4928800 == 163 [pid = 1839] [id = 756] 02:08:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3dbb47000) [pid = 1839] [serial = 2268] [outer = (nil)] 02:08:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3e22a5400) [pid = 1839] [serial = 2269] [outer = 0x7fc3dbb47000] 02:08:14 INFO - PROCESS | 1839 | 1461488894838 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3e39a6000) [pid = 1839] [serial = 2270] [outer = 0x7fc3dbb47000] 02:08:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47dd800 == 164 [pid = 1839] [id = 757] 02:08:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3e44b6800) [pid = 1839] [serial = 2271] [outer = (nil)] 02:08:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3e3b9a000) [pid = 1839] [serial = 2272] [outer = 0x7fc3e44b6800] 02:08:15 INFO - PROCESS | 1839 | 1461488895770 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:08:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:08:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1582ms 02:08:15 INFO - PROCESS | 1839 | 1461488895819 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:08:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:08:15 INFO - PROCESS | 1839 | 1461488895824 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:08:15 INFO - PROCESS | 1839 | 1461488895839 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 1839 | 1461488895849 Marionette TRACE conn3 <- [1,2994,null,{}] 02:08:15 INFO - PROCESS | 1839 | 1461488895855 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:16 INFO - PROCESS | 1839 | 1461488896206 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:08:16 INFO - PROCESS | 1839 | 1461488896527 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5f05800 == 165 [pid = 1839] [id = 758] 02:08:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3deffe400) [pid = 1839] [serial = 2273] [outer = (nil)] 02:08:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fc3e510c000) [pid = 1839] [serial = 2274] [outer = 0x7fc3deffe400] 02:08:16 INFO - PROCESS | 1839 | 1461488896606 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fc3e5d32c00) [pid = 1839] [serial = 2275] [outer = 0x7fc3deffe400] 02:08:17 INFO - PROCESS | 1839 | 1461488897311 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:08:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:08:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:08:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1497ms 02:08:17 INFO - PROCESS | 1839 | 1461488897328 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 1839 | 1461488897332 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:08:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:08:17 INFO - PROCESS | 1839 | 1461488897338 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1839 | 1461488897340 Marionette TRACE conn3 <- [1,2998,null,{}] 02:08:17 INFO - PROCESS | 1839 | 1461488897345 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:17 INFO - PROCESS | 1839 | 1461488897584 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:08:17 INFO - PROCESS | 1839 | 1461488897831 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7730000 == 166 [pid = 1839] [id = 759] 02:08:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fc3e39a7c00) [pid = 1839] [serial = 2276] [outer = (nil)] 02:08:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fc3e60c8800) [pid = 1839] [serial = 2277] [outer = 0x7fc3e39a7c00] 02:08:17 INFO - PROCESS | 1839 | 1461488897909 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fc3e6e43800) [pid = 1839] [serial = 2278] [outer = 0x7fc3e39a7c00] 02:08:18 INFO - PROCESS | 1839 | 1461488898672 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:08:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:08:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1377ms 02:08:18 INFO - PROCESS | 1839 | 1461488898715 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 1839 | 1461488898718 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:08:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:08:18 INFO - PROCESS | 1839 | 1461488898724 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1839 | 1461488898727 Marionette TRACE conn3 <- [1,3002,null,{}] 02:08:18 INFO - PROCESS | 1839 | 1461488898732 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:18 INFO - PROCESS | 1839 | 1461488898965 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:08:19 INFO - PROCESS | 1839 | 1461488899218 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e8be6800 == 167 [pid = 1839] [id = 760] 02:08:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fc3e6fdec00) [pid = 1839] [serial = 2279] [outer = (nil)] 02:08:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fc3e6fe4800) [pid = 1839] [serial = 2280] [outer = 0x7fc3e6fdec00] 02:08:19 INFO - PROCESS | 1839 | 1461488899301 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fc3e70a6800) [pid = 1839] [serial = 2281] [outer = 0x7fc3e6fdec00] 02:08:20 INFO - PROCESS | 1839 | 1461488900166 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:08:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:08:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1478ms 02:08:20 INFO - PROCESS | 1839 | 1461488900202 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1839 | 1461488900206 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:08:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:08:20 INFO - PROCESS | 1839 | 1461488900212 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1839 | 1461488900214 Marionette TRACE conn3 <- [1,3006,null,{}] 02:08:20 INFO - PROCESS | 1839 | 1461488900220 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:20 INFO - PROCESS | 1839 | 1461488900485 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:08:20 INFO - PROCESS | 1839 | 1461488900746 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3ef893800 == 168 [pid = 1839] [id = 761] 02:08:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fc3e6fdf000) [pid = 1839] [serial = 2282] [outer = (nil)] 02:08:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fc3ed13e800) [pid = 1839] [serial = 2283] [outer = 0x7fc3e6fdf000] 02:08:20 INFO - PROCESS | 1839 | 1461488900833 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fc3ed5b1c00) [pid = 1839] [serial = 2284] [outer = 0x7fc3e6fdf000] 02:08:21 INFO - PROCESS | 1839 | 1461488901599 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:08:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:08:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1433ms 02:08:21 INFO - PROCESS | 1839 | 1461488901647 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1839 | 1461488901651 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:08:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:08:21 INFO - PROCESS | 1839 | 1461488901656 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1839 | 1461488901659 Marionette TRACE conn3 <- [1,3010,null,{}] 02:08:21 INFO - PROCESS | 1839 | 1461488901664 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:21 INFO - PROCESS | 1839 | 1461488901899 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:08:22 INFO - PROCESS | 1839 | 1461488902181 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0208000 == 169 [pid = 1839] [id = 762] 02:08:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fc3e6fdf800) [pid = 1839] [serial = 2285] [outer = (nil)] 02:08:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fc3ed75a400) [pid = 1839] [serial = 2286] [outer = 0x7fc3e6fdf800] 02:08:22 INFO - PROCESS | 1839 | 1461488902259 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fc3edccac00) [pid = 1839] [serial = 2287] [outer = 0x7fc3e6fdf800] 02:08:23 INFO - PROCESS | 1839 | 1461488903009 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:08: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 02:08:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1381ms 02:08:23 INFO - PROCESS | 1839 | 1461488903039 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 1839 | 1461488903042 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:08:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:08:23 INFO - PROCESS | 1839 | 1461488903048 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 1839 | 1461488903051 Marionette TRACE conn3 <- [1,3014,null,{}] 02:08:23 INFO - PROCESS | 1839 | 1461488903057 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:23 INFO - PROCESS | 1839 | 1461488903287 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:08:23 INFO - PROCESS | 1839 | 1461488903571 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f0d5c000 == 170 [pid = 1839] [id = 763] 02:08:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fc3e6e43c00) [pid = 1839] [serial = 2288] [outer = (nil)] 02:08:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fc3ee061c00) [pid = 1839] [serial = 2289] [outer = 0x7fc3e6e43c00] 02:08:23 INFO - PROCESS | 1839 | 1461488903651 Marionette DEBUG loaded listener.js 02:08:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fc3ef9b1c00) [pid = 1839] [serial = 2290] [outer = 0x7fc3e6e43c00] 02:08:23 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:08:24 INFO - PROCESS | 1839 | 1461488904511 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:08:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:08:24 INFO - {} 02:08:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:08:24 INFO - {} 02:08:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:08:24 INFO - {} 02:08:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:08:24 INFO - {} 02:08:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1489ms 02:08:24 INFO - PROCESS | 1839 | 1461488904539 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 1839 | 1461488904542 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:08:24 INFO - TEST-START | /FileAPI/fileReader.html 02:08:24 INFO - PROCESS | 1839 | 1461488904548 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 1839 | 1461488904558 Marionette TRACE conn3 <- [1,3018,null,{}] 02:08:24 INFO - PROCESS | 1839 | 1461488904563 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:24 INFO - PROCESS | 1839 | 1461488904846 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:08:25 INFO - PROCESS | 1839 | 1461488905142 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f23eb000 == 171 [pid = 1839] [id = 764] 02:08:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fc3edef1400) [pid = 1839] [serial = 2291] [outer = (nil)] 02:08:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fc3f011d400) [pid = 1839] [serial = 2292] [outer = 0x7fc3edef1400] 02:08:25 INFO - PROCESS | 1839 | 1461488905222 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fc3f03e5400) [pid = 1839] [serial = 2293] [outer = 0x7fc3edef1400] 02:08:25 INFO - PROCESS | 1839 | 1461488905934 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:08:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:08:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:08:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:08:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:08:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 1437ms 02:08:25 INFO - PROCESS | 1839 | 1461488905988 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1839 | 1461488905992 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:08:25 INFO - TEST-START | /FileAPI/historical.html 02:08:26 INFO - PROCESS | 1839 | 1461488905999 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1839 | 1461488906002 Marionette TRACE conn3 <- [1,3022,null,{}] 02:08:26 INFO - PROCESS | 1839 | 1461488906007 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:26 INFO - PROCESS | 1839 | 1461488906287 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:08:26 INFO - PROCESS | 1839 | 1461488906573 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f47e1800 == 172 [pid = 1839] [id = 765] 02:08:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fc3f043fc00) [pid = 1839] [serial = 2294] [outer = (nil)] 02:08:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fc3f04f1000) [pid = 1839] [serial = 2295] [outer = 0x7fc3f043fc00] 02:08:26 INFO - PROCESS | 1839 | 1461488906720 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fc3f0551800) [pid = 1839] [serial = 2296] [outer = 0x7fc3f043fc00] 02:08:27 INFO - PROCESS | 1839 | 1461488907449 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:08:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:08:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:08:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:08:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:08:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:08:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:08:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:08:27 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms 02:08:27 INFO - PROCESS | 1839 | 1461488907483 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:08:27 INFO - PROCESS | 1839 | 1461488907487 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:08:27 INFO - TEST-START | /FileAPI/idlharness.html 02:08:27 INFO - PROCESS | 1839 | 1461488907497 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1839 | 1461488907501 Marionette TRACE conn3 <- [1,3026,null,{}] 02:08:27 INFO - PROCESS | 1839 | 1461488907508 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:27 INFO - PROCESS | 1839 | 1461488907792 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:08:28 INFO - PROCESS | 1839 | 1461488908061 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f4a8e000 == 173 [pid = 1839] [id = 766] 02:08:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fc3e744fc00) [pid = 1839] [serial = 2297] [outer = (nil)] 02:08:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fc3f0cce000) [pid = 1839] [serial = 2298] [outer = 0x7fc3e744fc00] 02:08:28 INFO - PROCESS | 1839 | 1461488908136 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fc3f1060800) [pid = 1839] [serial = 2299] [outer = 0x7fc3e744fc00] 02:08:29 INFO - PROCESS | 1839 | 1461488909810 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:08:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:08:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:08:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:08:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:08:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:08:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:08:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:08:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:08:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:08:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:08:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:08:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:08:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:08:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:08:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:08:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:08:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:08:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:08:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:08:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:08:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:08:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:08:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 2425ms 02:08:30 INFO - PROCESS | 1839 | 1461488909937 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1839 | 1461488909944 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:08:30 INFO - TEST-START | /FileAPI/idlharness.worker 02:08:30 INFO - PROCESS | 1839 | 1461488909999 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1839 | 1461488910012 Marionette TRACE conn3 <- [1,3030,null,{}] 02:08:30 INFO - PROCESS | 1839 | 1461488910036 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:30 INFO - PROCESS | 1839 | 1461488910276 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:08:30 INFO - PROCESS | 1839 | 1461488910552 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3f134b800 == 174 [pid = 1839] [id = 767] 02:08:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fc3ed143000) [pid = 1839] [serial = 2300] [outer = (nil)] 02:08:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fc3f11f1800) [pid = 1839] [serial = 2301] [outer = 0x7fc3ed143000] 02:08:30 INFO - PROCESS | 1839 | 1461488910626 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fc3f70bc800) [pid = 1839] [serial = 2302] [outer = 0x7fc3ed143000] 02:08:30 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:08:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:08:32 INFO - {} 02:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:08:33 INFO - {} 02:08: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 - {} 02:08:33 INFO - {} 02:08: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 02:08:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:08:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:08:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:08:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:08:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:08:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:08:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:08:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:08:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:08:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:08:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:08:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:08:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:08:33 INFO - {} 02:08:33 INFO - PROCESS | 1839 | 1461488912914 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:08:33 INFO - {} 02:08:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3065ms 02:08:33 INFO - PROCESS | 1839 | 1461488913055 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 1839 | 1461488913066 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:08:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:08:33 INFO - PROCESS | 1839 | 1461488913082 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 1839 | 1461488913087 Marionette TRACE conn3 <- [1,3034,null,{}] 02:08:33 INFO - PROCESS | 1839 | 1461488913098 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:33 INFO - PROCESS | 1839 | 1461488913401 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:08:33 INFO - PROCESS | 1839 | 1461488913688 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c4d9000 == 175 [pid = 1839] [id = 768] 02:08:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fc3f11f7400) [pid = 1839] [serial = 2303] [outer = (nil)] 02:08:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fc3f7669c00) [pid = 1839] [serial = 2304] [outer = 0x7fc3f11f7400] 02:08:33 INFO - PROCESS | 1839 | 1461488913760 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fc3fa975800) [pid = 1839] [serial = 2305] [outer = 0x7fc3f11f7400] 02:08:34 INFO - PROCESS | 1839 | 1461488914500 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:08:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:08:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1437ms 02:08:34 INFO - PROCESS | 1839 | 1461488914520 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 1839 | 1461488914524 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:08:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:08:34 INFO - PROCESS | 1839 | 1461488914530 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1839 | 1461488914532 Marionette TRACE conn3 <- [1,3038,null,{}] 02:08:34 INFO - PROCESS | 1839 | 1461488914538 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:34 INFO - PROCESS | 1839 | 1461488914790 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:08:35 INFO - PROCESS | 1839 | 1461488915125 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40c92c000 == 176 [pid = 1839] [id = 769] 02:08:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fc3dc579400) [pid = 1839] [serial = 2306] [outer = (nil)] 02:08:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fc3f11cf400) [pid = 1839] [serial = 2307] [outer = 0x7fc3dc579400] 02:08:35 INFO - PROCESS | 1839 | 1461488915241 Marionette DEBUG loaded listener.js 02:08:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fc3fad0d400) [pid = 1839] [serial = 2308] [outer = 0x7fc3dc579400] 02:08:35 INFO - PROCESS | 1839 | 1461488915962 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:08:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1483ms 02:08:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:08:36 INFO - PROCESS | 1839 | 1461488916016 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:08:36 INFO - PROCESS | 1839 | 1461488916018 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:08:36 INFO - PROCESS | 1839 | 1461488916025 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:08:36 INFO - PROCESS | 1839 | 1461488916028 Marionette TRACE conn3 <- [1,3042,null,{}] 02:08:36 INFO - PROCESS | 1839 | 1461488916033 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:36 INFO - PROCESS | 1839 | 1461488916317 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:08:36 INFO - PROCESS | 1839 | 1461488916579 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc4108bc800 == 177 [pid = 1839] [id = 770] 02:08:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fc3d5adf400) [pid = 1839] [serial = 2309] [outer = (nil)] 02:08:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fc3fd34a800) [pid = 1839] [serial = 2310] [outer = 0x7fc3d5adf400] 02:08:36 INFO - PROCESS | 1839 | 1461488916658 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fc3fd620000) [pid = 1839] [serial = 2311] [outer = 0x7fc3d5adf400] 02:08:37 INFO - PROCESS | 1839 | 1461488917728 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:08:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1807ms 02:08:37 INFO - PROCESS | 1839 | 1461488917833 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1839 | 1461488917837 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:08:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:08:37 INFO - PROCESS | 1839 | 1461488917848 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1839 | 1461488917851 Marionette TRACE conn3 <- [1,3046,null,{}] 02:08:37 INFO - PROCESS | 1839 | 1461488917862 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:38 INFO - PROCESS | 1839 | 1461488918157 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:08:38 INFO - PROCESS | 1839 | 1461488918559 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc408422800 == 178 [pid = 1839] [id = 771] 02:08:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fc3e3ba8400) [pid = 1839] [serial = 2312] [outer = (nil)] 02:08:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fc3f0ea2800) [pid = 1839] [serial = 2313] [outer = 0x7fc3e3ba8400] 02:08:38 INFO - PROCESS | 1839 | 1461488918632 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fc3f739dc00) [pid = 1839] [serial = 2314] [outer = 0x7fc3e3ba8400] 02:08:38 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:08:39 INFO - PROCESS | 1839 | 1461488919427 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:08:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:08:39 INFO - {} 02:08:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1592ms 02:08:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:08:39 INFO - PROCESS | 1839 | 1461488919440 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 1839 | 1461488919442 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:08:39 INFO - PROCESS | 1839 | 1461488919448 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 1839 | 1461488919451 Marionette TRACE conn3 <- [1,3050,null,{}] 02:08:39 INFO - PROCESS | 1839 | 1461488919456 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:39 INFO - PROCESS | 1839 | 1461488919702 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:08:40 INFO - PROCESS | 1839 | 1461488920006 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc40bf83800 == 179 [pid = 1839] [id = 772] 02:08:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fc3f765d400) [pid = 1839] [serial = 2315] [outer = (nil)] 02:08:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fc3f892ec00) [pid = 1839] [serial = 2316] [outer = 0x7fc3f765d400] 02:08:40 INFO - PROCESS | 1839 | 1461488920081 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fc3f946c800) [pid = 1839] [serial = 2317] [outer = 0x7fc3f765d400] 02:08:40 INFO - PROCESS | 1839 | 1461488920870 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:08:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1439ms 02:08:40 INFO - PROCESS | 1839 | 1461488920887 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:08:40 INFO - PROCESS | 1839 | 1461488920889 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:08:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:08:40 INFO - PROCESS | 1839 | 1461488920896 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:08:40 INFO - PROCESS | 1839 | 1461488920899 Marionette TRACE conn3 <- [1,3054,null,{}] 02:08:40 INFO - PROCESS | 1839 | 1461488920904 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:41 INFO - PROCESS | 1839 | 1461488921140 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:08:41 INFO - PROCESS | 1839 | 1461488921410 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e16a6000 == 180 [pid = 1839] [id = 773] 02:08:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fc3f0ad6000) [pid = 1839] [serial = 2318] [outer = (nil)] 02:08:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fc3f9473c00) [pid = 1839] [serial = 2319] [outer = 0x7fc3f0ad6000] 02:08:41 INFO - PROCESS | 1839 | 1461488921483 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fc3f96d0800) [pid = 1839] [serial = 2320] [outer = 0x7fc3f0ad6000] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f131a800 == 179 [pid = 1839] [id = 695] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f12e8800 == 178 [pid = 1839] [id = 694] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39db000 == 177 [pid = 1839] [id = 753] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e24a9800 == 176 [pid = 1839] [id = 752] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3df51a000 == 175 [pid = 1839] [id = 751] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dd7ae000 == 174 [pid = 1839] [id = 750] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3dab12000 == 173 [pid = 1839] [id = 749] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc4005a7800 == 172 [pid = 1839] [id = 746] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f9654000 == 171 [pid = 1839] [id = 742] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f8d60000 == 170 [pid = 1839] [id = 741] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f649b000 == 169 [pid = 1839] [id = 740] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f441d000 == 168 [pid = 1839] [id = 739] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3f12dc000 == 167 [pid = 1839] [id = 738] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3efc44000 == 166 [pid = 1839] [id = 737] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ed7a4000 == 165 [pid = 1839] [id = 736] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e8813800 == 164 [pid = 1839] [id = 735] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e7698800 == 163 [pid = 1839] [id = 734] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e6d0f800 == 162 [pid = 1839] [id = 733] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e5471000 == 161 [pid = 1839] [id = 732] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e4954800 == 160 [pid = 1839] [id = 731] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e47e0800 == 159 [pid = 1839] [id = 730] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3e39cd800 == 158 [pid = 1839] [id = 729] 02:08:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7fc3ddb42800 == 157 [pid = 1839] [id = 728] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fc3e6fdd400) [pid = 1839] [serial = 2091] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fc3dd8cf000) [pid = 1839] [serial = 1974] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fc3e253f400) [pid = 1839] [serial = 2052] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fc3e39a2400) [pid = 1839] [serial = 2055] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fc3e60b1400) [pid = 1839] [serial = 2058] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fc3e70a5400) [pid = 1839] [serial = 2061] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fc3e7453800) [pid = 1839] [serial = 2064] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fc3e761cc00) [pid = 1839] [serial = 2067] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fc3ed30d400) [pid = 1839] [serial = 2073] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fc3edccc400) [pid = 1839] [serial = 2079] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fc3ee674800) [pid = 1839] [serial = 2085] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fc3edc4c000) [pid = 1839] [serial = 2076] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fc3e8918400) [pid = 1839] [serial = 2070] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fc3d9e46400) [pid = 1839] [serial = 2043] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fc3edefa400) [pid = 1839] [serial = 2082] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fc3ef9ad000) [pid = 1839] [serial = 2088] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fc3deee9400) [pid = 1839] [serial = 2177] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fc3df21d800) [pid = 1839] [serial = 2178] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fc3e6e50800) [pid = 1839] [serial = 2129] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fc3e60b1000) [pid = 1839] [serial = 2127] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fc3e5d26400) [pid = 1839] [serial = 2126] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fc3e44afc00) [pid = 1839] [serial = 2124] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fc3e409e000) [pid = 1839] [serial = 2123] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fc3e3b9dc00) [pid = 1839] [serial = 2121] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fc3e255b800) [pid = 1839] [serial = 2120] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fc3dfc08400) [pid = 1839] [serial = 2118] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fc3df743800) [pid = 1839] [serial = 2117] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fc3de085000) [pid = 1839] [serial = 2115] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fc3de010c00) [pid = 1839] [serial = 2114] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fc3dacd0000) [pid = 1839] [serial = 2112] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fc3d9e49000) [pid = 1839] [serial = 2111] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fc3dd455c00) [pid = 1839] [serial = 2174] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fc3da96f400) [pid = 1839] [serial = 2171] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fc3dbb50000) [pid = 1839] [serial = 2172] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fc3f0eacc00) [pid = 1839] [serial = 2168] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fc3f0ea2c00) [pid = 1839] [serial = 2166] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fc3f0d32400) [pid = 1839] [serial = 2165] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fc3f0cd1c00) [pid = 1839] [serial = 2163] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fc3f0cc9c00) [pid = 1839] [serial = 2162] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fc3f08a7800) [pid = 1839] [serial = 2160] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fc3f089a400) [pid = 1839] [serial = 2159] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fc3f054c400) [pid = 1839] [serial = 2157] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fc3f0546000) [pid = 1839] [serial = 2156] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fc3f0458000) [pid = 1839] [serial = 2154] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fc3f044bc00) [pid = 1839] [serial = 2153] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fc3f043c400) [pid = 1839] [serial = 2151] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fc3f03f7c00) [pid = 1839] [serial = 2150] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fc3f03eac00) [pid = 1839] [serial = 2148] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fc3f0356000) [pid = 1839] [serial = 2147] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fc3f034fc00) [pid = 1839] [serial = 2145] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fc3f0115400) [pid = 1839] [serial = 2144] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fc3efca8400) [pid = 1839] [serial = 2142] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fc3ef9a5c00) [pid = 1839] [serial = 2141] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fc3ed75f000) [pid = 1839] [serial = 2139] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fc3ed5bf000) [pid = 1839] [serial = 2138] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fc3ed311400) [pid = 1839] [serial = 2136] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3ed305000) [pid = 1839] [serial = 2135] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3e890b000) [pid = 1839] [serial = 2133] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3e744e000) [pid = 1839] [serial = 2132] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3e6fe8400) [pid = 1839] [serial = 2130] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3dfb55000) [pid = 1839] [serial = 2181] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3deff0400) [pid = 1839] [serial = 2180] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3ddc8d400) [pid = 1839] [serial = 2175] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3dd8cfc00) [pid = 1839] [serial = 2046] [outer = (nil)] [url = about:blank] 02:08:44 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3df225000) [pid = 1839] [serial = 2049] [outer = (nil)] [url = about:blank] 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:08:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - PROCESS | 1839 | 1461488924903 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:08:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:08:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:08:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:08:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 4127ms 02:08:45 INFO - PROCESS | 1839 | 1461488925110 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:08:45 INFO - PROCESS | 1839 | 1461488925116 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:08:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:08:45 INFO - PROCESS | 1839 | 1461488925126 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 1839 | 1461488925129 Marionette TRACE conn3 <- [1,3058,null,{}] 02:08:45 INFO - PROCESS | 1839 | 1461488925136 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:45 INFO - PROCESS | 1839 | 1461488925359 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:08:45 INFO - PROCESS | 1839 | 1461488925560 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dbdcd000 == 158 [pid = 1839] [id = 774] 02:08:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3dc40e000) [pid = 1839] [serial = 2321] [outer = (nil)] 02:08:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3dc578400) [pid = 1839] [serial = 2322] [outer = 0x7fc3dc40e000] 02:08:45 INFO - PROCESS | 1839 | 1461488925635 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3dd8c7800) [pid = 1839] [serial = 2323] [outer = 0x7fc3dc40e000] 02:08:46 INFO - PROCESS | 1839 | 1461488926329 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:08:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:08:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:08:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:08:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:08:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:08:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:08:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:08:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:08:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1237ms 02:08:46 INFO - PROCESS | 1839 | 1461488926363 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1839 | 1461488926377 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:08:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:08:46 INFO - PROCESS | 1839 | 1461488926386 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1839 | 1461488926390 Marionette TRACE conn3 <- [1,3062,null,{}] 02:08:46 INFO - PROCESS | 1839 | 1461488926396 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:46 INFO - PROCESS | 1839 | 1461488926696 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:08:46 INFO - PROCESS | 1839 | 1461488926821 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dd7a1800 == 159 [pid = 1839] [id = 775] 02:08:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3dbcd3000) [pid = 1839] [serial = 2324] [outer = (nil)] 02:08:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3de38d000) [pid = 1839] [serial = 2325] [outer = 0x7fc3dbcd3000] 02:08:46 INFO - PROCESS | 1839 | 1461488926888 Marionette DEBUG loaded listener.js 02:08:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3df218000) [pid = 1839] [serial = 2326] [outer = 0x7fc3dbcd3000] 02:08:47 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:08:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:08:47 INFO - {} 02:08:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1378ms 02:08:47 INFO - PROCESS | 1839 | 1461488927757 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:08:47 INFO - PROCESS | 1839 | 1461488927766 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:08:47 INFO - PROCESS | 1839 | 1461488927769 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:08:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:08:47 INFO - PROCESS | 1839 | 1461488927774 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:08:47 INFO - PROCESS | 1839 | 1461488927779 Marionette TRACE conn3 <- [1,3066,null,{}] 02:08:47 INFO - PROCESS | 1839 | 1461488927805 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:48 INFO - PROCESS | 1839 | 1461488928084 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:08:48 INFO - PROCESS | 1839 | 1461488928155 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df517000 == 160 [pid = 1839] [id = 776] 02:08:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3dfe4a800) [pid = 1839] [serial = 2327] [outer = (nil)] 02:08:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e22a8800) [pid = 1839] [serial = 2328] [outer = 0x7fc3dfe4a800] 02:08:48 INFO - PROCESS | 1839 | 1461488928465 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e2561800) [pid = 1839] [serial = 2329] [outer = 0x7fc3dfe4a800] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fc3d9e4f800) [pid = 1839] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fc3f0cd6800) [pid = 1839] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fc3de01a800) [pid = 1839] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fc3df74b000) [pid = 1839] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fc3e2562800) [pid = 1839] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fc3e2559c00) [pid = 1839] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fc3df221c00) [pid = 1839] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fc3dd45c000) [pid = 1839] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fc3d775d800) [pid = 1839] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fc3da969800) [pid = 1839] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fc3deedd000) [pid = 1839] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fc3ddc8c800) [pid = 1839] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fc3f4031800) [pid = 1839] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fc3f3d54c00) [pid = 1839] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fc3f26b4400) [pid = 1839] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fc3f14a9c00) [pid = 1839] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fc3f149a800) [pid = 1839] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fc3f105fc00) [pid = 1839] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fc3f0ea7800) [pid = 1839] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fc3f0ad8c00) [pid = 1839] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fc3efcafc00) [pid = 1839] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fc3ed5bf400) [pid = 1839] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fc3ed5bc400) [pid = 1839] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fc3e6fe7800) [pid = 1839] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fc3e39a6400) [pid = 1839] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fc3e704d400) [pid = 1839] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:08:49 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fc3e2b76c00) [pid = 1839] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:08:50 INFO - PROCESS | 1839 | 1461488930014 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:08:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:08:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2289ms 02:08:50 INFO - PROCESS | 1839 | 1461488930067 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:08:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:08:50 INFO - PROCESS | 1839 | 1461488930072 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:08:50 INFO - PROCESS | 1839 | 1461488930107 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1839 | 1461488930110 Marionette TRACE conn3 <- [1,3070,null,{}] 02:08:50 INFO - PROCESS | 1839 | 1461488930123 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:50 INFO - PROCESS | 1839 | 1461488930327 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:08:50 INFO - PROCESS | 1839 | 1461488930513 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df69f800 == 161 [pid = 1839] [id = 777] 02:08:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fc3dbef4800) [pid = 1839] [serial = 2330] [outer = (nil)] 02:08:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fc3e399d800) [pid = 1839] [serial = 2331] [outer = 0x7fc3dbef4800] 02:08:50 INFO - PROCESS | 1839 | 1461488930580 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fc3e3ba2400) [pid = 1839] [serial = 2332] [outer = 0x7fc3dbef4800] 02:08:51 INFO - PROCESS | 1839 | 1461488931214 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:08:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:08:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:08:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:08:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:08:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:08:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:08:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1173ms 02:08:51 INFO - PROCESS | 1839 | 1461488931251 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1839 | 1461488931255 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:08:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:08:51 INFO - PROCESS | 1839 | 1461488931260 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1839 | 1461488931263 Marionette TRACE conn3 <- [1,3074,null,{}] 02:08:51 INFO - PROCESS | 1839 | 1461488931267 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:51 INFO - PROCESS | 1839 | 1461488931488 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:08:51 INFO - PROCESS | 1839 | 1461488931702 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dfd8d800 == 162 [pid = 1839] [id = 778] 02:08:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fc3dd461400) [pid = 1839] [serial = 2333] [outer = (nil)] 02:08:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fc3e3d26c00) [pid = 1839] [serial = 2334] [outer = 0x7fc3dd461400] 02:08:51 INFO - PROCESS | 1839 | 1461488931764 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fc3e409b000) [pid = 1839] [serial = 2335] [outer = 0x7fc3dd461400] 02:08:52 INFO - PROCESS | 1839 | 1461488932755 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:08:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1537ms 02:08:52 INFO - PROCESS | 1839 | 1461488932801 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:08:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:08:52 INFO - PROCESS | 1839 | 1461488932808 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:08:52 INFO - PROCESS | 1839 | 1461488932816 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1839 | 1461488932822 Marionette TRACE conn3 <- [1,3078,null,{}] 02:08:52 INFO - PROCESS | 1839 | 1461488932880 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:53 INFO - PROCESS | 1839 | 1461488933161 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:08:53 INFO - PROCESS | 1839 | 1461488933490 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3dc868000 == 163 [pid = 1839] [id = 779] 02:08:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fc3dbef0c00) [pid = 1839] [serial = 2336] [outer = (nil)] 02:08:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fc3dc411000) [pid = 1839] [serial = 2337] [outer = 0x7fc3dbef0c00] 02:08:53 INFO - PROCESS | 1839 | 1461488933573 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fc3dd8cc400) [pid = 1839] [serial = 2338] [outer = 0x7fc3dbef0c00] 02:08:54 INFO - PROCESS | 1839 | 1461488934401 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] 02:08:54 INFO - PROCESS | 1839 | 1461488934467 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:08:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:08:54 INFO - PROCESS | 1839 | 1461488934478 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1839 | 1461488934483 Marionette TRACE conn3 <- [1,3082,null,{}] 02:08:54 INFO - PROCESS | 1839 | 1461488934534 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:54 INFO - PROCESS | 1839 | 1461488934853 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:08:55 INFO - PROCESS | 1839 | 1461488935174 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3df515000 == 164 [pid = 1839] [id = 780] 02:08:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fc3de018800) [pid = 1839] [serial = 2339] [outer = (nil)] 02:08:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fc3dfb60000) [pid = 1839] [serial = 2340] [outer = 0x7fc3de018800] 02:08:55 INFO - PROCESS | 1839 | 1461488935248 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fc3dfc11c00) [pid = 1839] [serial = 2341] [outer = 0x7fc3de018800] 02:08:55 INFO - PROCESS | 1839 | 1461488935976 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:08:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:08:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:08:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:08:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1529ms 02:08:56 INFO - PROCESS | 1839 | 1461488936010 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1839 | 1461488936014 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:08:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:08:56 INFO - PROCESS | 1839 | 1461488936020 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1839 | 1461488936026 Marionette TRACE conn3 <- [1,3086,null,{}] 02:08:56 INFO - PROCESS | 1839 | 1461488936042 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:56 INFO - PROCESS | 1839 | 1461488936323 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:08:56 INFO - PROCESS | 1839 | 1461488936610 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e220a000 == 165 [pid = 1839] [id = 781] 02:08:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fc3da967400) [pid = 1839] [serial = 2342] [outer = (nil)] 02:08:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fc3e3d22400) [pid = 1839] [serial = 2343] [outer = 0x7fc3da967400] 02:08:56 INFO - PROCESS | 1839 | 1461488936740 Marionette DEBUG loaded listener.js 02:08:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fc3e40a1000) [pid = 1839] [serial = 2344] [outer = 0x7fc3da967400] 02:08:57 INFO - PROCESS | 1839 | 1461488937471 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:08:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:08:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1496ms 02:08:57 INFO - PROCESS | 1839 | 1461488937517 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:08:57 INFO - PROCESS | 1839 | 1461488937521 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:08:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:08:57 INFO - PROCESS | 1839 | 1461488937528 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - PROCESS | 1839 | 1461488937530 Marionette TRACE conn3 <- [1,3090,null,{}] 02:08:57 INFO - PROCESS | 1839 | 1461488937536 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:57 INFO - PROCESS | 1839 | 1461488937802 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:08:58 INFO - PROCESS | 1839 | 1461488938086 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e44ea000 == 166 [pid = 1839] [id = 782] 02:08:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fc3e2560800) [pid = 1839] [serial = 2345] [outer = (nil)] 02:08:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fc3e5347400) [pid = 1839] [serial = 2346] [outer = 0x7fc3e2560800] 02:08:58 INFO - PROCESS | 1839 | 1461488938200 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fc3e5d31000) [pid = 1839] [serial = 2347] [outer = 0x7fc3e2560800] 02:08:58 INFO - PROCESS | 1839 | 1461488938985 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:08:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:08:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1490ms 02:08:59 INFO - PROCESS | 1839 | 1461488939020 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1839 | 1461488939025 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:08:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:08:59 INFO - PROCESS | 1839 | 1461488939032 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1839 | 1461488939036 Marionette TRACE conn3 <- [1,3094,null,{}] 02:08:59 INFO - PROCESS | 1839 | 1461488939044 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:59 INFO - PROCESS | 1839 | 1461488939273 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:08:59 INFO - PROCESS | 1839 | 1461488939557 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e47f9800 == 167 [pid = 1839] [id = 783] 02:08:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fc3dbcd6400) [pid = 1839] [serial = 2348] [outer = (nil)] 02:08:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fc3e60b7c00) [pid = 1839] [serial = 2349] [outer = 0x7fc3dbcd6400] 02:08:59 INFO - PROCESS | 1839 | 1461488939633 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fc3e60d0000) [pid = 1839] [serial = 2350] [outer = 0x7fc3dbcd6400] 02:09:00 INFO - PROCESS | 1839 | 1461488940431 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:09:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1435ms 02:09:00 INFO - PROCESS | 1839 | 1461488940468 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1839 | 1461488940471 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:09:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:09:00 INFO - PROCESS | 1839 | 1461488940477 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1839 | 1461488940479 Marionette TRACE conn3 <- [1,3098,null,{}] 02:09:00 INFO - PROCESS | 1839 | 1461488940485 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 1839 | 1461488940759 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:09:01 INFO - PROCESS | 1839 | 1461488941054 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e509f000 == 168 [pid = 1839] [id = 784] 02:09:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fc3d9e4a800) [pid = 1839] [serial = 2351] [outer = (nil)] 02:09:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fc3e70a4c00) [pid = 1839] [serial = 2352] [outer = 0x7fc3d9e4a800] 02:09:01 INFO - PROCESS | 1839 | 1461488941175 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fc3e7459000) [pid = 1839] [serial = 2353] [outer = 0x7fc3d9e4a800] 02:09:01 INFO - PROCESS | 1839 | 1461488941912 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:09:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:09:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1487ms 02:09:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:09:01 INFO - PROCESS | 1839 | 1461488941965 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:09:01 INFO - PROCESS | 1839 | 1461488941968 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:09:01 INFO - PROCESS | 1839 | 1461488941974 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1839 | 1461488941977 Marionette TRACE conn3 <- [1,3102,null,{}] 02:09:01 INFO - PROCESS | 1839 | 1461488941982 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:02 INFO - PROCESS | 1839 | 1461488942243 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:09:02 INFO - PROCESS | 1839 | 1461488942548 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e5dc8000 == 169 [pid = 1839] [id = 785] 02:09:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fc3df745000) [pid = 1839] [serial = 2354] [outer = (nil)] 02:09:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fc3e7618800) [pid = 1839] [serial = 2355] [outer = 0x7fc3df745000] 02:09:02 INFO - PROCESS | 1839 | 1461488942666 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fc3e88dc000) [pid = 1839] [serial = 2356] [outer = 0x7fc3df745000] 02:09:03 INFO - PROCESS | 1839 | 1461488943359 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:09:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1434ms 02:09:03 INFO - PROCESS | 1839 | 1461488943408 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 1839 | 1461488943412 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:09:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:09:03 INFO - PROCESS | 1839 | 1461488943417 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1839 | 1461488943420 Marionette TRACE conn3 <- [1,3106,null,{}] 02:09:03 INFO - PROCESS | 1839 | 1461488943425 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:03 INFO - PROCESS | 1839 | 1461488943654 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:09:03 INFO - PROCESS | 1839 | 1461488943912 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e6d04800 == 170 [pid = 1839] [id = 786] 02:09:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fc3e70b1800) [pid = 1839] [serial = 2357] [outer = (nil)] 02:09:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fc3e8912c00) [pid = 1839] [serial = 2358] [outer = 0x7fc3e70b1800] 02:09:03 INFO - PROCESS | 1839 | 1461488943983 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fc3ed144c00) [pid = 1839] [serial = 2359] [outer = 0x7fc3e70b1800] 02:09:04 INFO - PROCESS | 1839 | 1461488944725 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:09:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1330ms 02:09:04 INFO - PROCESS | 1839 | 1461488944749 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 1839 | 1461488944752 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:09:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:09:04 INFO - PROCESS | 1839 | 1461488944758 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 1839 | 1461488944761 Marionette TRACE conn3 <- [1,3110,null,{}] 02:09:04 INFO - PROCESS | 1839 | 1461488944766 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:04 INFO - PROCESS | 1839 | 1461488944991 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:09:05 INFO - PROCESS | 1839 | 1461488945328 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e7731800 == 171 [pid = 1839] [id = 787] 02:09:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fc3ed145400) [pid = 1839] [serial = 2360] [outer = (nil)] 02:09:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fc3ed5b2000) [pid = 1839] [serial = 2361] [outer = 0x7fc3ed145400] 02:09:05 INFO - PROCESS | 1839 | 1461488945406 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fc3ed757c00) [pid = 1839] [serial = 2362] [outer = 0x7fc3ed145400] 02:09:06 INFO - PROCESS | 1839 | 1461488946146 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:09:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:09:06 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:09:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:09:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1432ms 02:09:06 INFO - PROCESS | 1839 | 1461488946192 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1839 | 1461488946196 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:09:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:09:06 INFO - PROCESS | 1839 | 1461488946201 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1839 | 1461488946204 Marionette TRACE conn3 <- [1,3114,null,{}] 02:09:06 INFO - PROCESS | 1839 | 1461488946209 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:06 INFO - PROCESS | 1839 | 1461488946457 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:09:06 INFO - PROCESS | 1839 | 1461488946746 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\", \"13459992-9596-45da-a207-5e2a4df1f227\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fc3e881b000 == 172 [pid = 1839] [id = 788] 02:09:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fc3ed145800) [pid = 1839] [serial = 2363] [outer = (nil)] 02:09:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fc3edc46400) [pid = 1839] [serial = 2364] [outer = 0x7fc3ed145800] 02:09:06 INFO - PROCESS | 1839 | 1461488946823 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fc3edcd1400) [pid = 1839] [serial = 2365] [outer = 0x7fc3ed145800] 02:09:07 INFO - PROCESS | 1839 | 1461488947619 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:09:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:09:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1428ms 02:09:07 INFO - PROCESS | 1839 | 1461488947630 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:09:07 INFO - PROCESS | 1839 | 1461488947633 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:09:08 WARNING - u'runner_teardown' () 02:09:08 INFO - No more tests 02:09:08 INFO - Got 0 unexpected results 02:09:08 INFO - SUITE-END | took 1158s 02:09:08 INFO - Closing logging queue 02:09:08 INFO - queue closed 02:09:09 INFO - Return code: 0 02:09:09 WARNING - # TBPL SUCCESS # 02:09:09 INFO - Running post-action listener: _resource_record_post_action 02:09:09 INFO - Running post-run listener: _resource_record_post_run 02:09:10 INFO - Total resource usage - Wall time: 1192s; CPU: 98.0%; Read bytes: 11882496; Write bytes: 977862656; Read time: 564; Write time: 263180 02:09:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:09:10 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 84729856; Read time: 0; Write time: 73772 02:09:10 INFO - run-tests - Wall time: 1163s; CPU: 98.0%; Read bytes: 9142272; Write bytes: 893001728; Read time: 452; Write time: 189388 02:09:10 INFO - Running post-run listener: _upload_blobber_files 02:09:10 INFO - Blob upload gear active. 02:09:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:09:10 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:09:10 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:09:10 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:09:10 INFO - (blobuploader) - INFO - Open directory for files ... 02:09:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:09:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:09:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:09:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:09:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:09:11 INFO - (blobuploader) - INFO - Done attempting. 02:09:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:09:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:09:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:09:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:09:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:09:12 INFO - (blobuploader) - INFO - Done attempting. 02:09:12 INFO - (blobuploader) - INFO - Iteration through files over. 02:09:12 INFO - Return code: 0 02:09:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:09:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:09:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/24177e6b4e6c3a9f9058b06684ceb5ae10f92d6c22260216aed34c5dc69447a065bb3067736cb14a00cea87f299bec53167ad69cf35dfd9060042b96c14c5813", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/238a76dd72ed1865241a34b3d279ab7d39d8bfa146f8eee870756f04f7a524e967f148e1916f25647fd7b231e64149104671ebee0e7e41963bcfe32f130b6a43"} 02:09:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:09:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:09:12 INFO - Contents: 02:09:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/24177e6b4e6c3a9f9058b06684ceb5ae10f92d6c22260216aed34c5dc69447a065bb3067736cb14a00cea87f299bec53167ad69cf35dfd9060042b96c14c5813", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/238a76dd72ed1865241a34b3d279ab7d39d8bfa146f8eee870756f04f7a524e967f148e1916f25647fd7b231e64149104671ebee0e7e41963bcfe32f130b6a43"} 02:09:12 INFO - Running post-run listener: copy_logs_to_upload_dir 02:09:12 INFO - Copying logs to upload dir... 02:09:12 INFO - mkdir: /builds/slave/test/build/upload/logs 02:09:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1274.049440 ========= master_lag: 1.87 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 15 secs) (at 2016-04-24 02:09:14.521241) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-24 02:09:14.522553) ========= 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=9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/24177e6b4e6c3a9f9058b06684ceb5ae10f92d6c22260216aed34c5dc69447a065bb3067736cb14a00cea87f299bec53167ad69cf35dfd9060042b96c14c5813", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/238a76dd72ed1865241a34b3d279ab7d39d8bfa146f8eee870756f04f7a524e967f148e1916f25647fd7b231e64149104671ebee0e7e41963bcfe32f130b6a43"} build_url:https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035945 build_url: 'https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/24177e6b4e6c3a9f9058b06684ceb5ae10f92d6c22260216aed34c5dc69447a065bb3067736cb14a00cea87f299bec53167ad69cf35dfd9060042b96c14c5813", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/238a76dd72ed1865241a34b3d279ab7d39d8bfa146f8eee870756f04f7a524e967f148e1916f25647fd7b231e64149104671ebee0e7e41963bcfe32f130b6a43"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MP6v50eVReCa4gFJHwxueg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.96 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-24 02:09:18.523264) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:09:18.523610) ========= 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=9ca12473fbb1d023794ffd180000023c-1461487666.141447-1079860017 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020856 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:09:18.577757) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 02:09:18.578089) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 02:09:18.578381) ========= ========= Total master_lag: 5.97 =========