builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1134 starttime: 1461230809.86 results: success (0) buildid: 20160421012301 builduid: 6b0f5a0734144c60bf434dda730a0e0d revision: bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:49.858693) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:49.859129) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:49.859443) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:50.045626) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:50.045908) ========= 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-1461230716.298957-150592421 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 02:26:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.7M=0.001s 2016-04-21 02:26:50 (11.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.275014 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:50.355856) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:50.356182) ========= 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-1461230716.298957-150592421 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033496 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:50.421314) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:50.421667) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 02:26:50,524 truncating revision to first 12 chars 2016-04-21 02:26:50,524 Setting DEBUG logging. 2016-04-21 02:26:50,525 attempt 1/10 2016-04-21 02:26:50,525 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bb3bf463c0ec?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 02:26:50,821 unpacking tar archive at: mozilla-inbound-bb3bf463c0ec/testing/mozharness/ program finished with exit code 0 elapsedTime=0.582356 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:51.037150) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:51.037494) ========= script_repo_revision: bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:51.037884) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:51.038157) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:26:51.067451) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 40 secs) (at 2016-04-21 02:26:51.067729) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421 _=/tools/buildbot/bin/python using PTY: False 02:26:51 INFO - MultiFileLogger online at 20160421 02:26:51 in /builds/slave/test 02:26:51 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 02:26:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:26:51 INFO - {'append_to_log': False, 02:26:51 INFO - 'base_work_dir': '/builds/slave/test', 02:26:51 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:26:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:26:51 INFO - 'buildbot_json_path': 'buildprops.json', 02:26:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:26:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:26:51 INFO - 'download_minidump_stackwalk': True, 02:26:51 INFO - 'download_symbols': 'true', 02:26:51 INFO - 'e10s': False, 02:26:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:26:51 INFO - 'tooltool.py': '/tools/tooltool.py', 02:26:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:26:51 INFO - '/tools/misc-python/virtualenv.py')}, 02:26:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:26:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:26:51 INFO - 'log_level': 'info', 02:26:51 INFO - 'log_to_console': True, 02:26:51 INFO - 'opt_config_files': (), 02:26:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:26:51 INFO - '--processes=1', 02:26:51 INFO - '--config=%(test_path)s/wptrunner.ini', 02:26:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:26:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:26:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:26:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:26:51 INFO - 'pip_index': False, 02:26:51 INFO - 'require_test_zip': True, 02:26:51 INFO - 'test_type': ('testharness',), 02:26:51 INFO - 'this_chunk': '1', 02:26:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:26:51 INFO - 'total_chunks': '10', 02:26:51 INFO - 'virtualenv_path': 'venv', 02:26:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:26:51 INFO - 'work_dir': 'build'} 02:26:51 INFO - ##### 02:26:51 INFO - ##### Running clobber step. 02:26:51 INFO - ##### 02:26:51 INFO - Running pre-action listener: _resource_record_pre_action 02:26:51 INFO - Running main action method: clobber 02:26:51 INFO - rmtree: /builds/slave/test/build 02:26:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:26:52 INFO - Running post-action listener: _resource_record_post_action 02:26:52 INFO - ##### 02:26:52 INFO - ##### Running read-buildbot-config step. 02:26:52 INFO - ##### 02:26:52 INFO - Running pre-action listener: _resource_record_pre_action 02:26:52 INFO - Running main action method: read_buildbot_config 02:26:52 INFO - Using buildbot properties: 02:26:52 INFO - { 02:26:52 INFO - "project": "", 02:26:52 INFO - "product": "firefox", 02:26:52 INFO - "script_repo_revision": "production", 02:26:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 02:26:52 INFO - "repository": "", 02:26:52 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 02:26:52 INFO - "buildid": "20160421012301", 02:26:52 INFO - "pgo_build": "False", 02:26:52 INFO - "basedir": "/builds/slave/test", 02:26:52 INFO - "buildnumber": 76, 02:26:52 INFO - "slavename": "tst-linux64-spot-1134", 02:26:52 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 02:26:52 INFO - "platform": "linux64", 02:26:52 INFO - "branch": "mozilla-inbound", 02:26:52 INFO - "revision": "bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59", 02:26:52 INFO - "repo_path": "integration/mozilla-inbound", 02:26:52 INFO - "moz_repo_path": "", 02:26:52 INFO - "stage_platform": "linux64", 02:26:52 INFO - "builduid": "6b0f5a0734144c60bf434dda730a0e0d", 02:26:52 INFO - "slavebuilddir": "test" 02:26:52 INFO - } 02:26:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:26:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:26:52 INFO - Running post-action listener: _resource_record_post_action 02:26:52 INFO - ##### 02:26:52 INFO - ##### Running download-and-extract step. 02:26:52 INFO - ##### 02:26:52 INFO - Running pre-action listener: _resource_record_pre_action 02:26:52 INFO - Running main action method: download_and_extract 02:26:52 INFO - mkdir: /builds/slave/test/build/tests 02:26:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:52 INFO - https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:26:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:26:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:26:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:26:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:27:22 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 02:27:22 INFO - retry: attempt #1 caught exception: timed out 02:27:22 INFO - retry: Failed, sleeping 30 seconds before retrying 02:27:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 #2 02:27:53 INFO - Downloaded 1361 bytes. 02:27:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:27:53 INFO - Using the following test package requirements: 02:27:53 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:27:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:27:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:27:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'jsshell-linux-x86_64.zip'], 02:27:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:27:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:27:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:27:53 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:27:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:27:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:27:53 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:27:53 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 02:27:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:27:53 INFO - https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:27:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:27:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:27:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:27:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:27:57 INFO - Downloaded 22741276 bytes. 02:27:57 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/*'] 02:27:57 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/* 02:27:57 INFO - caution: filename not matched: web-platform/* 02:27:57 INFO - Return code: 11 02:27:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:27:57 INFO - https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:27:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:27:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:27:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:27:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:27:59 INFO - Downloaded 36398617 bytes. 02:27:59 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/*'] 02:27:59 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/* 02:28:02 INFO - caution: filename not matched: bin/* 02:28:02 INFO - caution: filename not matched: config/* 02:28:02 INFO - caution: filename not matched: mozbase/* 02:28:02 INFO - caution: filename not matched: marionette/* 02:28:02 INFO - caution: filename not matched: tools/wptserve/* 02:28:02 INFO - Return code: 11 02:28: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')]} 02:28:02 INFO - https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:28:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:28:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:28:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:28:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:28:05 INFO - Downloaded 64288457 bytes. 02:28:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:28:05 INFO - mkdir: /builds/slave/test/properties 02:28:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:28:05 INFO - Writing to file /builds/slave/test/properties/build_url 02:28:05 INFO - Contents: 02:28:05 INFO - build_url:https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:28:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:28:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:28:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:28:06 INFO - Contents: 02:28:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:28:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:06 INFO - https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:28:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:28:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:28:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:28:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cvaiEOCeQz2b359fzqFpYA/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 02:28:08 INFO - Downloaded 90777235 bytes. 02:28:08 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'] 02:28:08 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 02:28:14 INFO - Return code: 0 02:28:14 INFO - Running post-action listener: _resource_record_post_action 02:28:14 INFO - Running post-action listener: set_extra_try_arguments 02:28:14 INFO - ##### 02:28:14 INFO - ##### Running create-virtualenv step. 02:28:14 INFO - ##### 02:28:14 INFO - Running pre-action listener: _pre_create_virtualenv 02:28:14 INFO - Running pre-action listener: _resource_record_pre_action 02:28:14 INFO - Running main action method: create_virtualenv 02:28:14 INFO - Creating virtualenv /builds/slave/test/build/venv 02:28:14 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:28:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:28:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:28:14 INFO - Using real prefix '/usr' 02:28:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:28:17 INFO - Installing distribute.............................................................................................................................................................................................done. 02:28:21 INFO - Installing pip.................done. 02:28:21 INFO - Return code: 0 02:28:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:28:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:28:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:28:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23be030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23bf3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2458f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x243f190>, '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 0x243fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x243ff20>, '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-1461230716.298957-150592421', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:28:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:28:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:28:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:28:21 INFO - 'CCACHE_UMASK': '002', 02:28:21 INFO - 'DISPLAY': ':0', 02:28:21 INFO - 'HOME': '/home/cltbld', 02:28:21 INFO - 'LANG': 'en_US.UTF-8', 02:28:21 INFO - 'LOGNAME': 'cltbld', 02:28:21 INFO - 'MAIL': '/var/mail/cltbld', 02:28:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:28:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:28:21 INFO - 'MOZ_NO_REMOTE': '1', 02:28:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:28:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:28:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:28:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:28:21 INFO - 'PWD': '/builds/slave/test', 02:28:21 INFO - 'SHELL': '/bin/bash', 02:28:21 INFO - 'SHLVL': '1', 02:28:21 INFO - 'TERM': 'linux', 02:28:21 INFO - 'TMOUT': '86400', 02:28:21 INFO - 'USER': 'cltbld', 02:28:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421', 02:28:21 INFO - '_': '/tools/buildbot/bin/python'} 02:28:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:28:22 INFO - Downloading/unpacking psutil>=0.7.1 02:28:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:28:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:28:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:28:26 INFO - Installing collected packages: psutil 02:28:26 INFO - Running setup.py install for psutil 02:28:26 INFO - building 'psutil._psutil_linux' extension 02:28:26 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 02:28:27 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 02:28:27 INFO - building 'psutil._psutil_posix' extension 02:28:27 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 02:28:27 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 02:28:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:28:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:28:27 INFO - Successfully installed psutil 02:28:27 INFO - Cleaning up... 02:28:27 INFO - Return code: 0 02:28:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:28:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:28:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:28:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23be030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23bf3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2458f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x243f190>, '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 0x243fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x243ff20>, '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-1461230716.298957-150592421', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:28:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:28:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:28:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:28:27 INFO - 'CCACHE_UMASK': '002', 02:28:27 INFO - 'DISPLAY': ':0', 02:28:27 INFO - 'HOME': '/home/cltbld', 02:28:27 INFO - 'LANG': 'en_US.UTF-8', 02:28:27 INFO - 'LOGNAME': 'cltbld', 02:28:27 INFO - 'MAIL': '/var/mail/cltbld', 02:28:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:28:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:28:27 INFO - 'MOZ_NO_REMOTE': '1', 02:28:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:28:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:28:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:28:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:28:27 INFO - 'PWD': '/builds/slave/test', 02:28:27 INFO - 'SHELL': '/bin/bash', 02:28:27 INFO - 'SHLVL': '1', 02:28:27 INFO - 'TERM': 'linux', 02:28:27 INFO - 'TMOUT': '86400', 02:28:27 INFO - 'USER': 'cltbld', 02:28:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421', 02:28:27 INFO - '_': '/tools/buildbot/bin/python'} 02:28:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:28:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:28:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:28:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:28:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:28:31 INFO - Installing collected packages: mozsystemmonitor 02:28:31 INFO - Running setup.py install for mozsystemmonitor 02:28:32 INFO - Successfully installed mozsystemmonitor 02:28:32 INFO - Cleaning up... 02:28:32 INFO - Return code: 0 02:28:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:28:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:28:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:28:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23be030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23bf3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2458f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x243f190>, '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 0x243fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x243ff20>, '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-1461230716.298957-150592421', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:28:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:28:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:28:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:28:32 INFO - 'CCACHE_UMASK': '002', 02:28:32 INFO - 'DISPLAY': ':0', 02:28:32 INFO - 'HOME': '/home/cltbld', 02:28:32 INFO - 'LANG': 'en_US.UTF-8', 02:28:32 INFO - 'LOGNAME': 'cltbld', 02:28:32 INFO - 'MAIL': '/var/mail/cltbld', 02:28:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:28:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:28:32 INFO - 'MOZ_NO_REMOTE': '1', 02:28:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:28:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:28:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:28:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:28:32 INFO - 'PWD': '/builds/slave/test', 02:28:32 INFO - 'SHELL': '/bin/bash', 02:28:32 INFO - 'SHLVL': '1', 02:28:32 INFO - 'TERM': 'linux', 02:28:32 INFO - 'TMOUT': '86400', 02:28:32 INFO - 'USER': 'cltbld', 02:28:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421', 02:28:32 INFO - '_': '/tools/buildbot/bin/python'} 02:28:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:28:32 INFO - Downloading/unpacking blobuploader==1.2.4 02:28:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:36 INFO - Downloading blobuploader-1.2.4.tar.gz 02:28:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:28:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:28:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:28:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:28:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:28:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:28: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 02:28: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 02:28:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28: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 02:28: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 02:28:37 INFO - Downloading docopt-0.6.1.tar.gz 02:28:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:28:37 INFO - Installing collected packages: blobuploader, requests, docopt 02:28:37 INFO - Running setup.py install for blobuploader 02:28:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:28:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:28:37 INFO - Running setup.py install for requests 02:28:38 INFO - Running setup.py install for docopt 02:28:38 INFO - Successfully installed blobuploader requests docopt 02:28:38 INFO - Cleaning up... 02:28:39 INFO - Return code: 0 02:28:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:28:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:28:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:28:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23be030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23bf3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2458f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x243f190>, '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 0x243fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x243ff20>, '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-1461230716.298957-150592421', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:28:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:28:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:28:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:28:39 INFO - 'CCACHE_UMASK': '002', 02:28:39 INFO - 'DISPLAY': ':0', 02:28:39 INFO - 'HOME': '/home/cltbld', 02:28:39 INFO - 'LANG': 'en_US.UTF-8', 02:28:39 INFO - 'LOGNAME': 'cltbld', 02:28:39 INFO - 'MAIL': '/var/mail/cltbld', 02:28:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:28:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:28:39 INFO - 'MOZ_NO_REMOTE': '1', 02:28:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:28:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:28:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:28:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:28:39 INFO - 'PWD': '/builds/slave/test', 02:28:39 INFO - 'SHELL': '/bin/bash', 02:28:39 INFO - 'SHLVL': '1', 02:28:39 INFO - 'TERM': 'linux', 02:28:39 INFO - 'TMOUT': '86400', 02:28:39 INFO - 'USER': 'cltbld', 02:28:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421', 02:28:39 INFO - '_': '/tools/buildbot/bin/python'} 02:28:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:28:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:28:39 INFO - Running setup.py (path:/tmp/pip-e8nle1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:28:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:28:39 INFO - Running setup.py (path:/tmp/pip-Ihvd7G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:28:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:28:39 INFO - Running setup.py (path:/tmp/pip-zlLLeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:28:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:28:39 INFO - Running setup.py (path:/tmp/pip-i28tnP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:28:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:28:39 INFO - Running setup.py (path:/tmp/pip-HvAbzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:28:40 INFO - Running setup.py (path:/tmp/pip-vF2A0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:28:40 INFO - Running setup.py (path:/tmp/pip-uvY5du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:28:40 INFO - Running setup.py (path:/tmp/pip-XjENTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:28:40 INFO - Running setup.py (path:/tmp/pip-38LyFH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:28:40 INFO - Running setup.py (path:/tmp/pip-KtwyWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:28:40 INFO - Running setup.py (path:/tmp/pip-V6qPJD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:28:40 INFO - Running setup.py (path:/tmp/pip-1DuLoY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:28:40 INFO - Running setup.py (path:/tmp/pip-SEPocK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:28:41 INFO - Running setup.py (path:/tmp/pip-sGYdas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:28:41 INFO - Running setup.py (path:/tmp/pip-l601GZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:28:41 INFO - Running setup.py (path:/tmp/pip-2nMCeM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:28:41 INFO - Running setup.py (path:/tmp/pip-dGWnRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:28:41 INFO - Running setup.py (path:/tmp/pip-ZmzX75-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:28:41 INFO - Running setup.py (path:/tmp/pip-GlCKC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:28:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:28:41 INFO - Running setup.py (path:/tmp/pip-pKbMF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:28:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:28:42 INFO - Running setup.py (path:/tmp/pip-ldwOxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:28:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:28:42 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:28:42 INFO - Running setup.py install for manifestparser 02:28:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:28:42 INFO - Running setup.py install for mozcrash 02:28:42 INFO - Running setup.py install for mozdebug 02:28:43 INFO - Running setup.py install for mozdevice 02:28:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:28:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:28:43 INFO - Running setup.py install for mozfile 02:28:43 INFO - Running setup.py install for mozhttpd 02:28:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:28:43 INFO - Running setup.py install for mozinfo 02:28:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:28:43 INFO - Running setup.py install for mozInstall 02:28:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:28:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:28:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:28:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:28:44 INFO - Running setup.py install for mozleak 02:28:44 INFO - Running setup.py install for mozlog 02:28:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:28:44 INFO - Running setup.py install for moznetwork 02:28:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:28:44 INFO - Running setup.py install for mozprocess 02:28:44 INFO - Running setup.py install for mozprofile 02:28:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:28:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:28:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:28:45 INFO - Running setup.py install for mozrunner 02:28:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:28:45 INFO - Running setup.py install for mozscreenshot 02:28:45 INFO - Running setup.py install for moztest 02:28:45 INFO - Running setup.py install for mozversion 02:28:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:28:46 INFO - Running setup.py install for wptserve 02:28:46 INFO - Running setup.py install for marionette-driver 02:28:46 INFO - Running setup.py install for browsermob-proxy 02:28:46 INFO - Running setup.py install for marionette-client 02:28:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:28:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:28:47 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:28:47 INFO - Cleaning up... 02:28:47 INFO - Return code: 0 02:28:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:28:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:28:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:28:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:28:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:28:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23be030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23bf3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2458f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x243f190>, '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 0x243fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x243ff20>, '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-1461230716.298957-150592421', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:28:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:28:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:28:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:28:47 INFO - 'CCACHE_UMASK': '002', 02:28:47 INFO - 'DISPLAY': ':0', 02:28:47 INFO - 'HOME': '/home/cltbld', 02:28:47 INFO - 'LANG': 'en_US.UTF-8', 02:28:47 INFO - 'LOGNAME': 'cltbld', 02:28:47 INFO - 'MAIL': '/var/mail/cltbld', 02:28:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:28:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:28:47 INFO - 'MOZ_NO_REMOTE': '1', 02:28:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:28:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:28:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:28:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:28:47 INFO - 'PWD': '/builds/slave/test', 02:28:47 INFO - 'SHELL': '/bin/bash', 02:28:47 INFO - 'SHLVL': '1', 02:28:47 INFO - 'TERM': 'linux', 02:28:47 INFO - 'TMOUT': '86400', 02:28:47 INFO - 'USER': 'cltbld', 02:28:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421', 02:28:47 INFO - '_': '/tools/buildbot/bin/python'} 02:28:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:28:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:28:47 INFO - Running setup.py (path:/tmp/pip-FcXFbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:28:47 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:28:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:28:47 INFO - Running setup.py (path:/tmp/pip-F1Ag4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:28:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:28:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:28:47 INFO - Running setup.py (path:/tmp/pip-Ng6kcG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:28:48 INFO - Running setup.py (path:/tmp/pip-HNaa8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:28:48 INFO - Running setup.py (path:/tmp/pip-dGOjSr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:28:48 INFO - Running setup.py (path:/tmp/pip-2ByVfe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:28:48 INFO - Running setup.py (path:/tmp/pip-bveVeh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:28:48 INFO - Running setup.py (path:/tmp/pip-BkldAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:28:48 INFO - Running setup.py (path:/tmp/pip-0FrygL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:28:48 INFO - Running setup.py (path:/tmp/pip-x_zg4f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:28:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:28:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:28:48 INFO - Running setup.py (path:/tmp/pip-SlrGu2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:28:49 INFO - Running setup.py (path:/tmp/pip-ViPAvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:28:49 INFO - Running setup.py (path:/tmp/pip-iI3DNI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:28:49 INFO - Running setup.py (path:/tmp/pip-2xY_l4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:28:49 INFO - Running setup.py (path:/tmp/pip-AMhfGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:28:49 INFO - Running setup.py (path:/tmp/pip-JG77qk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:28:49 INFO - Running setup.py (path:/tmp/pip-161Ec_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:28:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:28:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:28:49 INFO - Running setup.py (path:/tmp/pip-RcqGAC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:28:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:28:50 INFO - Running setup.py (path:/tmp/pip-rXmQ7p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:28:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:28:50 INFO - Running setup.py (path:/tmp/pip-faJQId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:28:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:28:50 INFO - Running setup.py (path:/tmp/pip-5Py4Xj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:28:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:28:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:28:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:28: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 02:28: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 02:28:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:28: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 02:28: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 02:28:54 INFO - Downloading blessings-1.6.tar.gz 02:28:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:28:54 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:28:54 INFO - Installing collected packages: blessings 02:28:54 INFO - Running setup.py install for blessings 02:28:54 INFO - Successfully installed blessings 02:28:54 INFO - Cleaning up... 02:28:54 INFO - Return code: 0 02:28:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:28:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:28:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:28:55 INFO - Reading from file tmpfile_stdout 02:28:55 INFO - Current package versions: 02:28:55 INFO - argparse == 1.2.1 02:28:55 INFO - blessings == 1.6 02:28:55 INFO - blobuploader == 1.2.4 02:28:55 INFO - browsermob-proxy == 0.6.0 02:28:55 INFO - docopt == 0.6.1 02:28:55 INFO - manifestparser == 1.1 02:28:55 INFO - marionette-client == 2.3.0 02:28:55 INFO - marionette-driver == 1.4.0 02:28:55 INFO - mozInstall == 1.12 02:28:55 INFO - mozcrash == 0.17 02:28:55 INFO - mozdebug == 0.1 02:28:55 INFO - mozdevice == 0.48 02:28:55 INFO - mozfile == 1.2 02:28:55 INFO - mozhttpd == 0.7 02:28:55 INFO - mozinfo == 0.9 02:28:55 INFO - mozleak == 0.1 02:28:55 INFO - mozlog == 3.1 02:28:55 INFO - moznetwork == 0.27 02:28:55 INFO - mozprocess == 0.22 02:28:55 INFO - mozprofile == 0.28 02:28:55 INFO - mozrunner == 6.11 02:28:55 INFO - mozscreenshot == 0.1 02:28:55 INFO - mozsystemmonitor == 0.0 02:28:55 INFO - moztest == 0.7 02:28:55 INFO - mozversion == 1.4 02:28:55 INFO - psutil == 3.1.1 02:28:55 INFO - requests == 1.2.3 02:28:55 INFO - wptserve == 1.4.0 02:28:55 INFO - wsgiref == 0.1.2 02:28:55 INFO - Running post-action listener: _resource_record_post_action 02:28:55 INFO - Running post-action listener: _start_resource_monitoring 02:28:55 INFO - Starting resource monitoring. 02:28:55 INFO - ##### 02:28:55 INFO - ##### Running pull step. 02:28:55 INFO - ##### 02:28:55 INFO - Running pre-action listener: _resource_record_pre_action 02:28:55 INFO - Running main action method: pull 02:28:55 INFO - Pull has nothing to do! 02:28:55 INFO - Running post-action listener: _resource_record_post_action 02:28:55 INFO - ##### 02:28:55 INFO - ##### Running install step. 02:28:55 INFO - ##### 02:28:55 INFO - Running pre-action listener: _resource_record_pre_action 02:28:55 INFO - Running main action method: install 02:28:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:28:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:28:55 INFO - Reading from file tmpfile_stdout 02:28:55 INFO - Detecting whether we're running mozinstall >=1.0... 02:28:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:28:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:28:56 INFO - Reading from file tmpfile_stdout 02:28:56 INFO - Output received: 02:28:56 INFO - Usage: mozinstall [options] installer 02:28:56 INFO - Options: 02:28:56 INFO - -h, --help show this help message and exit 02:28:56 INFO - -d DEST, --destination=DEST 02:28:56 INFO - Directory to install application into. [default: 02:28:56 INFO - "/builds/slave/test"] 02:28:56 INFO - --app=APP Application being installed. [default: firefox] 02:28:56 INFO - mkdir: /builds/slave/test/build/application 02:28:56 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'] 02:28:56 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 02:29:25 INFO - Reading from file tmpfile_stdout 02:29:25 INFO - Output received: 02:29:25 INFO - /builds/slave/test/build/application/firefox/firefox 02:29:25 INFO - Running post-action listener: _resource_record_post_action 02:29:25 INFO - ##### 02:29:25 INFO - ##### Running run-tests step. 02:29:25 INFO - ##### 02:29:25 INFO - Running pre-action listener: _resource_record_pre_action 02:29:25 INFO - Running main action method: run_tests 02:29:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:29:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:29:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:29:25 INFO - grabbing minidump binary from tooltool 02:29:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:29:25 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 0x243f190>, '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 0x243fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x243ff20>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:29:25 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 02:29:25 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 02:29:25 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:29:25 INFO - Return code: 0 02:29:25 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:29:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:29:25 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/cvaiEOCeQz2b359fzqFpYA/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 02:29:25 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/cvaiEOCeQz2b359fzqFpYA/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 02:29:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:29:25 INFO - 'CCACHE_UMASK': '002', 02:29:25 INFO - 'DISPLAY': ':0', 02:29:25 INFO - 'HOME': '/home/cltbld', 02:29:25 INFO - 'LANG': 'en_US.UTF-8', 02:29:25 INFO - 'LOGNAME': 'cltbld', 02:29:25 INFO - 'MAIL': '/var/mail/cltbld', 02:29:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:29:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:29:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:29:25 INFO - 'MOZ_NO_REMOTE': '1', 02:29:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:29:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:29:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:29:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:29:25 INFO - 'PWD': '/builds/slave/test', 02:29:25 INFO - 'SHELL': '/bin/bash', 02:29:25 INFO - 'SHLVL': '1', 02:29:25 INFO - 'TERM': 'linux', 02:29:25 INFO - 'TMOUT': '86400', 02:29:25 INFO - 'USER': 'cltbld', 02:29:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461230716.298957-150592421', 02:29:25 INFO - '_': '/tools/buildbot/bin/python'} 02:29:25 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/cvaiEOCeQz2b359fzqFpYA/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 02:29:26 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:29:26 INFO - import pkg_resources 02:29:28 INFO - Using 1 client processes 02:29:28 INFO - wptserve Starting http server on 127.0.0.1:8000 02:29:28 INFO - wptserve Starting http server on 127.0.0.1:8001 02:29:28 INFO - wptserve Starting http server on 127.0.0.1:8443 02:29:30 INFO - SUITE-START | Running 778 tests 02:29:30 INFO - Running testharness tests 02:29:30 INFO - Setting up ssl 02:29:30 INFO - PROCESS | certutil | 02:29:30 INFO - PROCESS | certutil | 02:29:30 INFO - PROCESS | certutil | 02:29:30 INFO - Certificate Nickname Trust Attributes 02:29:30 INFO - SSL,S/MIME,JAR/XPI 02:29:30 INFO - 02:29:30 INFO - web-platform-tests CT,, 02:29:30 INFO - 02:29:30 INFO - Starting runner 02:29:33 INFO - PROCESS | 1833 | 1461230973151 Marionette DEBUG Marionette enabled via build flag and pref 02:29:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f350e000 == 1 [pid = 1833] [id = 1] 02:29:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 1 (0x7f85f350e800) [pid = 1833] [serial = 1] [outer = (nil)] 02:29:33 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:29:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 2 (0x7f85f350f800) [pid = 1833] [serial = 2] [outer = 0x7f85f350e800] 02:29:33 INFO - PROCESS | 1833 | 1461230973783 Marionette INFO Listening on port 2828 02:29:34 INFO - PROCESS | 1833 | 1461230974316 Marionette DEBUG Marionette enabled via command-line flag 02:29:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0659000 == 2 [pid = 1833] [id = 2] 02:29:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 3 (0x7f85f06da800) [pid = 1833] [serial = 3] [outer = (nil)] 02:29:34 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:29:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 4 (0x7f85f06db800) [pid = 1833] [serial = 4] [outer = 0x7f85f06da800] 02:29:34 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f85f04b39a0 02:29:34 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f85f539f220 02:29:34 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f85ef8214f0 02:29:34 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f85ef8217f0 02:29:34 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f85ef821b20 02:29:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f85f531f800) [pid = 1833] [serial = 5] [outer = 0x7f85f350e800] 02:29:34 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:29:34 INFO - PROCESS | 1833 | 1461230974700 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55280 02:29:34 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:29:34 INFO - PROCESS | 1833 | 1461230974783 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55281 02:29:34 INFO - PROCESS | 1833 | 1461230974790 Marionette DEBUG Closed connection conn0 02:29:34 INFO - PROCESS | 1833 | [1833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 02:29:34 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:29:34 INFO - PROCESS | 1833 | 1461230974919 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55282 02:29:34 INFO - PROCESS | 1833 | 1461230974922 Marionette DEBUG Closed connection conn1 02:29:34 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:29:34 INFO - PROCESS | 1833 | 1461230974981 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55283 02:29:34 INFO - PROCESS | 1833 | 1461230974990 Marionette DEBUG Closed connection conn2 02:29:35 INFO - PROCESS | 1833 | 1461230975042 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:29:35 INFO - PROCESS | 1833 | 1461230975057 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":"20160421012301","device":"desktop","version":"48.0a1"} 02:29:35 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:29:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d19800 == 3 [pid = 1833] [id = 3] 02:29:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f85e412d800) [pid = 1833] [serial = 6] [outer = (nil)] 02:29:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e412e000 == 4 [pid = 1833] [id = 4] 02:29:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f85e4311400) [pid = 1833] [serial = 7] [outer = (nil)] 02:29:37 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:29:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3340800 == 5 [pid = 1833] [id = 5] 02:29:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f85e37af400) [pid = 1833] [serial = 8] [outer = (nil)] 02:29:37 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:29:37 INFO - PROCESS | 1833 | [1833] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:29:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f85e338d000) [pid = 1833] [serial = 9] [outer = 0x7f85e37af400] 02:29:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f85e2fe2800) [pid = 1833] [serial = 10] [outer = 0x7f85e412d800] 02:29:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f85e2e60000) [pid = 1833] [serial = 11] [outer = 0x7f85e4311400] 02:29:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f85e2e62000) [pid = 1833] [serial = 12] [outer = 0x7f85e37af400] 02:29:38 INFO - PROCESS | 1833 | 1461230978692 Marionette DEBUG loaded listener.js 02:29:38 INFO - PROCESS | 1833 | 1461230978711 Marionette DEBUG loaded listener.js 02:29:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f85e05c7800) [pid = 1833] [serial = 13] [outer = 0x7f85e37af400] 02:29:39 INFO - PROCESS | 1833 | 1461230979397 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4dfdcc7d-1100-4cf8-8034-d4a09562c22a","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":"20160421012301","device":"desktop","version":"48.0a1","command_id":1}}] 02:29:39 INFO - PROCESS | 1833 | 1461230979619 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:29:39 INFO - PROCESS | 1833 | 1461230979798 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:29:40 INFO - PROCESS | 1833 | 1461230980057 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:29:40 INFO - PROCESS | 1833 | [1833] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:29:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f85dc432c00) [pid = 1833] [serial = 14] [outer = 0x7f85e37af400] 02:29:40 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:29:40 INFO - PROCESS | 1833 | 1461230980644 Marionette TRACE conn3 <- [1,3,null,{}] 02:29:40 INFO - PROCESS | 1833 | 1461230980700 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:29:40 INFO - PROCESS | 1833 | 1461230980734 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:29:40 INFO - PROCESS | 1833 | 1461230980790 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:29:40 INFO - PROCESS | 1833 | 1461230980794 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:29:40 INFO - PROCESS | 1833 | 1461230980872 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:29:40 INFO - PROCESS | 1833 | 1461230980879 Marionette TRACE conn3 <- [1,6,null,{}] 02:29:40 INFO - PROCESS | 1833 | 1461230980885 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:40 INFO - PROCESS | 1833 | 1461230980904 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:29:40 INFO - PROCESS | 1833 | 1461230980913 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc3ad000 == 6 [pid = 1833] [id = 6] 02:29:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f85db935000) [pid = 1833] [serial = 15] [outer = (nil)] 02:29:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f85db937000) [pid = 1833] [serial = 16] [outer = 0x7f85db935000] 02:29:40 INFO - PROCESS | 1833 | 1461230980979 Marionette DEBUG loaded listener.js 02:29:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f85db93d800) [pid = 1833] [serial = 17] [outer = 0x7f85db935000] 02:29:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9cb000 == 7 [pid = 1833] [id = 7] 02:29:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f85db573c00) [pid = 1833] [serial = 18] [outer = (nil)] 02:29:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f85db576c00) [pid = 1833] [serial = 19] [outer = 0x7f85db573c00] 02:29:41 INFO - PROCESS | 1833 | 1461230981434 Marionette DEBUG loaded listener.js 02:29:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f85dc329c00) [pid = 1833] [serial = 20] [outer = 0x7f85db573c00] 02:29:41 INFO - PROCESS | 1833 | 1461230981896 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:29:41 INFO - PROCESS | 1833 | [1833] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1147ms 02:29:41 INFO - PROCESS | 1833 | 1461230981975 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:29:41 INFO - PROCESS | 1833 | 1461230981978 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:29:42 INFO - PROCESS | 1833 | 1461230982054 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:29:42 INFO - PROCESS | 1833 | 1461230982058 Marionette TRACE conn3 <- [1,10,null,{}] 02:29:42 INFO - PROCESS | 1833 | 1461230982097 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:42 INFO - PROCESS | 1833 | 1461230982262 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:29:42 INFO - PROCESS | 1833 | 1461230982276 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da98b000 == 8 [pid = 1833] [id = 8] 02:29:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f85da96b800) [pid = 1833] [serial = 21] [outer = (nil)] 02:29:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f85e2682000) [pid = 1833] [serial = 22] [outer = 0x7f85da96b800] 02:29:42 INFO - PROCESS | 1833 | 1461230982341 Marionette DEBUG loaded listener.js 02:29:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7f85d9a64800) [pid = 1833] [serial = 23] [outer = 0x7f85da96b800] 02:29:42 INFO - PROCESS | 1833 | 1461230982895 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 946ms 02:29:42 INFO - PROCESS | 1833 | 1461230982943 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:29:42 INFO - PROCESS | 1833 | 1461230982947 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:29:42 INFO - PROCESS | 1833 | 1461230982952 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:29:42 INFO - PROCESS | 1833 | 1461230982954 Marionette TRACE conn3 <- [1,14,null,{}] 02:29:42 INFO - PROCESS | 1833 | 1461230982959 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:43 INFO - PROCESS | 1833 | 1461230983103 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:29:43 INFO - PROCESS | 1833 | 1461230983123 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9db0800 == 9 [pid = 1833] [id = 9] 02:29:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7f85d9a6f400) [pid = 1833] [serial = 24] [outer = (nil)] 02:29:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7f85d9c6bc00) [pid = 1833] [serial = 25] [outer = 0x7f85d9a6f400] 02:29:43 INFO - PROCESS | 1833 | 1461230983184 Marionette DEBUG loaded listener.js 02:29:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f85e27dc800) [pid = 1833] [serial = 26] [outer = 0x7f85d9a6f400] 02:29:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9dcb800 == 10 [pid = 1833] [id = 10] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f85d9dcc000) [pid = 1833] [serial = 27] [outer = (nil)] 02:29:44 INFO - PROCESS | 1833 | 1461230984211 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f85d9dce800) [pid = 1833] [serial = 28] [outer = 0x7f85d9dcc000] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f85da8b5800) [pid = 1833] [serial = 29] [outer = 0x7f85d9dcc000] 02:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1326ms 02:29:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8c0800 == 11 [pid = 1833] [id = 11] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7f85d9f03800) [pid = 1833] [serial = 30] [outer = (nil)] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f85d9f0f400) [pid = 1833] [serial = 31] [outer = 0x7f85d9f03800] 02:29:44 INFO - PROCESS | 1833 | 1461230984381 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 1833 | 1461230984388 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7f85da811000) [pid = 1833] [serial = 32] [outer = 0x7f85d9f03800] 02:29:44 INFO - PROCESS | 1833 | 1461230984479 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 1833 | 1461230984484 Marionette TRACE conn3 <- [1,18,null,{}] 02:29:44 INFO - PROCESS | 1833 | 1461230984614 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:44 INFO - PROCESS | 1833 | 1461230984812 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:29:44 INFO - PROCESS | 1833 | 1461230984830 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9d4000 == 12 [pid = 1833] [id = 12] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7f85d9f05000) [pid = 1833] [serial = 33] [outer = (nil)] 02:29:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7f85dd4f7c00) [pid = 1833] [serial = 34] [outer = 0x7f85d9f05000] 02:29:44 INFO - PROCESS | 1833 | 1461230984901 Marionette DEBUG loaded listener.js 02:29:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f85e0539c00) [pid = 1833] [serial = 35] [outer = 0x7f85d9f05000] 02:29:45 INFO - PROCESS | 1833 | 1461230985782 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1384ms 02:29:45 INFO - PROCESS | 1833 | 1461230985825 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:29:45 INFO - PROCESS | 1833 | 1461230985842 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:29:45 INFO - PROCESS | 1833 | 1461230985862 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:29:45 INFO - PROCESS | 1833 | 1461230985866 Marionette TRACE conn3 <- [1,22,null,{}] 02:29:45 INFO - PROCESS | 1833 | 1461230985872 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:46 INFO - PROCESS | 1833 | 1461230986043 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:29:46 INFO - PROCESS | 1833 | 1461230986129 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e228a000 == 13 [pid = 1833] [id = 13] 02:29:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f85db577800) [pid = 1833] [serial = 36] [outer = (nil)] 02:29:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f85e2fbdc00) [pid = 1833] [serial = 37] [outer = 0x7f85db577800] 02:29:46 INFO - PROCESS | 1833 | 1461230986199 Marionette DEBUG loaded listener.js 02:29:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f85e338e800) [pid = 1833] [serial = 38] [outer = 0x7f85db577800] 02:29:47 INFO - PROCESS | 1833 | 1461230987012 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1179ms 02:29:47 INFO - PROCESS | 1833 | 1461230987041 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:29:47 INFO - PROCESS | 1833 | 1461230987045 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:29:47 INFO - PROCESS | 1833 | 1461230987050 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:29:47 INFO - PROCESS | 1833 | 1461230987056 Marionette TRACE conn3 <- [1,26,null,{}] 02:29:47 INFO - PROCESS | 1833 | 1461230987072 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:47 INFO - PROCESS | 1833 | 1461230987235 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:29:47 INFO - PROCESS | 1833 | 1461230987332 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e373f800 == 14 [pid = 1833] [id = 14] 02:29:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f85e3d38400) [pid = 1833] [serial = 39] [outer = (nil)] 02:29:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f85e40c8400) [pid = 1833] [serial = 40] [outer = 0x7f85e3d38400] 02:29:47 INFO - PROCESS | 1833 | 1461230987409 Marionette DEBUG loaded listener.js 02:29:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f85e4309c00) [pid = 1833] [serial = 41] [outer = 0x7f85e3d38400] 02:29:48 INFO - PROCESS | 1833 | 1461230988181 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1182ms 02:29:48 INFO - PROCESS | 1833 | 1461230988417 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:29:48 INFO - PROCESS | 1833 | 1461230988423 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:29:48 INFO - PROCESS | 1833 | 1461230988432 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:29:48 INFO - PROCESS | 1833 | 1461230988437 Marionette TRACE conn3 <- [1,30,null,{}] 02:29:48 INFO - PROCESS | 1833 | 1461230988444 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:48 INFO - PROCESS | 1833 | 1461230988579 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:29:48 INFO - PROCESS | 1833 | 1461230988871 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2291800 == 15 [pid = 1833] [id = 15] 02:29:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f85e1a61800) [pid = 1833] [serial = 42] [outer = (nil)] 02:29:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f85e27df000) [pid = 1833] [serial = 43] [outer = 0x7f85e1a61800] 02:29:48 INFO - PROCESS | 1833 | 1461230988938 Marionette DEBUG loaded listener.js 02:29:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f85e3389c00) [pid = 1833] [serial = 44] [outer = 0x7f85e1a61800] 02:29:49 INFO - PROCESS | 1833 | 1461230989661 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1246ms 02:29:49 INFO - PROCESS | 1833 | 1461230989678 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:29:49 INFO - PROCESS | 1833 | 1461230989682 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:29:49 INFO - PROCESS | 1833 | 1461230989693 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:29:49 INFO - PROCESS | 1833 | 1461230989698 Marionette TRACE conn3 <- [1,34,null,{}] 02:29:49 INFO - PROCESS | 1833 | 1461230989736 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:49 INFO - PROCESS | 1833 | 1461230989861 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:29:49 INFO - PROCESS | 1833 | 1461230989878 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2cd4000 == 16 [pid = 1833] [id = 16] 02:29:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f85e2386c00) [pid = 1833] [serial = 45] [outer = (nil)] 02:29:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f85e38b6000) [pid = 1833] [serial = 46] [outer = 0x7f85e2386c00] 02:29:49 INFO - PROCESS | 1833 | 1461230989939 Marionette DEBUG loaded listener.js 02:29:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f85e40c9800) [pid = 1833] [serial = 47] [outer = 0x7f85e2386c00] 02:29:50 INFO - PROCESS | 1833 | 1461230990612 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 959ms 02:29:50 INFO - PROCESS | 1833 | 1461230990650 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:29:50 INFO - PROCESS | 1833 | 1461230990653 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:29:50 INFO - PROCESS | 1833 | 1461230990659 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:29:50 INFO - PROCESS | 1833 | 1461230990661 Marionette TRACE conn3 <- [1,38,null,{}] 02:29:50 INFO - PROCESS | 1833 | 1461230990681 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:50 INFO - PROCESS | 1833 | 1461230990842 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:29:50 INFO - PROCESS | 1833 | 1461230990860 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3c46000 == 17 [pid = 1833] [id = 17] 02:29:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f85e4a51000) [pid = 1833] [serial = 48] [outer = (nil)] 02:29:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f85e4adfc00) [pid = 1833] [serial = 49] [outer = 0x7f85e4a51000] 02:29:50 INFO - PROCESS | 1833 | 1461230990925 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f85e5199000) [pid = 1833] [serial = 50] [outer = 0x7f85e4a51000] 02:29:51 INFO - PROCESS | 1833 | 1461230991590 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 02:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:29:51 INFO - PROCESS | 1833 | 1461230991641 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:29:51 INFO - PROCESS | 1833 | 1461230991644 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:29:51 INFO - PROCESS | 1833 | 1461230991661 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:29:51 INFO - PROCESS | 1833 | 1461230991663 Marionette TRACE conn3 <- [1,42,null,{}] 02:29:51 INFO - PROCESS | 1833 | 1461230991669 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:51 INFO - PROCESS | 1833 | 1461230991811 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:29:51 INFO - PROCESS | 1833 | 1461230991820 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4144000 == 18 [pid = 1833] [id = 18] 02:29:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f85e51a1c00) [pid = 1833] [serial = 51] [outer = (nil)] 02:29:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f85e5384000) [pid = 1833] [serial = 52] [outer = 0x7f85e51a1c00] 02:29:51 INFO - PROCESS | 1833 | 1461230991891 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f85e5dc6c00) [pid = 1833] [serial = 53] [outer = 0x7f85e51a1c00] 02:29:52 INFO - PROCESS | 1833 | 1461230992510 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 894ms 02:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:29:52 INFO - PROCESS | 1833 | 1461230992543 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:29:52 INFO - PROCESS | 1833 | 1461230992546 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:29:52 INFO - PROCESS | 1833 | 1461230992551 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:29:52 INFO - PROCESS | 1833 | 1461230992554 Marionette TRACE conn3 <- [1,46,null,{}] 02:29:52 INFO - PROCESS | 1833 | 1461230992559 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:52 INFO - PROCESS | 1833 | 1461230992678 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:29:52 INFO - PROCESS | 1833 | 1461230992766 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4653800 == 19 [pid = 1833] [id = 19] 02:29:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f85dd22b400) [pid = 1833] [serial = 54] [outer = (nil)] 02:29:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f85e5dc7000) [pid = 1833] [serial = 55] [outer = 0x7f85dd22b400] 02:29:52 INFO - PROCESS | 1833 | 1461230992828 Marionette DEBUG loaded listener.js 02:29:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f85e9a5a400) [pid = 1833] [serial = 56] [outer = 0x7f85dd22b400] 02:29:53 INFO - PROCESS | 1833 | 1461230993395 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 877ms 02:29:53 INFO - PROCESS | 1833 | 1461230993428 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:29:53 INFO - PROCESS | 1833 | 1461230993431 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:29:53 INFO - PROCESS | 1833 | 1461230993437 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:29:53 INFO - PROCESS | 1833 | 1461230993439 Marionette TRACE conn3 <- [1,50,null,{}] 02:29:53 INFO - PROCESS | 1833 | 1461230993444 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:53 INFO - PROCESS | 1833 | 1461230993631 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:29:53 INFO - PROCESS | 1833 | 1461230993658 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d23000 == 20 [pid = 1833] [id = 20] 02:29:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f85e4a56400) [pid = 1833] [serial = 57] [outer = (nil)] 02:29:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f85f091d000) [pid = 1833] [serial = 58] [outer = 0x7f85e4a56400] 02:29:53 INFO - PROCESS | 1833 | 1461230993721 Marionette DEBUG loaded listener.js 02:29:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f85f0b0f400) [pid = 1833] [serial = 59] [outer = 0x7f85e4a56400] 02:29:54 INFO - PROCESS | 1833 | 1461230994310 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 975ms 02:29:54 INFO - PROCESS | 1833 | 1461230994414 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:29:54 INFO - PROCESS | 1833 | 1461230994419 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:29:54 INFO - PROCESS | 1833 | 1461230994445 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:29:54 INFO - PROCESS | 1833 | 1461230994451 Marionette TRACE conn3 <- [1,54,null,{}] 02:29:54 INFO - PROCESS | 1833 | 1461230994459 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:54 INFO - PROCESS | 1833 | 1461230994622 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:29:54 INFO - PROCESS | 1833 | 1461230994741 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c1800 == 21 [pid = 1833] [id = 21] 02:29:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f85d9c72400) [pid = 1833] [serial = 60] [outer = (nil)] 02:29:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f85d9f0ec00) [pid = 1833] [serial = 61] [outer = 0x7f85d9c72400] 02:29:54 INFO - PROCESS | 1833 | 1461230994820 Marionette DEBUG loaded listener.js 02:29:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f85db93c400) [pid = 1833] [serial = 62] [outer = 0x7f85d9c72400] 02:29:55 INFO - PROCESS | 1833 | 1461230995628 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1236ms 02:29:55 INFO - PROCESS | 1833 | 1461230995678 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:29:55 INFO - PROCESS | 1833 | 1461230995683 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:29:55 INFO - PROCESS | 1833 | 1461230995712 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:29:55 INFO - PROCESS | 1833 | 1461230995718 Marionette TRACE conn3 <- [1,58,null,{}] 02:29:55 INFO - PROCESS | 1833 | 1461230995724 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:55 INFO - PROCESS | 1833 | 1461230995882 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:29:56 INFO - PROCESS | 1833 | 1461230996002 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e150b000 == 22 [pid = 1833] [id = 22] 02:29:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f85d9c6a800) [pid = 1833] [serial = 63] [outer = (nil)] 02:29:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f85e2388000) [pid = 1833] [serial = 64] [outer = 0x7f85d9c6a800] 02:29:56 INFO - PROCESS | 1833 | 1461230996077 Marionette DEBUG loaded listener.js 02:29:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f85e338cc00) [pid = 1833] [serial = 65] [outer = 0x7f85d9c6a800] 02:29:56 INFO - PROCESS | 1833 | 1461230996891 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1243ms 02:29:56 INFO - PROCESS | 1833 | 1461230996953 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:29:56 INFO - PROCESS | 1833 | 1461230996957 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:29:56 INFO - PROCESS | 1833 | 1461230996964 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:29:56 INFO - PROCESS | 1833 | 1461230996968 Marionette TRACE conn3 <- [1,62,null,{}] 02:29:56 INFO - PROCESS | 1833 | 1461230996982 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:57 INFO - PROCESS | 1833 | 1461230997149 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:29:57 INFO - PROCESS | 1833 | 1461230997269 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d2a800 == 23 [pid = 1833] [id = 23] 02:29:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f85e4161800) [pid = 1833] [serial = 66] [outer = (nil)] 02:29:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f85e4a55c00) [pid = 1833] [serial = 67] [outer = 0x7f85e4161800] 02:29:57 INFO - PROCESS | 1833 | 1461230997349 Marionette DEBUG loaded listener.js 02:29:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f85e52ab400) [pid = 1833] [serial = 68] [outer = 0x7f85e4161800] 02:29:58 INFO - PROCESS | 1833 | 1461230998179 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1279ms 02:29:58 INFO - PROCESS | 1833 | 1461230998257 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:29:58 INFO - PROCESS | 1833 | 1461230998260 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:29:58 INFO - PROCESS | 1833 | 1461230998267 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:29:58 INFO - PROCESS | 1833 | 1461230998269 Marionette TRACE conn3 <- [1,66,null,{}] 02:29:58 INFO - PROCESS | 1833 | 1461230998275 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:58 INFO - PROCESS | 1833 | 1461230998429 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:29:58 INFO - PROCESS | 1833 | 1461230998661 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc362000 == 24 [pid = 1833] [id = 24] 02:29:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f85d9c69c00) [pid = 1833] [serial = 69] [outer = (nil)] 02:29:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f85d9c71800) [pid = 1833] [serial = 70] [outer = 0x7f85d9c69c00] 02:29:58 INFO - PROCESS | 1833 | 1461230998733 Marionette DEBUG loaded listener.js 02:29:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f85dc32cc00) [pid = 1833] [serial = 71] [outer = 0x7f85d9c69c00] 02:29:59 INFO - PROCESS | 1833 | 1461230999533 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1332ms 02:29:59 INFO - PROCESS | 1833 | 1461230999621 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:29:59 INFO - PROCESS | 1833 | 1461230999628 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:29:59 INFO - PROCESS | 1833 | 1461230999637 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:29:59 INFO - PROCESS | 1833 | 1461230999641 Marionette TRACE conn3 <- [1,70,null,{}] 02:29:59 INFO - PROCESS | 1833 | 1461230999648 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:59 INFO - PROCESS | 1833 | 1461230999796 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:29:59 INFO - PROCESS | 1833 | 1461230999956 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4653800 == 23 [pid = 1833] [id = 19] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4144000 == 22 [pid = 1833] [id = 18] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3c46000 == 21 [pid = 1833] [id = 17] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2cd4000 == 20 [pid = 1833] [id = 16] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2291800 == 19 [pid = 1833] [id = 15] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e373f800 == 18 [pid = 1833] [id = 14] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e228a000 == 17 [pid = 1833] [id = 13] 02:29:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9d4000 == 16 [pid = 1833] [id = 12] 02:30:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9b23000 == 17 [pid = 1833] [id = 25] 02:30:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f85d9a66000) [pid = 1833] [serial = 72] [outer = (nil)] 02:30:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f85d9f07000) [pid = 1833] [serial = 73] [outer = 0x7f85d9a66000] 02:30:00 INFO - PROCESS | 1833 | 1461231000057 Marionette DEBUG loaded listener.js 02:30:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f85df9da400) [pid = 1833] [serial = 74] [outer = 0x7f85d9a66000] 02:30:00 INFO - PROCESS | 1833 | 1461231000885 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1282ms 02:30:00 INFO - PROCESS | 1833 | 1461231000930 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:30:00 INFO - PROCESS | 1833 | 1461231000938 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:30:00 INFO - PROCESS | 1833 | 1461231000947 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:30:00 INFO - PROCESS | 1833 | 1461231000951 Marionette TRACE conn3 <- [1,74,null,{}] 02:30:00 INFO - PROCESS | 1833 | 1461231000959 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:01 INFO - PROCESS | 1833 | 1461231001122 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:30:01 INFO - PROCESS | 1833 | 1461231001246 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3739000 == 18 [pid = 1833] [id = 26] 02:30:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f85d9c6ac00) [pid = 1833] [serial = 75] [outer = (nil)] 02:30:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f85e3c99800) [pid = 1833] [serial = 76] [outer = 0x7f85d9c6ac00] 02:30:01 INFO - PROCESS | 1833 | 1461231001323 Marionette DEBUG loaded listener.js 02:30:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f85e40cf800) [pid = 1833] [serial = 77] [outer = 0x7f85d9c6ac00] 02:30:02 INFO - PROCESS | 1833 | 1461231002140 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1243ms 02:30:02 INFO - PROCESS | 1833 | 1461231002193 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:30:02 INFO - PROCESS | 1833 | 1461231002199 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:30:02 INFO - PROCESS | 1833 | 1461231002208 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:30:02 INFO - PROCESS | 1833 | 1461231002211 Marionette TRACE conn3 <- [1,78,null,{}] 02:30:02 INFO - PROCESS | 1833 | 1461231002236 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:02 INFO - PROCESS | 1833 | 1461231002399 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:30:02 INFO - PROCESS | 1833 | 1461231002520 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e45f9800 == 19 [pid = 1833] [id = 27] 02:30:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f85e338c000) [pid = 1833] [serial = 78] [outer = (nil)] 02:30:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f85e4e69800) [pid = 1833] [serial = 79] [outer = 0x7f85e338c000] 02:30:02 INFO - PROCESS | 1833 | 1461231002600 Marionette DEBUG loaded listener.js 02:30:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f85e5e3c000) [pid = 1833] [serial = 80] [outer = 0x7f85e338c000] 02:30:03 INFO - PROCESS | 1833 | 1461231003445 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1292ms 02:30:03 INFO - PROCESS | 1833 | 1461231003515 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 1833 | 1461231003521 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:30:03 INFO - PROCESS | 1833 | 1461231003532 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 1833 | 1461231003541 Marionette TRACE conn3 <- [1,82,null,{}] 02:30:03 INFO - PROCESS | 1833 | 1461231003555 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:03 INFO - PROCESS | 1833 | 1461231003715 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:30:03 INFO - PROCESS | 1833 | 1461231003836 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e6120800 == 20 [pid = 1833] [id = 28] 02:30:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f85e4308c00) [pid = 1833] [serial = 81] [outer = (nil)] 02:30:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f85f0b44400) [pid = 1833] [serial = 82] [outer = 0x7f85e4308c00] 02:30:03 INFO - PROCESS | 1833 | 1461231003925 Marionette DEBUG loaded listener.js 02:30:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f85f19d1000) [pid = 1833] [serial = 83] [outer = 0x7f85e4308c00] 02:30:04 INFO - PROCESS | 1833 | 1461231004658 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1190ms 02:30:04 INFO - PROCESS | 1833 | 1461231004736 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:30:04 INFO - PROCESS | 1833 | 1461231004741 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:30:04 INFO - PROCESS | 1833 | 1461231004748 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:30:04 INFO - PROCESS | 1833 | 1461231004752 Marionette TRACE conn3 <- [1,86,null,{}] 02:30:04 INFO - PROCESS | 1833 | 1461231004757 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:04 INFO - PROCESS | 1833 | 1461231004919 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:30:05 INFO - PROCESS | 1833 | 1461231005042 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04e4800 == 21 [pid = 1833] [id = 29] 02:30:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85d9b6d000) [pid = 1833] [serial = 84] [outer = (nil)] 02:30:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85f3a17c00) [pid = 1833] [serial = 85] [outer = 0x7f85d9b6d000] 02:30:05 INFO - PROCESS | 1833 | 1461231005116 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85f3acd400) [pid = 1833] [serial = 86] [outer = 0x7f85d9b6d000] 02:30:05 INFO - PROCESS | 1833 | 1461231005947 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1233ms 02:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:30:05 INFO - PROCESS | 1833 | 1461231005983 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:30:05 INFO - PROCESS | 1833 | 1461231005987 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:30:05 INFO - PROCESS | 1833 | 1461231005995 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 1833 | 1461231006000 Marionette TRACE conn3 <- [1,90,null,{}] 02:30:06 INFO - PROCESS | 1833 | 1461231006008 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:06 INFO - PROCESS | 1833 | 1461231006153 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:30:06 INFO - PROCESS | 1833 | 1461231006302 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c0800 == 22 [pid = 1833] [id = 30] 02:30:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85db568800) [pid = 1833] [serial = 87] [outer = (nil)] 02:30:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85dd22d000) [pid = 1833] [serial = 88] [outer = 0x7f85db568800] 02:30:06 INFO - PROCESS | 1833 | 1461231006377 Marionette DEBUG loaded listener.js 02:30:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85e2c9e800) [pid = 1833] [serial = 89] [outer = 0x7f85db568800] 02:30:06 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc362000 == 21 [pid = 1833] [id = 24] 02:30:06 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e150b000 == 20 [pid = 1833] [id = 22] 02:30:06 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9c1800 == 19 [pid = 1833] [id = 21] 02:30:07 INFO - PROCESS | 1833 | 1461231007212 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1287ms 02:30:07 INFO - PROCESS | 1833 | 1461231007296 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:30:07 INFO - PROCESS | 1833 | 1461231007304 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:30:07 INFO - PROCESS | 1833 | 1461231007316 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:30:07 INFO - PROCESS | 1833 | 1461231007320 Marionette TRACE conn3 <- [1,94,null,{}] 02:30:07 INFO - PROCESS | 1833 | 1461231007328 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:07 INFO - PROCESS | 1833 | 1461231007487 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:30:07 INFO - PROCESS | 1833 | 1461231007613 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4147000 == 20 [pid = 1833] [id = 31] 02:30:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85e304a000) [pid = 1833] [serial = 90] [outer = (nil)] 02:30:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85e3d3fc00) [pid = 1833] [serial = 91] [outer = 0x7f85e304a000] 02:30:07 INFO - PROCESS | 1833 | 1461231007691 Marionette DEBUG loaded listener.js 02:30:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85e4684800) [pid = 1833] [serial = 92] [outer = 0x7f85e304a000] 02:30:08 INFO - PROCESS | 1833 | 1461231008471 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1231ms 02:30:08 INFO - PROCESS | 1833 | 1461231008547 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:30:08 INFO - PROCESS | 1833 | 1461231008555 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:30:08 INFO - PROCESS | 1833 | 1461231008565 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:30:08 INFO - PROCESS | 1833 | 1461231008568 Marionette TRACE conn3 <- [1,98,null,{}] 02:30:08 INFO - PROCESS | 1833 | 1461231008574 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:08 INFO - PROCESS | 1833 | 1461231008769 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:30:08 INFO - PROCESS | 1833 | 1461231008893 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7ba800 == 21 [pid = 1833] [id = 32] 02:30:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85e3826400) [pid = 1833] [serial = 93] [outer = (nil)] 02:30:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85e9b25000) [pid = 1833] [serial = 94] [outer = 0x7f85e3826400] 02:30:08 INFO - PROCESS | 1833 | 1461231008964 Marionette DEBUG loaded listener.js 02:30:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85f06c6800) [pid = 1833] [serial = 95] [outer = 0x7f85e3826400] 02:30:09 INFO - PROCESS | 1833 | 1461231009761 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 02:30:09 INFO - PROCESS | 1833 | 1461231009800 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:30:09 INFO - PROCESS | 1833 | 1461231009804 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:30:09 INFO - PROCESS | 1833 | 1461231009810 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:30:09 INFO - PROCESS | 1833 | 1461231009815 Marionette TRACE conn3 <- [1,102,null,{}] 02:30:09 INFO - PROCESS | 1833 | 1461231009848 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:10 INFO - PROCESS | 1833 | 1461231010011 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:30:10 INFO - PROCESS | 1833 | 1461231010135 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0bcb000 == 22 [pid = 1833] [id = 33] 02:30:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85f09a1000) [pid = 1833] [serial = 96] [outer = (nil)] 02:30:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85f3a1cc00) [pid = 1833] [serial = 97] [outer = 0x7f85f09a1000] 02:30:10 INFO - PROCESS | 1833 | 1461231010216 Marionette DEBUG loaded listener.js 02:30:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85f5a56800) [pid = 1833] [serial = 98] [outer = 0x7f85f09a1000] 02:30:11 INFO - PROCESS | 1833 | 1461231011004 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1240ms 02:30:11 INFO - PROCESS | 1833 | 1461231011051 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:30:11 INFO - PROCESS | 1833 | 1461231011056 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:30:11 INFO - PROCESS | 1833 | 1461231011062 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:30:11 INFO - PROCESS | 1833 | 1461231011066 Marionette TRACE conn3 <- [1,106,null,{}] 02:30:11 INFO - PROCESS | 1833 | 1461231011072 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:11 INFO - PROCESS | 1833 | 1461231011232 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:30:11 INFO - PROCESS | 1833 | 1461231011357 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9a27000 == 23 [pid = 1833] [id = 34] 02:30:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85df9ddc00) [pid = 1833] [serial = 99] [outer = (nil)] 02:30:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85f5bbe800) [pid = 1833] [serial = 100] [outer = 0x7f85df9ddc00] 02:30:11 INFO - PROCESS | 1833 | 1461231011438 Marionette DEBUG loaded listener.js 02:30:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85f5da8c00) [pid = 1833] [serial = 101] [outer = 0x7f85df9ddc00] 02:30:12 INFO - PROCESS | 1833 | 1461231012273 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1287ms 02:30:12 INFO - PROCESS | 1833 | 1461231012428 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:30:12 INFO - PROCESS | 1833 | 1461231012434 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:30:12 INFO - PROCESS | 1833 | 1461231012451 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:30:12 INFO - PROCESS | 1833 | 1461231012455 Marionette TRACE conn3 <- [1,110,null,{}] 02:30:12 INFO - PROCESS | 1833 | 1461231012462 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:12 INFO - PROCESS | 1833 | 1461231012609 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:30:12 INFO - PROCESS | 1833 | 1461231012744 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4a67000 == 24 [pid = 1833] [id = 35] 02:30:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e267d800) [pid = 1833] [serial = 102] [outer = (nil)] 02:30:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85e2e65c00) [pid = 1833] [serial = 103] [outer = 0x7f85e267d800] 02:30:12 INFO - PROCESS | 1833 | 1461231012856 Marionette DEBUG loaded listener.js 02:30:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85e40cb400) [pid = 1833] [serial = 104] [outer = 0x7f85e267d800] 02:30:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e45f9800 == 23 [pid = 1833] [id = 27] 02:30:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3739000 == 22 [pid = 1833] [id = 26] 02:30:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9b23000 == 21 [pid = 1833] [id = 25] 02:30:13 INFO - PROCESS | 1833 | 1461231013723 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1333ms 02:30:13 INFO - PROCESS | 1833 | 1461231013786 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:30:13 INFO - PROCESS | 1833 | 1461231013791 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:30:13 INFO - PROCESS | 1833 | 1461231013799 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:30:13 INFO - PROCESS | 1833 | 1461231013805 Marionette TRACE conn3 <- [1,114,null,{}] 02:30:13 INFO - PROCESS | 1833 | 1461231013814 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:14 INFO - PROCESS | 1833 | 1461231014012 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:30:14 INFO - PROCESS | 1833 | 1461231014145 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e413f000 == 22 [pid = 1833] [id = 36] 02:30:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85e1a5e400) [pid = 1833] [serial = 105] [outer = (nil)] 02:30:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85e430b000) [pid = 1833] [serial = 106] [outer = 0x7f85e1a5e400] 02:30:14 INFO - PROCESS | 1833 | 1461231014220 Marionette DEBUG loaded listener.js 02:30:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85e52aac00) [pid = 1833] [serial = 107] [outer = 0x7f85e1a5e400] 02:30:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85f091b800) [pid = 1833] [serial = 108] [outer = 0x7f85d9f03800] 02:30:15 INFO - PROCESS | 1833 | 1461231015145 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1395ms 02:30:15 INFO - PROCESS | 1833 | 1461231015194 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:30:15 INFO - PROCESS | 1833 | 1461231015202 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:30:15 INFO - PROCESS | 1833 | 1461231015211 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:30:15 INFO - PROCESS | 1833 | 1461231015215 Marionette TRACE conn3 <- [1,118,null,{}] 02:30:15 INFO - PROCESS | 1833 | 1461231015221 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:15 INFO - PROCESS | 1833 | 1461231015387 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:30:15 INFO - PROCESS | 1833 | 1461231015520 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0b86800 == 23 [pid = 1833] [id = 37] 02:30:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85e267ec00) [pid = 1833] [serial = 109] [outer = (nil)] 02:30:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85f0b08400) [pid = 1833] [serial = 110] [outer = 0x7f85e267ec00] 02:30:15 INFO - PROCESS | 1833 | 1461231015596 Marionette DEBUG loaded listener.js 02:30:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85f5386800) [pid = 1833] [serial = 111] [outer = 0x7f85e267ec00] 02:30:16 INFO - PROCESS | 1833 | 1461231016393 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1234ms 02:30:16 INFO - PROCESS | 1833 | 1461231016446 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:30:16 INFO - PROCESS | 1833 | 1461231016450 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:30:16 INFO - PROCESS | 1833 | 1461231016456 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:30:16 INFO - PROCESS | 1833 | 1461231016462 Marionette TRACE conn3 <- [1,122,null,{}] 02:30:16 INFO - PROCESS | 1833 | 1461231016477 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:16 INFO - PROCESS | 1833 | 1461231016671 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:30:16 INFO - PROCESS | 1833 | 1461231016800 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f531c000 == 24 [pid = 1833] [id = 38] 02:30:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85f5b64c00) [pid = 1833] [serial = 112] [outer = (nil)] 02:30:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85f5db3000) [pid = 1833] [serial = 113] [outer = 0x7f85f5b64c00] 02:30:16 INFO - PROCESS | 1833 | 1461231016882 Marionette DEBUG loaded listener.js 02:30:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85f7b02400) [pid = 1833] [serial = 114] [outer = 0x7f85f5b64c00] 02:30:17 INFO - PROCESS | 1833 | 1461231017670 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1240ms 02:30:17 INFO - PROCESS | 1833 | 1461231017697 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:30:17 INFO - PROCESS | 1833 | 1461231017700 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:30:17 INFO - PROCESS | 1833 | 1461231017706 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:30:17 INFO - PROCESS | 1833 | 1461231017709 Marionette TRACE conn3 <- [1,126,null,{}] 02:30:17 INFO - PROCESS | 1833 | 1461231017714 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:17 INFO - PROCESS | 1833 | 1461231017855 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:30:18 INFO - PROCESS | 1833 | 1461231017999 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d1c000 == 25 [pid = 1833] [id = 39] 02:30:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85d9b65400) [pid = 1833] [serial = 115] [outer = (nil)] 02:30:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85f8892000) [pid = 1833] [serial = 116] [outer = 0x7f85d9b65400] 02:30:18 INFO - PROCESS | 1833 | 1461231018072 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85f9e60000) [pid = 1833] [serial = 117] [outer = 0x7f85d9b65400] 02:30:18 INFO - PROCESS | 1833 | 1461231018855 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1191ms 02:30:18 INFO - PROCESS | 1833 | 1461231018899 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:30:18 INFO - PROCESS | 1833 | 1461231018903 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:30:18 INFO - PROCESS | 1833 | 1461231018909 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:30:18 INFO - PROCESS | 1833 | 1461231018911 Marionette TRACE conn3 <- [1,130,null,{}] 02:30:18 INFO - PROCESS | 1833 | 1461231018916 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:19 INFO - PROCESS | 1833 | 1461231019058 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:30:19 INFO - PROCESS | 1833 | 1461231019195 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5eb7800 == 26 [pid = 1833] [id = 40] 02:30:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85d94c3800) [pid = 1833] [serial = 118] [outer = (nil)] 02:30:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85d94cc400) [pid = 1833] [serial = 119] [outer = 0x7f85d94c3800] 02:30:19 INFO - PROCESS | 1833 | 1461231019268 Marionette DEBUG loaded listener.js 02:30:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85d9b60800) [pid = 1833] [serial = 120] [outer = 0x7f85d94c3800] 02:30:20 INFO - PROCESS | 1833 | 1461231020150 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1287ms 02:30:20 INFO - PROCESS | 1833 | 1461231020197 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:30:20 INFO - PROCESS | 1833 | 1461231020202 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:30:20 INFO - PROCESS | 1833 | 1461231020209 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:30:20 INFO - PROCESS | 1833 | 1461231020214 Marionette TRACE conn3 <- [1,134,null,{}] 02:30:20 INFO - PROCESS | 1833 | 1461231020221 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:20 INFO - PROCESS | 1833 | 1461231020370 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:30:20 INFO - PROCESS | 1833 | 1461231020505 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3734000 == 27 [pid = 1833] [id = 41] 02:30:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85e2fcac00) [pid = 1833] [serial = 121] [outer = (nil)] 02:30:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85e40c7400) [pid = 1833] [serial = 122] [outer = 0x7f85e2fcac00] 02:30:20 INFO - PROCESS | 1833 | 1461231020586 Marionette DEBUG loaded listener.js 02:30:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85e519d400) [pid = 1833] [serial = 123] [outer = 0x7f85e2fcac00] 02:30:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4147000 == 26 [pid = 1833] [id = 31] 02:30:21 INFO - PROCESS | 1833 | 1461231021548 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1441ms 02:30:21 INFO - PROCESS | 1833 | 1461231021650 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:30:21 INFO - PROCESS | 1833 | 1461231021656 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:30:21 INFO - PROCESS | 1833 | 1461231021665 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:30:21 INFO - PROCESS | 1833 | 1461231021670 Marionette TRACE conn3 <- [1,138,null,{}] 02:30:21 INFO - PROCESS | 1833 | 1461231021741 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:21 INFO - PROCESS | 1833 | 1461231021965 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:30:22 INFO - PROCESS | 1833 | 1461231022175 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd10d800 == 27 [pid = 1833] [id = 42] 02:30:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85dcf03800) [pid = 1833] [serial = 124] [outer = (nil)] 02:30:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85dcf05400) [pid = 1833] [serial = 125] [outer = 0x7f85dcf03800] 02:30:22 INFO - PROCESS | 1833 | 1461231022256 Marionette DEBUG loaded listener.js 02:30:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85dcf0b000) [pid = 1833] [serial = 126] [outer = 0x7f85dcf03800] 02:30:23 INFO - PROCESS | 1833 | 1461231023112 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1481ms 02:30:23 INFO - PROCESS | 1833 | 1461231023148 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:30:23 INFO - PROCESS | 1833 | 1461231023156 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:30:23 INFO - PROCESS | 1833 | 1461231023166 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:30:23 INFO - PROCESS | 1833 | 1461231023170 Marionette TRACE conn3 <- [1,142,null,{}] 02:30:23 INFO - PROCESS | 1833 | 1461231023176 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:23 INFO - PROCESS | 1833 | 1461231023332 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:30:23 INFO - PROCESS | 1833 | 1461231023494 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3a8b000 == 28 [pid = 1833] [id = 43] 02:30:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85dcf03c00) [pid = 1833] [serial = 127] [outer = (nil)] 02:30:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85e537a400) [pid = 1833] [serial = 128] [outer = 0x7f85dcf03c00] 02:30:23 INFO - PROCESS | 1833 | 1461231023566 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85f06c7800) [pid = 1833] [serial = 129] [outer = 0x7f85dcf03c00] 02:30:24 INFO - PROCESS | 1833 | 1461231024423 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1280ms 02:30:24 INFO - PROCESS | 1833 | 1461231024445 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:30:24 INFO - PROCESS | 1833 | 1461231024449 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:30:24 INFO - PROCESS | 1833 | 1461231024455 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:30:24 INFO - PROCESS | 1833 | 1461231024460 Marionette TRACE conn3 <- [1,146,null,{}] 02:30:24 INFO - PROCESS | 1833 | 1461231024477 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:24 INFO - PROCESS | 1833 | 1461231024691 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:30:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0b86800 == 27 [pid = 1833] [id = 37] 02:30:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e413f000 == 26 [pid = 1833] [id = 36] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0bcb000 == 25 [pid = 1833] [id = 33] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9a27000 == 24 [pid = 1833] [id = 34] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da98b000 == 23 [pid = 1833] [id = 8] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e6120800 == 22 [pid = 1833] [id = 28] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5eb7800 == 21 [pid = 1833] [id = 40] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc3ad000 == 20 [pid = 1833] [id = 6] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d1c000 == 19 [pid = 1833] [id = 39] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9c0800 == 18 [pid = 1833] [id = 30] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f531c000 == 17 [pid = 1833] [id = 38] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04e4800 == 16 [pid = 1833] [id = 29] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea7ba800 == 15 [pid = 1833] [id = 32] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4a67000 == 14 [pid = 1833] [id = 35] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d23000 == 13 [pid = 1833] [id = 20] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d2a800 == 12 [pid = 1833] [id = 23] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd10d800 == 11 [pid = 1833] [id = 42] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9db0800 == 10 [pid = 1833] [id = 9] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3a8b000 == 9 [pid = 1833] [id = 43] 02:30:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3734000 == 8 [pid = 1833] [id = 41] 02:30:28 INFO - PROCESS | 1833 | 1461231028691 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4da800 == 9 [pid = 1833] [id = 44] 02:30:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85db569400) [pid = 1833] [serial = 130] [outer = (nil)] 02:30:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85db938000) [pid = 1833] [serial = 131] [outer = 0x7f85db569400] 02:30:28 INFO - PROCESS | 1833 | 1461231028762 Marionette DEBUG loaded listener.js 02:30:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85dcf06c00) [pid = 1833] [serial = 132] [outer = 0x7f85db569400] 02:30:29 INFO - PROCESS | 1833 | 1461231029439 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 5045ms 02:30:29 INFO - PROCESS | 1833 | 1461231029502 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:30:29 INFO - PROCESS | 1833 | 1461231029508 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:30:29 INFO - PROCESS | 1833 | 1461231029515 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:30:29 INFO - PROCESS | 1833 | 1461231029522 Marionette TRACE conn3 <- [1,150,null,{}] 02:30:29 INFO - PROCESS | 1833 | 1461231029547 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:29 INFO - PROCESS | 1833 | 1461231029704 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:30:29 INFO - PROCESS | 1833 | 1461231029715 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e264d000 == 10 [pid = 1833] [id = 45] 02:30:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85dd4f3c00) [pid = 1833] [serial = 133] [outer = (nil)] 02:30:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85e05ca400) [pid = 1833] [serial = 134] [outer = 0x7f85dd4f3c00] 02:30:29 INFO - PROCESS | 1833 | 1461231029781 Marionette DEBUG loaded listener.js 02:30:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85e2394800) [pid = 1833] [serial = 135] [outer = 0x7f85dd4f3c00] 02:30:30 INFO - PROCESS | 1833 | 1461231030752 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1302ms 02:30:30 INFO - PROCESS | 1833 | 1461231030837 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:30:30 INFO - PROCESS | 1833 | 1461231030848 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:30:30 INFO - PROCESS | 1833 | 1461231030872 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:30:30 INFO - PROCESS | 1833 | 1461231030876 Marionette TRACE conn3 <- [1,154,null,{}] 02:30:30 INFO - PROCESS | 1833 | 1461231030882 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:31 INFO - PROCESS | 1833 | 1461231031026 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:30:31 INFO - PROCESS | 1833 | 1461231031164 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e372a000 == 11 [pid = 1833] [id = 46] 02:30:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85df9e0400) [pid = 1833] [serial = 136] [outer = (nil)] 02:30:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85e450e800) [pid = 1833] [serial = 137] [outer = 0x7f85df9e0400] 02:30:31 INFO - PROCESS | 1833 | 1461231031226 Marionette DEBUG loaded listener.js 02:30:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85e5379800) [pid = 1833] [serial = 138] [outer = 0x7f85df9e0400] 02:30:31 INFO - PROCESS | 1833 | 1461231031993 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1142ms 02:30:32 INFO - PROCESS | 1833 | 1461231032013 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:30:32 INFO - PROCESS | 1833 | 1461231032015 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:30:32 INFO - PROCESS | 1833 | 1461231032036 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:30:32 INFO - PROCESS | 1833 | 1461231032044 Marionette TRACE conn3 <- [1,158,null,{}] 02:30:32 INFO - PROCESS | 1833 | 1461231032058 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:32 INFO - PROCESS | 1833 | 1461231032246 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:30:32 INFO - PROCESS | 1833 | 1461231032310 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0bdb000 == 12 [pid = 1833] [id = 47] 02:30:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85f07a2400) [pid = 1833] [serial = 139] [outer = (nil)] 02:30:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85f0b46000) [pid = 1833] [serial = 140] [outer = 0x7f85f07a2400] 02:30:32 INFO - PROCESS | 1833 | 1461231032372 Marionette DEBUG loaded listener.js 02:30:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85f1cf8800) [pid = 1833] [serial = 141] [outer = 0x7f85f07a2400] 02:30:33 INFO - PROCESS | 1833 | 1461231033070 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1960ms 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85e2fcac00) [pid = 1833] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85d9a66000) [pid = 1833] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85d9c6ac00) [pid = 1833] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85f09a1000) [pid = 1833] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85d9c69c00) [pid = 1833] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85e1a61800) [pid = 1833] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85e2386c00) [pid = 1833] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e4a51000) [pid = 1833] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85d9f05000) [pid = 1833] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85e51a1c00) [pid = 1833] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85dd22b400) [pid = 1833] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85db577800) [pid = 1833] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85e3d38400) [pid = 1833] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85f5b64c00) [pid = 1833] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85d9b65400) [pid = 1833] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85db935000) [pid = 1833] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85e3826400) [pid = 1833] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85dcf03800) [pid = 1833] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85e267ec00) [pid = 1833] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85e4161800) [pid = 1833] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85e267d800) [pid = 1833] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85e4308c00) [pid = 1833] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85df9ddc00) [pid = 1833] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85e1a5e400) [pid = 1833] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85d9c6a800) [pid = 1833] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85d9c72400) [pid = 1833] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f85e338c000) [pid = 1833] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f85e4a56400) [pid = 1833] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85db568800) [pid = 1833] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85d94c3800) [pid = 1833] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85d9a6f400) [pid = 1833] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85d9b6d000) [pid = 1833] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85e304a000) [pid = 1833] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:30:34 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85da96b800) [pid = 1833] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:30:34 INFO - PROCESS | 1833 | 1461231034163 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:30:34 INFO - PROCESS | 1833 | 1461231034167 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:30:34 INFO - PROCESS | 1833 | 1461231034217 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:30:34 INFO - PROCESS | 1833 | 1461231034220 Marionette TRACE conn3 <- [1,162,null,{}] 02:30:34 INFO - PROCESS | 1833 | 1461231034293 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:34 INFO - PROCESS | 1833 | 1461231034448 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:30:34 INFO - PROCESS | 1833 | 1461231034567 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2cd4000 == 13 [pid = 1833] [id = 48] 02:30:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85e24ac400) [pid = 1833] [serial = 142] [outer = (nil)] 02:30:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85e2c92000) [pid = 1833] [serial = 143] [outer = 0x7f85e24ac400] 02:30:34 INFO - PROCESS | 1833 | 1461231034635 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85e3d38400) [pid = 1833] [serial = 144] [outer = 0x7f85e24ac400] 02:30:35 INFO - PROCESS | 1833 | 1461231035324 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1182ms 02:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:30:35 INFO - PROCESS | 1833 | 1461231035376 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:30:35 INFO - PROCESS | 1833 | 1461231035379 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:30:35 INFO - PROCESS | 1833 | 1461231035383 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:30:35 INFO - PROCESS | 1833 | 1461231035387 Marionette TRACE conn3 <- [1,166,null,{}] 02:30:35 INFO - PROCESS | 1833 | 1461231035392 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:35 INFO - PROCESS | 1833 | 1461231035561 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:30:35 INFO - PROCESS | 1833 | 1461231035579 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99c7800 == 14 [pid = 1833] [id = 49] 02:30:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85e9a5fc00) [pid = 1833] [serial = 145] [outer = (nil)] 02:30:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85f079b000) [pid = 1833] [serial = 146] [outer = 0x7f85e9a5fc00] 02:30:35 INFO - PROCESS | 1833 | 1461231035656 Marionette DEBUG loaded listener.js 02:30:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85f5a97c00) [pid = 1833] [serial = 147] [outer = 0x7f85e9a5fc00] 02:30:36 INFO - PROCESS | 1833 | 1461231036655 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1283ms 02:30:36 INFO - PROCESS | 1833 | 1461231036668 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:30:36 INFO - PROCESS | 1833 | 1461231036674 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:30:36 INFO - PROCESS | 1833 | 1461231036682 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:30:36 INFO - PROCESS | 1833 | 1461231036687 Marionette TRACE conn3 <- [1,170,null,{}] 02:30:36 INFO - PROCESS | 1833 | 1461231036695 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:36 INFO - PROCESS | 1833 | 1461231036855 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:30:37 INFO - PROCESS | 1833 | 1461231037001 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9d2800 == 15 [pid = 1833] [id = 50] 02:30:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85dcf0b800) [pid = 1833] [serial = 148] [outer = (nil)] 02:30:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85df986000) [pid = 1833] [serial = 149] [outer = 0x7f85dcf0b800] 02:30:37 INFO - PROCESS | 1833 | 1461231037077 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85e14c0c00) [pid = 1833] [serial = 150] [outer = 0x7f85dcf0b800] 02:30:38 INFO - PROCESS | 1833 | 1461231038030 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1384ms 02:30:38 INFO - PROCESS | 1833 | 1461231038068 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 1833 | 1461231038078 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:30:38 INFO - PROCESS | 1833 | 1461231038088 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:30:38 INFO - PROCESS | 1833 | 1461231038092 Marionette TRACE conn3 <- [1,174,null,{}] 02:30:38 INFO - PROCESS | 1833 | 1461231038097 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:38 INFO - PROCESS | 1833 | 1461231038262 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:30:38 INFO - PROCESS | 1833 | 1461231038405 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0937000 == 16 [pid = 1833] [id = 51] 02:30:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85d94cb800) [pid = 1833] [serial = 151] [outer = (nil)] 02:30:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85e3d3c000) [pid = 1833] [serial = 152] [outer = 0x7f85d94cb800] 02:30:38 INFO - PROCESS | 1833 | 1461231038478 Marionette DEBUG loaded listener.js 02:30:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85e519ac00) [pid = 1833] [serial = 153] [outer = 0x7f85d94cb800] 02:30:38 INFO - PROCESS | 1833 | 1461231038947 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:30:39 INFO - PROCESS | 1833 | 1461231039641 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1583ms 02:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:30:39 INFO - PROCESS | 1833 | 1461231039670 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:30:39 INFO - PROCESS | 1833 | 1461231039674 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:30:39 INFO - PROCESS | 1833 | 1461231039682 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 1833 | 1461231039687 Marionette TRACE conn3 <- [1,178,null,{}] 02:30:39 INFO - PROCESS | 1833 | 1461231039696 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:39 INFO - PROCESS | 1833 | 1461231039873 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:30:40 INFO - PROCESS | 1833 | 1461231040166 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85e3c99800) [pid = 1833] [serial = 76] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85e430b000) [pid = 1833] [serial = 106] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85e40c7400) [pid = 1833] [serial = 122] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85f3a1cc00) [pid = 1833] [serial = 97] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f85da811000) [pid = 1833] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f85d9f07000) [pid = 1833] [serial = 73] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85dd22d000) [pid = 1833] [serial = 88] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85dc32cc00) [pid = 1833] [serial = 71] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85f350f800) [pid = 1833] [serial = 2] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85d9c71800) [pid = 1833] [serial = 70] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85e27df000) [pid = 1833] [serial = 43] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85e38b6000) [pid = 1833] [serial = 46] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85e4adfc00) [pid = 1833] [serial = 49] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85dd4f7c00) [pid = 1833] [serial = 34] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85e5384000) [pid = 1833] [serial = 52] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85e5dc6c00) [pid = 1833] [serial = 53] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85e5dc7000) [pid = 1833] [serial = 55] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85e9a5a400) [pid = 1833] [serial = 56] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85e2fbdc00) [pid = 1833] [serial = 37] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85e3389c00) [pid = 1833] [serial = 44] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85e5199000) [pid = 1833] [serial = 50] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85e338e800) [pid = 1833] [serial = 38] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85e40c9800) [pid = 1833] [serial = 47] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85e40c8400) [pid = 1833] [serial = 40] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85f0b0f400) [pid = 1833] [serial = 59] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85e4309c00) [pid = 1833] [serial = 41] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85d9f0f400) [pid = 1833] [serial = 31] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85d9dce800) [pid = 1833] [serial = 28] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85e0539c00) [pid = 1833] [serial = 35] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85e27dc800) [pid = 1833] [serial = 26] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85f091d000) [pid = 1833] [serial = 58] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85d9f0ec00) [pid = 1833] [serial = 61] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85f0b44400) [pid = 1833] [serial = 82] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85e3d3fc00) [pid = 1833] [serial = 91] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85e2c9e800) [pid = 1833] [serial = 89] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f85f5bbe800) [pid = 1833] [serial = 100] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f85e519d400) [pid = 1833] [serial = 123] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f85f0b08400) [pid = 1833] [serial = 110] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f85e40cb400) [pid = 1833] [serial = 104] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f85e4e69800) [pid = 1833] [serial = 79] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f85df9da400) [pid = 1833] [serial = 74] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f85e40cf800) [pid = 1833] [serial = 77] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f85f5a56800) [pid = 1833] [serial = 98] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f85e2e65c00) [pid = 1833] [serial = 103] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f85f19d1000) [pid = 1833] [serial = 83] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f85f5da8c00) [pid = 1833] [serial = 101] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f85e537a400) [pid = 1833] [serial = 128] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f85dcf0b000) [pid = 1833] [serial = 126] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f85e2e62000) [pid = 1833] [serial = 12] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f85e52aac00) [pid = 1833] [serial = 107] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f85e338cc00) [pid = 1833] [serial = 65] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f85e9b25000) [pid = 1833] [serial = 94] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f85e4a55c00) [pid = 1833] [serial = 67] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f85e338d000) [pid = 1833] [serial = 9] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f85db93c400) [pid = 1833] [serial = 62] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f85e5e3c000) [pid = 1833] [serial = 80] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f85e2388000) [pid = 1833] [serial = 64] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f85d9a64800) [pid = 1833] [serial = 23] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f85d94cc400) [pid = 1833] [serial = 119] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f85f7b02400) [pid = 1833] [serial = 114] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f85f8892000) [pid = 1833] [serial = 116] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f85db937000) [pid = 1833] [serial = 16] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f85db93d800) [pid = 1833] [serial = 17] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f85f9e60000) [pid = 1833] [serial = 117] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f85db576c00) [pid = 1833] [serial = 19] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f85f3a17c00) [pid = 1833] [serial = 85] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f85f5db3000) [pid = 1833] [serial = 113] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f85f06c6800) [pid = 1833] [serial = 95] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f85dcf05400) [pid = 1833] [serial = 125] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f85f5386800) [pid = 1833] [serial = 111] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f85e52ab400) [pid = 1833] [serial = 68] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f85d9b60800) [pid = 1833] [serial = 120] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f85d9c6bc00) [pid = 1833] [serial = 25] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f85f3acd400) [pid = 1833] [serial = 86] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f85e4684800) [pid = 1833] [serial = 92] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f85e2682000) [pid = 1833] [serial = 22] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9a2a000 == 17 [pid = 1833] [id = 52] 02:30:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f85d94c7400) [pid = 1833] [serial = 154] [outer = (nil)] 02:30:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f85d9c71800) [pid = 1833] [serial = 155] [outer = 0x7f85d94c7400] 02:30:40 INFO - PROCESS | 1833 | 1461231040336 Marionette DEBUG loaded listener.js 02:30:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f85db575000) [pid = 1833] [serial = 156] [outer = 0x7f85d94c7400] 02:30:41 INFO - PROCESS | 1833 | 1461231041138 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1490ms 02:30:41 INFO - PROCESS | 1833 | 1461231041170 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:30:41 INFO - PROCESS | 1833 | 1461231041179 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:30:41 INFO - PROCESS | 1833 | 1461231041195 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 1833 | 1461231041199 Marionette TRACE conn3 <- [1,182,null,{}] 02:30:41 INFO - PROCESS | 1833 | 1461231041204 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:41 INFO - PROCESS | 1833 | 1461231041335 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:30:41 INFO - PROCESS | 1833 | 1461231041351 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c5000 == 18 [pid = 1833] [id = 53] 02:30:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f85dc329000) [pid = 1833] [serial = 157] [outer = (nil)] 02:30:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f85dcf04c00) [pid = 1833] [serial = 158] [outer = 0x7f85dc329000] 02:30:41 INFO - PROCESS | 1833 | 1461231041410 Marionette DEBUG loaded listener.js 02:30:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f85dd22b800) [pid = 1833] [serial = 159] [outer = 0x7f85dc329000] 02:30:42 INFO - PROCESS | 1833 | 1461231042096 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 938ms 02:30:42 INFO - PROCESS | 1833 | 1461231042130 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:30:42 INFO - PROCESS | 1833 | 1461231042133 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:30:42 INFO - PROCESS | 1833 | 1461231042139 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:30:42 INFO - PROCESS | 1833 | 1461231042145 Marionette TRACE conn3 <- [1,186,null,{}] 02:30:42 INFO - PROCESS | 1833 | 1461231042161 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:42 INFO - PROCESS | 1833 | 1461231042302 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:30:42 INFO - PROCESS | 1833 | 1461231042320 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd116000 == 19 [pid = 1833] [id = 54] 02:30:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f85df9db400) [pid = 1833] [serial = 160] [outer = (nil)] 02:30:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f85e05c7c00) [pid = 1833] [serial = 161] [outer = 0x7f85df9db400] 02:30:42 INFO - PROCESS | 1833 | 1461231042393 Marionette DEBUG loaded listener.js 02:30:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f85e24a2000) [pid = 1833] [serial = 162] [outer = 0x7f85df9db400] 02:30:43 INFO - PROCESS | 1833 | 1461231043132 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1031ms 02:30:43 INFO - PROCESS | 1833 | 1461231043172 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:30:43 INFO - PROCESS | 1833 | 1461231043176 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:30:43 INFO - PROCESS | 1833 | 1461231043182 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:30:43 INFO - PROCESS | 1833 | 1461231043184 Marionette TRACE conn3 <- [1,190,null,{}] 02:30:43 INFO - PROCESS | 1833 | 1461231043189 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:43 INFO - PROCESS | 1833 | 1461231043351 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:30:43 INFO - PROCESS | 1833 | 1461231043381 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2282000 == 20 [pid = 1833] [id = 55] 02:30:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f85d94cd400) [pid = 1833] [serial = 163] [outer = (nil)] 02:30:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f85e2fcac00) [pid = 1833] [serial = 164] [outer = 0x7f85d94cd400] 02:30:43 INFO - PROCESS | 1833 | 1461231043439 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f85e338ec00) [pid = 1833] [serial = 165] [outer = 0x7f85d94cd400] 02:30:44 INFO - PROCESS | 1833 | 1461231044133 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 976ms 02:30:44 INFO - PROCESS | 1833 | 1461231044160 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:30:44 INFO - PROCESS | 1833 | 1461231044168 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:30:44 INFO - PROCESS | 1833 | 1461231044192 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:30:44 INFO - PROCESS | 1833 | 1461231044194 Marionette TRACE conn3 <- [1,194,null,{}] 02:30:44 INFO - PROCESS | 1833 | 1461231044204 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:44 INFO - PROCESS | 1833 | 1461231044403 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:30:44 INFO - PROCESS | 1833 | 1461231044416 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fd8800 == 21 [pid = 1833] [id = 56] 02:30:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f85d94ccc00) [pid = 1833] [serial = 166] [outer = (nil)] 02:30:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f85e3d37800) [pid = 1833] [serial = 167] [outer = 0x7f85d94ccc00] 02:30:44 INFO - PROCESS | 1833 | 1461231044476 Marionette DEBUG loaded listener.js 02:30:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f85e3dc2c00) [pid = 1833] [serial = 168] [outer = 0x7f85d94ccc00] 02:30:44 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f85dd4f3c00) [pid = 1833] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:30:44 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f85db569400) [pid = 1833] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:30:44 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f85f07a2400) [pid = 1833] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:30:44 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f85df9e0400) [pid = 1833] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:30:44 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f85e24ac400) [pid = 1833] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:30:44 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f85dcf03c00) [pid = 1833] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:30:45 INFO - PROCESS | 1833 | 1461231045153 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1001ms 02:30:45 INFO - PROCESS | 1833 | 1461231045180 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:30:45 INFO - PROCESS | 1833 | 1461231045183 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:30:45 INFO - PROCESS | 1833 | 1461231045188 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:30:45 INFO - PROCESS | 1833 | 1461231045190 Marionette TRACE conn3 <- [1,198,null,{}] 02:30:45 INFO - PROCESS | 1833 | 1461231045195 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:45 INFO - PROCESS | 1833 | 1461231045386 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:30:45 INFO - PROCESS | 1833 | 1461231045412 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a67800 == 22 [pid = 1833] [id = 57] 02:30:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f85e24ac400) [pid = 1833] [serial = 169] [outer = (nil)] 02:30:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f85e40d1800) [pid = 1833] [serial = 170] [outer = 0x7f85e24ac400] 02:30:45 INFO - PROCESS | 1833 | 1461231045479 Marionette DEBUG loaded listener.js 02:30:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f85e4ae8000) [pid = 1833] [serial = 171] [outer = 0x7f85e24ac400] 02:30:46 INFO - PROCESS | 1833 | 1461231046124 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1027ms 02:30:46 INFO - PROCESS | 1833 | 1461231046216 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:30:46 INFO - PROCESS | 1833 | 1461231046219 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:30:46 INFO - PROCESS | 1833 | 1461231046225 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:30:46 INFO - PROCESS | 1833 | 1461231046227 Marionette TRACE conn3 <- [1,202,null,{}] 02:30:46 INFO - PROCESS | 1833 | 1461231046232 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:46 INFO - PROCESS | 1833 | 1461231046387 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:30:46 INFO - PROCESS | 1833 | 1461231046400 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3fbb800 == 23 [pid = 1833] [id = 58] 02:30:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f85d94ca800) [pid = 1833] [serial = 172] [outer = (nil)] 02:30:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f85e4e68c00) [pid = 1833] [serial = 173] [outer = 0x7f85d94ca800] 02:30:46 INFO - PROCESS | 1833 | 1461231046458 Marionette DEBUG loaded listener.js 02:30:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f85e5382800) [pid = 1833] [serial = 174] [outer = 0x7f85d94ca800] 02:30:47 INFO - PROCESS | 1833 | 1461231047272 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1125ms 02:30:47 INFO - PROCESS | 1833 | 1461231047351 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:30:47 INFO - PROCESS | 1833 | 1461231047356 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:30:47 INFO - PROCESS | 1833 | 1461231047364 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 1833 | 1461231047370 Marionette TRACE conn3 <- [1,206,null,{}] 02:30:47 INFO - PROCESS | 1833 | 1461231047421 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:47 INFO - PROCESS | 1833 | 1461231047564 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:30:47 INFO - PROCESS | 1833 | 1461231047695 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc360000 == 24 [pid = 1833] [id = 59] 02:30:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f85d9c72800) [pid = 1833] [serial = 175] [outer = (nil)] 02:30:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f85db933800) [pid = 1833] [serial = 176] [outer = 0x7f85d9c72800] 02:30:47 INFO - PROCESS | 1833 | 1461231047768 Marionette DEBUG loaded listener.js 02:30:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f85dcf05400) [pid = 1833] [serial = 177] [outer = 0x7f85d9c72800] 02:30:48 INFO - PROCESS | 1833 | 1461231048541 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1231ms 02:30:48 INFO - PROCESS | 1833 | 1461231048609 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:30:48 INFO - PROCESS | 1833 | 1461231048617 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:30:48 INFO - PROCESS | 1833 | 1461231048629 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:30:48 INFO - PROCESS | 1833 | 1461231048633 Marionette TRACE conn3 <- [1,210,null,{}] 02:30:48 INFO - PROCESS | 1833 | 1461231048639 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:48 INFO - PROCESS | 1833 | 1461231048802 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:30:48 INFO - PROCESS | 1833 | 1461231048922 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd114000 == 25 [pid = 1833] [id = 60] 02:30:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f85d9f10000) [pid = 1833] [serial = 178] [outer = (nil)] 02:30:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f85df9dc000) [pid = 1833] [serial = 179] [outer = 0x7f85d9f10000] 02:30:48 INFO - PROCESS | 1833 | 1461231048996 Marionette DEBUG loaded listener.js 02:30:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f85e2623400) [pid = 1833] [serial = 180] [outer = 0x7f85d9f10000] 02:30:49 INFO - PROCESS | 1833 | 1461231049815 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1230ms 02:30:49 INFO - PROCESS | 1833 | 1461231049859 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:30:49 INFO - PROCESS | 1833 | 1461231049863 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:30:49 INFO - PROCESS | 1833 | 1461231049885 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 1833 | 1461231049890 Marionette TRACE conn3 <- [1,214,null,{}] 02:30:49 INFO - PROCESS | 1833 | 1461231049906 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:50 INFO - PROCESS | 1833 | 1461231050064 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:30:50 INFO - PROCESS | 1833 | 1461231050185 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4655000 == 26 [pid = 1833] [id = 61] 02:30:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f85e2392000) [pid = 1833] [serial = 181] [outer = (nil)] 02:30:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f85e430b400) [pid = 1833] [serial = 182] [outer = 0x7f85e2392000] 02:30:50 INFO - PROCESS | 1833 | 1461231050262 Marionette DEBUG loaded listener.js 02:30:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f85e4e63400) [pid = 1833] [serial = 183] [outer = 0x7f85e2392000] 02:30:51 INFO - PROCESS | 1833 | 1461231051076 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1234ms 02:30:51 INFO - PROCESS | 1833 | 1461231051134 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:30:51 INFO - PROCESS | 1833 | 1461231051138 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:30:51 INFO - PROCESS | 1833 | 1461231051145 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:30:51 INFO - PROCESS | 1833 | 1461231051148 Marionette TRACE conn3 <- [1,218,null,{}] 02:30:51 INFO - PROCESS | 1833 | 1461231051159 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:51 INFO - PROCESS | 1833 | 1461231051302 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:30:51 INFO - PROCESS | 1833 | 1461231051396 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d18800 == 27 [pid = 1833] [id = 62] 02:30:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f85e338e000) [pid = 1833] [serial = 184] [outer = (nil)] 02:30:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f85e5e44c00) [pid = 1833] [serial = 185] [outer = 0x7f85e338e000] 02:30:51 INFO - PROCESS | 1833 | 1461231051479 Marionette DEBUG loaded listener.js 02:30:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f85e9a5f800) [pid = 1833] [serial = 186] [outer = 0x7f85e338e000] 02:30:52 INFO - PROCESS | 1833 | 1461231052242 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1133ms 02:30:52 INFO - PROCESS | 1833 | 1461231052280 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:30:52 INFO - PROCESS | 1833 | 1461231052283 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:30:52 INFO - PROCESS | 1833 | 1461231052289 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:30:52 INFO - PROCESS | 1833 | 1461231052291 Marionette TRACE conn3 <- [1,222,null,{}] 02:30:52 INFO - PROCESS | 1833 | 1461231052297 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:52 INFO - PROCESS | 1833 | 1461231052437 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:30:52 INFO - PROCESS | 1833 | 1461231052565 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc39b000 == 28 [pid = 1833] [id = 63] 02:30:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f85d94c5000) [pid = 1833] [serial = 187] [outer = (nil)] 02:30:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f85d9f08c00) [pid = 1833] [serial = 188] [outer = 0x7f85d94c5000] 02:30:52 INFO - PROCESS | 1833 | 1461231052637 Marionette DEBUG loaded listener.js 02:30:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f85e5208000) [pid = 1833] [serial = 189] [outer = 0x7f85d94c5000] 02:30:53 INFO - PROCESS | 1833 | 1461231053552 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1289ms 02:30:53 INFO - PROCESS | 1833 | 1461231053579 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:30:53 INFO - PROCESS | 1833 | 1461231053585 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:30:53 INFO - PROCESS | 1833 | 1461231053593 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:30:53 INFO - PROCESS | 1833 | 1461231053598 Marionette TRACE conn3 <- [1,226,null,{}] 02:30:53 INFO - PROCESS | 1833 | 1461231053605 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:53 INFO - PROCESS | 1833 | 1461231053757 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:30:53 INFO - PROCESS | 1833 | 1461231053908 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9b28000 == 29 [pid = 1833] [id = 64] 02:30:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f85db93a000) [pid = 1833] [serial = 190] [outer = (nil)] 02:30:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f85dcf05000) [pid = 1833] [serial = 191] [outer = 0x7f85db93a000] 02:30:53 INFO - PROCESS | 1833 | 1461231053992 Marionette DEBUG loaded listener.js 02:30:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f85df981000) [pid = 1833] [serial = 192] [outer = 0x7f85db93a000] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f85f06c7800) [pid = 1833] [serial = 129] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f85e05ca400) [pid = 1833] [serial = 134] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f85e2394800) [pid = 1833] [serial = 135] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f85db938000) [pid = 1833] [serial = 131] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f85f0b46000) [pid = 1833] [serial = 140] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f85dcf06c00) [pid = 1833] [serial = 132] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f85f1cf8800) [pid = 1833] [serial = 141] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f85f079b000) [pid = 1833] [serial = 146] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f85e450e800) [pid = 1833] [serial = 137] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f85e2c92000) [pid = 1833] [serial = 143] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f85e5379800) [pid = 1833] [serial = 138] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f85e3d38400) [pid = 1833] [serial = 144] [outer = (nil)] [url = about:blank] 02:30:54 INFO - PROCESS | 1833 | 1461231054820 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1279ms 02:30:54 INFO - PROCESS | 1833 | 1461231054873 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 1833 | 1461231054880 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:30:54 INFO - PROCESS | 1833 | 1461231054889 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 1833 | 1461231054893 Marionette TRACE conn3 <- [1,230,null,{}] 02:30:54 INFO - PROCESS | 1833 | 1461231054899 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:55 INFO - PROCESS | 1833 | 1461231055043 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:30:55 INFO - PROCESS | 1833 | 1461231055068 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e034d800 == 30 [pid = 1833] [id = 65] 02:30:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f85df9e4800) [pid = 1833] [serial = 193] [outer = (nil)] 02:30:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f85e2623c00) [pid = 1833] [serial = 194] [outer = 0x7f85df9e4800] 02:30:55 INFO - PROCESS | 1833 | 1461231055127 Marionette DEBUG loaded listener.js 02:30:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f85e3044400) [pid = 1833] [serial = 195] [outer = 0x7f85df9e4800] 02:30:55 INFO - PROCESS | 1833 | 1461231055846 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 986ms 02:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:30:55 INFO - PROCESS | 1833 | 1461231055875 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:30:55 INFO - PROCESS | 1833 | 1461231055878 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:30:55 INFO - PROCESS | 1833 | 1461231055883 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:30:55 INFO - PROCESS | 1833 | 1461231055889 Marionette TRACE conn3 <- [1,234,null,{}] 02:30:55 INFO - PROCESS | 1833 | 1461231055903 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:56 INFO - PROCESS | 1833 | 1461231056079 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:30:56 INFO - PROCESS | 1833 | 1461231056099 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4136800 == 31 [pid = 1833] [id = 66] 02:30:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f85e3d3dc00) [pid = 1833] [serial = 196] [outer = (nil)] 02:30:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f85e4a50c00) [pid = 1833] [serial = 197] [outer = 0x7f85e3d3dc00] 02:30:56 INFO - PROCESS | 1833 | 1461231056161 Marionette DEBUG loaded listener.js 02:30:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f85e537a400) [pid = 1833] [serial = 198] [outer = 0x7f85e3d3dc00] 02:30:56 INFO - PROCESS | 1833 | 1461231056951 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1092ms 02:30:56 INFO - PROCESS | 1833 | 1461231056986 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:30:56 INFO - PROCESS | 1833 | 1461231056989 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:30:57 INFO - PROCESS | 1833 | 1461231057002 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 1833 | 1461231057004 Marionette TRACE conn3 <- [1,238,null,{}] 02:30:57 INFO - PROCESS | 1833 | 1461231057008 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:57 INFO - PROCESS | 1833 | 1461231057180 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:30:57 INFO - PROCESS | 1833 | 1461231057206 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e611b800 == 32 [pid = 1833] [id = 67] 02:30:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f85e37a8400) [pid = 1833] [serial = 199] [outer = (nil)] 02:30:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f85ef8c7800) [pid = 1833] [serial = 200] [outer = 0x7f85e37a8400] 02:30:57 INFO - PROCESS | 1833 | 1461231057265 Marionette DEBUG loaded listener.js 02:30:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f85f0799400) [pid = 1833] [serial = 201] [outer = 0x7f85e37a8400] 02:30:57 INFO - PROCESS | 1833 | 1461231057932 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 977ms 02:30:57 INFO - PROCESS | 1833 | 1461231057982 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:30:57 INFO - PROCESS | 1833 | 1461231057985 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:30:58 INFO - PROCESS | 1833 | 1461231058000 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:30:58 INFO - PROCESS | 1833 | 1461231058003 Marionette TRACE conn3 <- [1,242,null,{}] 02:30:58 INFO - PROCESS | 1833 | 1461231058011 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:58 INFO - PROCESS | 1833 | 1461231058192 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:30:58 INFO - PROCESS | 1833 | 1461231058210 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea717800 == 33 [pid = 1833] [id = 68] 02:30:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f85d9c69c00) [pid = 1833] [serial = 202] [outer = (nil)] 02:30:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f85f091a400) [pid = 1833] [serial = 203] [outer = 0x7f85d9c69c00] 02:30:58 INFO - PROCESS | 1833 | 1461231058269 Marionette DEBUG loaded listener.js 02:30:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f85f0b06800) [pid = 1833] [serial = 204] [outer = 0x7f85d9c69c00] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f85d94cd400) [pid = 1833] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f85d94ccc00) [pid = 1833] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f85dc329000) [pid = 1833] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f85df9db400) [pid = 1833] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f85e9a5fc00) [pid = 1833] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f85d94c7400) [pid = 1833] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:30:59 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f85e24ac400) [pid = 1833] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:30:59 INFO - PROCESS | 1833 | 1461231059173 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1183ms 02:30:59 INFO - PROCESS | 1833 | 1461231059182 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:30:59 INFO - PROCESS | 1833 | 1461231059185 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:30:59 INFO - PROCESS | 1833 | 1461231059190 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:30:59 INFO - PROCESS | 1833 | 1461231059193 Marionette TRACE conn3 <- [1,246,null,{}] 02:30:59 INFO - PROCESS | 1833 | 1461231059197 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:59 INFO - PROCESS | 1833 | 1461231059389 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:30:59 INFO - PROCESS | 1833 | 1461231059464 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04e8000 == 34 [pid = 1833] [id = 69] 02:30:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f85f0b0b800) [pid = 1833] [serial = 205] [outer = (nil)] 02:30:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f85f19cd000) [pid = 1833] [serial = 206] [outer = 0x7f85f0b0b800] 02:30:59 INFO - PROCESS | 1833 | 1461231059542 Marionette DEBUG loaded listener.js 02:30:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f85f5385c00) [pid = 1833] [serial = 207] [outer = 0x7f85f0b0b800] 02:31:00 INFO - PROCESS | 1833 | 1461231060125 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 979ms 02:31:00 INFO - PROCESS | 1833 | 1461231060169 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:31:00 INFO - PROCESS | 1833 | 1461231060172 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:31:00 INFO - PROCESS | 1833 | 1461231060177 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 1833 | 1461231060180 Marionette TRACE conn3 <- [1,250,null,{}] 02:31:00 INFO - PROCESS | 1833 | 1461231060185 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:00 INFO - PROCESS | 1833 | 1461231060370 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:31:00 INFO - PROCESS | 1833 | 1461231060399 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0936000 == 35 [pid = 1833] [id = 70] 02:31:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f85da815c00) [pid = 1833] [serial = 208] [outer = (nil)] 02:31:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f85f5936c00) [pid = 1833] [serial = 209] [outer = 0x7f85da815c00] 02:31:00 INFO - PROCESS | 1833 | 1461231060474 Marionette DEBUG loaded listener.js 02:31:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f85f5b6dc00) [pid = 1833] [serial = 210] [outer = 0x7f85da815c00] 02:31:01 INFO - PROCESS | 1833 | 1461231061279 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1133ms 02:31:01 INFO - PROCESS | 1833 | 1461231061311 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:31:01 INFO - PROCESS | 1833 | 1461231061316 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:31:01 INFO - PROCESS | 1833 | 1461231061340 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:31:01 INFO - PROCESS | 1833 | 1461231061347 Marionette TRACE conn3 <- [1,254,null,{}] 02:31:01 INFO - PROCESS | 1833 | 1461231061355 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:01 INFO - PROCESS | 1833 | 1461231061517 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:31:01 INFO - PROCESS | 1833 | 1461231061646 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dcff2800 == 36 [pid = 1833] [id = 71] 02:31:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f85d94cd000) [pid = 1833] [serial = 211] [outer = (nil)] 02:31:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f85db571000) [pid = 1833] [serial = 212] [outer = 0x7f85d94cd000] 02:31:01 INFO - PROCESS | 1833 | 1461231061756 Marionette DEBUG loaded listener.js 02:31:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f85dcf0e000) [pid = 1833] [serial = 213] [outer = 0x7f85d94cd000] 02:31:02 INFO - PROCESS | 1833 | 1461231062626 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1338ms 02:31:02 INFO - PROCESS | 1833 | 1461231062678 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:31:02 INFO - PROCESS | 1833 | 1461231062687 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:31:02 INFO - PROCESS | 1833 | 1461231062697 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:31:02 INFO - PROCESS | 1833 | 1461231062701 Marionette TRACE conn3 <- [1,258,null,{}] 02:31:02 INFO - PROCESS | 1833 | 1461231062706 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:02 INFO - PROCESS | 1833 | 1461231062868 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:31:02 INFO - PROCESS | 1833 | 1461231062993 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e45f9800 == 37 [pid = 1833] [id = 72] 02:31:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f85d9b67000) [pid = 1833] [serial = 214] [outer = (nil)] 02:31:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f85e24ac400) [pid = 1833] [serial = 215] [outer = 0x7f85d9b67000] 02:31:03 INFO - PROCESS | 1833 | 1461231063064 Marionette DEBUG loaded listener.js 02:31:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f85e3ab4000) [pid = 1833] [serial = 216] [outer = 0x7f85d9b67000] 02:31:03 INFO - PROCESS | 1833 | 1461231063987 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1340ms 02:31:04 INFO - PROCESS | 1833 | 1461231064038 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:31:04 INFO - PROCESS | 1833 | 1461231064042 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:31:04 INFO - PROCESS | 1833 | 1461231064049 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:31:04 INFO - PROCESS | 1833 | 1461231064055 Marionette TRACE conn3 <- [1,262,null,{}] 02:31:04 INFO - PROCESS | 1833 | 1461231064071 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:04 INFO - PROCESS | 1833 | 1461231064233 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:31:04 INFO - PROCESS | 1833 | 1461231064369 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f180a800 == 38 [pid = 1833] [id = 73] 02:31:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f85e2388000) [pid = 1833] [serial = 217] [outer = (nil)] 02:31:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f85f06c6800) [pid = 1833] [serial = 218] [outer = 0x7f85e2388000] 02:31:04 INFO - PROCESS | 1833 | 1461231064444 Marionette DEBUG loaded listener.js 02:31:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85f19d4000) [pid = 1833] [serial = 219] [outer = 0x7f85e2388000] 02:31:05 INFO - PROCESS | 1833 | 1461231065339 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1337ms 02:31:05 INFO - PROCESS | 1833 | 1461231065387 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:31:05 INFO - PROCESS | 1833 | 1461231065392 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:31:05 INFO - PROCESS | 1833 | 1461231065398 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:31:05 INFO - PROCESS | 1833 | 1461231065401 Marionette TRACE conn3 <- [1,266,null,{}] 02:31:05 INFO - PROCESS | 1833 | 1461231065406 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:05 INFO - PROCESS | 1833 | 1461231065589 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:31:05 INFO - PROCESS | 1833 | 1461231065725 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3a83800 == 39 [pid = 1833] [id = 74] 02:31:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85d94c7800) [pid = 1833] [serial = 220] [outer = (nil)] 02:31:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85f5937000) [pid = 1833] [serial = 221] [outer = 0x7f85d94c7800] 02:31:05 INFO - PROCESS | 1833 | 1461231065798 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85f5bbe800) [pid = 1833] [serial = 222] [outer = 0x7f85d94c7800] 02:31:06 INFO - PROCESS | 1833 | 1461231066603 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1431ms 02:31:06 INFO - PROCESS | 1833 | 1461231066845 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 1833 | 1461231066851 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:31:06 INFO - PROCESS | 1833 | 1461231066861 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 1833 | 1461231066864 Marionette TRACE conn3 <- [1,270,null,{}] 02:31:06 INFO - PROCESS | 1833 | 1461231066871 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:07 INFO - PROCESS | 1833 | 1461231067014 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:31:07 INFO - PROCESS | 1833 | 1461231067148 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd106800 == 40 [pid = 1833] [id = 75] 02:31:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85d94d0000) [pid = 1833] [serial = 223] [outer = (nil)] 02:31:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85db932800) [pid = 1833] [serial = 224] [outer = 0x7f85d94d0000] 02:31:07 INFO - PROCESS | 1833 | 1461231067214 Marionette DEBUG loaded listener.js 02:31:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85dcf02800) [pid = 1833] [serial = 225] [outer = 0x7f85d94d0000] 02:31:08 INFO - PROCESS | 1833 | 1461231068133 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1329ms 02:31:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4da800 == 39 [pid = 1833] [id = 44] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85e3d3c000) [pid = 1833] [serial = 152] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85df986000) [pid = 1833] [serial = 149] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85e4e68c00) [pid = 1833] [serial = 173] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85e2fcac00) [pid = 1833] [serial = 164] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85e3d37800) [pid = 1833] [serial = 167] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85dcf04c00) [pid = 1833] [serial = 158] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f85dd22b800) [pid = 1833] [serial = 159] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f85e05c7c00) [pid = 1833] [serial = 161] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f85e3dc2c00) [pid = 1833] [serial = 168] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f85f5a97c00) [pid = 1833] [serial = 147] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f85d9c71800) [pid = 1833] [serial = 155] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f85db575000) [pid = 1833] [serial = 156] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f85e338ec00) [pid = 1833] [serial = 165] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f85e4ae8000) [pid = 1833] [serial = 171] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f85e24a2000) [pid = 1833] [serial = 162] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f85e40d1800) [pid = 1833] [serial = 170] [outer = (nil)] [url = about:blank] 02:31:08 INFO - PROCESS | 1833 | 1461231068243 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:31:08 INFO - PROCESS | 1833 | 1461231068248 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:31:08 INFO - PROCESS | 1833 | 1461231068259 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:31:08 INFO - PROCESS | 1833 | 1461231068265 Marionette TRACE conn3 <- [1,274,null,{}] 02:31:08 INFO - PROCESS | 1833 | 1461231068271 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:08 INFO - PROCESS | 1833 | 1461231068423 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:31:08 INFO - PROCESS | 1833 | 1461231068438 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9d9800 == 40 [pid = 1833] [id = 76] 02:31:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f85dc32b800) [pid = 1833] [serial = 226] [outer = (nil)] 02:31:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f85e035f400) [pid = 1833] [serial = 227] [outer = 0x7f85dc32b800] 02:31:08 INFO - PROCESS | 1833 | 1461231068542 Marionette DEBUG loaded listener.js 02:31:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f85e2e5fc00) [pid = 1833] [serial = 228] [outer = 0x7f85dc32b800] 02:31:09 INFO - PROCESS | 1833 | 1461231069415 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1192ms 02:31:09 INFO - PROCESS | 1833 | 1461231069448 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:31:09 INFO - PROCESS | 1833 | 1461231069450 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:31:09 INFO - PROCESS | 1833 | 1461231069457 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 1833 | 1461231069459 Marionette TRACE conn3 <- [1,278,null,{}] 02:31:09 INFO - PROCESS | 1833 | 1461231069477 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:09 INFO - PROCESS | 1833 | 1461231069625 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:31:09 INFO - PROCESS | 1833 | 1461231069716 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3735800 == 41 [pid = 1833] [id = 77] 02:31:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f85dc332800) [pid = 1833] [serial = 229] [outer = (nil)] 02:31:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f85e3d40000) [pid = 1833] [serial = 230] [outer = 0x7f85dc332800] 02:31:09 INFO - PROCESS | 1833 | 1461231069785 Marionette DEBUG loaded listener.js 02:31:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f85e4a5e000) [pid = 1833] [serial = 231] [outer = 0x7f85dc332800] 02:31:10 INFO - PROCESS | 1833 | 1461231070504 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1082ms 02:31:10 INFO - PROCESS | 1833 | 1461231070643 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:31:10 INFO - PROCESS | 1833 | 1461231070646 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:31:10 INFO - PROCESS | 1833 | 1461231070654 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:31:10 INFO - PROCESS | 1833 | 1461231070657 Marionette TRACE conn3 <- [1,282,null,{}] 02:31:10 INFO - PROCESS | 1833 | 1461231070682 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:10 INFO - PROCESS | 1833 | 1461231070874 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:31:10 INFO - PROCESS | 1833 | 1461231070902 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a7e000 == 42 [pid = 1833] [id = 78] 02:31:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f85e5dbfc00) [pid = 1833] [serial = 232] [outer = (nil)] 02:31:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f85e61a8000) [pid = 1833] [serial = 233] [outer = 0x7f85e5dbfc00] 02:31:10 INFO - PROCESS | 1833 | 1461231070976 Marionette DEBUG loaded listener.js 02:31:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f85f079e400) [pid = 1833] [serial = 234] [outer = 0x7f85e5dbfc00] 02:31:11 INFO - PROCESS | 1833 | 1461231071769 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1153ms 02:31:11 INFO - PROCESS | 1833 | 1461231071808 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 1833 | 1461231071811 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:31:11 INFO - PROCESS | 1833 | 1461231071816 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 1833 | 1461231071818 Marionette TRACE conn3 <- [1,286,null,{}] 02:31:11 INFO - PROCESS | 1833 | 1461231071823 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:11 INFO - PROCESS | 1833 | 1461231071991 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:31:12 INFO - PROCESS | 1833 | 1461231072055 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7bd800 == 43 [pid = 1833] [id = 79] 02:31:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85d94d1800) [pid = 1833] [serial = 235] [outer = (nil)] 02:31:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85f0b0f000) [pid = 1833] [serial = 236] [outer = 0x7f85d94d1800] 02:31:12 INFO - PROCESS | 1833 | 1461231072116 Marionette DEBUG loaded listener.js 02:31:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85f3ac9800) [pid = 1833] [serial = 237] [outer = 0x7f85d94d1800] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85e3d3dc00) [pid = 1833] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85d94cb800) [pid = 1833] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f85db93a000) [pid = 1833] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f85dcf0b800) [pid = 1833] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f85f0b0b800) [pid = 1833] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f85df9e4800) [pid = 1833] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f85e37a8400) [pid = 1833] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:31:12 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f85d9c69c00) [pid = 1833] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:31:12 INFO - PROCESS | 1833 | 1461231072911 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1125ms 02:31:12 INFO - PROCESS | 1833 | 1461231072942 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:31:12 INFO - PROCESS | 1833 | 1461231072945 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:31:12 INFO - PROCESS | 1833 | 1461231072951 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:31:12 INFO - PROCESS | 1833 | 1461231072953 Marionette TRACE conn3 <- [1,290,null,{}] 02:31:12 INFO - PROCESS | 1833 | 1461231072958 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:13 INFO - PROCESS | 1833 | 1461231073159 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:31:13 INFO - PROCESS | 1833 | 1461231073228 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04e7800 == 44 [pid = 1833] [id = 80] 02:31:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f85db575c00) [pid = 1833] [serial = 238] [outer = (nil)] 02:31:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f85f3aa8400) [pid = 1833] [serial = 239] [outer = 0x7f85db575c00] 02:31:13 INFO - PROCESS | 1833 | 1461231073301 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f85f5e6bc00) [pid = 1833] [serial = 240] [outer = 0x7f85db575c00] 02:31:13 INFO - PROCESS | 1833 | 1461231073888 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 979ms 02:31:13 INFO - PROCESS | 1833 | 1461231073931 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:31:13 INFO - PROCESS | 1833 | 1461231073935 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:31:13 INFO - PROCESS | 1833 | 1461231073941 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:31:13 INFO - PROCESS | 1833 | 1461231073943 Marionette TRACE conn3 <- [1,294,null,{}] 02:31:13 INFO - PROCESS | 1833 | 1461231073948 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:14 INFO - PROCESS | 1833 | 1461231074140 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:31:14 INFO - PROCESS | 1833 | 1461231074164 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4cd000 == 45 [pid = 1833] [id = 81] 02:31:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f85e3d39800) [pid = 1833] [serial = 241] [outer = (nil)] 02:31:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f85f5f31400) [pid = 1833] [serial = 242] [outer = 0x7f85e3d39800] 02:31:14 INFO - PROCESS | 1833 | 1461231074225 Marionette DEBUG loaded listener.js 02:31:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85f7b97c00) [pid = 1833] [serial = 243] [outer = 0x7f85e3d39800] 02:31:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85d9b60400) [pid = 1833] [serial = 244] [outer = 0x7f85d9f03800] 02:31:15 INFO - PROCESS | 1833 | 1461231075140 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1277ms 02:31:15 INFO - PROCESS | 1833 | 1461231075220 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:31:15 INFO - PROCESS | 1833 | 1461231075228 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:31:15 INFO - PROCESS | 1833 | 1461231075237 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:31:15 INFO - PROCESS | 1833 | 1461231075243 Marionette TRACE conn3 <- [1,298,null,{}] 02:31:15 INFO - PROCESS | 1833 | 1461231075254 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:15 INFO - PROCESS | 1833 | 1461231075441 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:31:15 INFO - PROCESS | 1833 | 1461231075584 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e1507000 == 46 [pid = 1833] [id = 82] 02:31:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85db56ec00) [pid = 1833] [serial = 245] [outer = (nil)] 02:31:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85df9dc400) [pid = 1833] [serial = 246] [outer = 0x7f85db56ec00] 02:31:15 INFO - PROCESS | 1833 | 1461231075671 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85e1a61000) [pid = 1833] [serial = 247] [outer = 0x7f85db56ec00] 02:31:16 INFO - PROCESS | 1833 | 1461231076633 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1444ms 02:31:16 INFO - PROCESS | 1833 | 1461231076681 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:31:16 INFO - PROCESS | 1833 | 1461231076688 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:31:16 INFO - PROCESS | 1833 | 1461231076698 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:31:16 INFO - PROCESS | 1833 | 1461231076702 Marionette TRACE conn3 <- [1,302,null,{}] 02:31:16 INFO - PROCESS | 1833 | 1461231076708 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:16 INFO - PROCESS | 1833 | 1461231076855 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:31:16 INFO - PROCESS | 1833 | 1461231076990 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7bd000 == 47 [pid = 1833] [id = 83] 02:31:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85db572c00) [pid = 1833] [serial = 248] [outer = (nil)] 02:31:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85e4514800) [pid = 1833] [serial = 249] [outer = 0x7f85db572c00] 02:31:17 INFO - PROCESS | 1833 | 1461231077060 Marionette DEBUG loaded listener.js 02:31:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85e5dc7000) [pid = 1833] [serial = 250] [outer = 0x7f85db572c00] 02:31:17 INFO - PROCESS | 1833 | 1461231077861 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1232ms 02:31:17 INFO - PROCESS | 1833 | 1461231077929 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 1833 | 1461231077933 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:31:17 INFO - PROCESS | 1833 | 1461231077939 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 1833 | 1461231077945 Marionette TRACE conn3 <- [1,306,null,{}] 02:31:17 INFO - PROCESS | 1833 | 1461231077960 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:18 INFO - PROCESS | 1833 | 1461231078151 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:31:18 INFO - PROCESS | 1833 | 1461231078279 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d54000 == 48 [pid = 1833] [id = 84] 02:31:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85f1973000) [pid = 1833] [serial = 251] [outer = (nil)] 02:31:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85f5a9b000) [pid = 1833] [serial = 252] [outer = 0x7f85f1973000] 02:31:18 INFO - PROCESS | 1833 | 1461231078355 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85f5f29c00) [pid = 1833] [serial = 253] [outer = 0x7f85f1973000] 02:31:19 INFO - PROCESS | 1833 | 1461231079203 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1286ms 02:31:19 INFO - PROCESS | 1833 | 1461231079225 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:31:19 INFO - PROCESS | 1833 | 1461231079229 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:31:19 INFO - PROCESS | 1833 | 1461231079235 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:31:19 INFO - PROCESS | 1833 | 1461231079238 Marionette TRACE conn3 <- [1,310,null,{}] 02:31:19 INFO - PROCESS | 1833 | 1461231079243 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:19 INFO - PROCESS | 1833 | 1461231079394 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:31:19 INFO - PROCESS | 1833 | 1461231079528 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5eb5000 == 49 [pid = 1833] [id = 85] 02:31:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85db936000) [pid = 1833] [serial = 254] [outer = (nil)] 02:31:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85f5b35800) [pid = 1833] [serial = 255] [outer = 0x7f85db936000] 02:31:19 INFO - PROCESS | 1833 | 1461231079600 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85f5b3ac00) [pid = 1833] [serial = 256] [outer = 0x7f85db936000] 02:31:20 INFO - PROCESS | 1833 | 1461231080441 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1227ms 02:31:20 INFO - PROCESS | 1833 | 1461231080465 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 1833 | 1461231080468 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:31:20 INFO - PROCESS | 1833 | 1461231080476 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 1833 | 1461231080479 Marionette TRACE conn3 <- [1,314,null,{}] 02:31:20 INFO - PROCESS | 1833 | 1461231080484 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:20 INFO - PROCESS | 1833 | 1461231080624 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:31:20 INFO - PROCESS | 1833 | 1461231080758 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f7b82000 == 50 [pid = 1833] [id = 86] 02:31:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85f5b2dc00) [pid = 1833] [serial = 257] [outer = (nil)] 02:31:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85f7b9ac00) [pid = 1833] [serial = 258] [outer = 0x7f85f5b2dc00] 02:31:20 INFO - PROCESS | 1833 | 1461231080827 Marionette DEBUG loaded listener.js 02:31:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85f8888000) [pid = 1833] [serial = 259] [outer = 0x7f85f5b2dc00] 02:31:21 INFO - PROCESS | 1833 | 1461231081820 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1388ms 02:31:21 INFO - PROCESS | 1833 | 1461231081865 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:31:21 INFO - PROCESS | 1833 | 1461231081870 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:31:21 INFO - PROCESS | 1833 | 1461231081877 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:31:21 INFO - PROCESS | 1833 | 1461231081882 Marionette TRACE conn3 <- [1,318,null,{}] 02:31:21 INFO - PROCESS | 1833 | 1461231081889 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:22 INFO - PROCESS | 1833 | 1461231082027 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:31:22 INFO - PROCESS | 1833 | 1461231082171 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9d0800 == 51 [pid = 1833] [id = 87] 02:31:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85df9dc800) [pid = 1833] [serial = 260] [outer = (nil)] 02:31:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e0369400) [pid = 1833] [serial = 261] [outer = 0x7f85df9dc800] 02:31:22 INFO - PROCESS | 1833 | 1461231082309 Marionette DEBUG loaded listener.js 02:31:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85e2e57000) [pid = 1833] [serial = 262] [outer = 0x7f85df9dc800] 02:31:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04e7800 == 50 [pid = 1833] [id = 80] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85e5e44c00) [pid = 1833] [serial = 185] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85df9dc000) [pid = 1833] [serial = 179] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85d9f08c00) [pid = 1833] [serial = 188] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85db933800) [pid = 1833] [serial = 176] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85e430b400) [pid = 1833] [serial = 182] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85f5936c00) [pid = 1833] [serial = 209] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea7bd800 == 49 [pid = 1833] [id = 79] 02:31:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3a7e000 == 48 [pid = 1833] [id = 78] 02:31:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3735800 == 47 [pid = 1833] [id = 77] 02:31:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9d9800 == 46 [pid = 1833] [id = 76] 02:31:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd106800 == 45 [pid = 1833] [id = 75] 02:31:23 INFO - PROCESS | 1833 | 1461231083224 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85e4a50c00) [pid = 1833] [serial = 197] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85e519ac00) [pid = 1833] [serial = 153] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85dcf05000) [pid = 1833] [serial = 191] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85df981000) [pid = 1833] [serial = 192] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85e14c0c00) [pid = 1833] [serial = 150] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85f19cd000) [pid = 1833] [serial = 206] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85e3044400) [pid = 1833] [serial = 195] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85ef8c7800) [pid = 1833] [serial = 200] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85f091a400) [pid = 1833] [serial = 203] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85f5385c00) [pid = 1833] [serial = 207] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85e537a400) [pid = 1833] [serial = 198] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85f0b06800) [pid = 1833] [serial = 204] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85f0799400) [pid = 1833] [serial = 201] [outer = (nil)] [url = about:blank] 02:31:23 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f85e2623c00) [pid = 1833] [serial = 194] [outer = (nil)] [url = about:blank] 02:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1395ms 02:31:23 INFO - PROCESS | 1833 | 1461231083272 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 1833 | 1461231083279 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:31:23 INFO - PROCESS | 1833 | 1461231083289 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 1833 | 1461231083292 Marionette TRACE conn3 <- [1,322,null,{}] 02:31:23 INFO - PROCESS | 1833 | 1461231083297 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:23 INFO - PROCESS | 1833 | 1461231083435 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:31:23 INFO - PROCESS | 1833 | 1461231083445 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85df9ae800 == 46 [pid = 1833] [id = 88] 02:31:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85e37a5000) [pid = 1833] [serial = 263] [outer = (nil)] 02:31:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85e3d39400) [pid = 1833] [serial = 264] [outer = 0x7f85e37a5000] 02:31:23 INFO - PROCESS | 1833 | 1461231083505 Marionette DEBUG loaded listener.js 02:31:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85e4a55000) [pid = 1833] [serial = 265] [outer = 0x7f85e37a5000] 02:31:24 INFO - PROCESS | 1833 | 1461231084233 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 977ms 02:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:31:24 INFO - PROCESS | 1833 | 1461231084265 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:31:24 INFO - PROCESS | 1833 | 1461231084268 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:31:24 INFO - PROCESS | 1833 | 1461231084274 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:31:24 INFO - PROCESS | 1833 | 1461231084279 Marionette TRACE conn3 <- [1,326,null,{}] 02:31:24 INFO - PROCESS | 1833 | 1461231084293 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:24 INFO - PROCESS | 1833 | 1461231084436 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:31:24 INFO - PROCESS | 1833 | 1461231084454 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4a71000 == 47 [pid = 1833] [id = 89] 02:31:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85f0799400) [pid = 1833] [serial = 266] [outer = (nil)] 02:31:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85f09f0c00) [pid = 1833] [serial = 267] [outer = 0x7f85f0799400] 02:31:24 INFO - PROCESS | 1833 | 1461231084515 Marionette DEBUG loaded listener.js 02:31:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85f1cf5400) [pid = 1833] [serial = 268] [outer = 0x7f85f0799400] 02:31:25 INFO - PROCESS | 1833 | 1461231085303 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1082ms 02:31:25 INFO - PROCESS | 1833 | 1461231085379 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:31:25 INFO - PROCESS | 1833 | 1461231085383 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:31:25 INFO - PROCESS | 1833 | 1461231085390 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:31:25 INFO - PROCESS | 1833 | 1461231085392 Marionette TRACE conn3 <- [1,330,null,{}] 02:31:25 INFO - PROCESS | 1833 | 1461231085397 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:25 INFO - PROCESS | 1833 | 1461231085542 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:31:25 INFO - PROCESS | 1833 | 1461231085553 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7ba000 == 48 [pid = 1833] [id = 90] 02:31:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85dd46c000) [pid = 1833] [serial = 269] [outer = (nil)] 02:31:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85dd474800) [pid = 1833] [serial = 270] [outer = 0x7f85dd46c000] 02:31:25 INFO - PROCESS | 1833 | 1461231085612 Marionette DEBUG loaded listener.js 02:31:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85f07a0000) [pid = 1833] [serial = 271] [outer = 0x7f85dd46c000] 02:31:26 INFO - PROCESS | 1833 | 1461231086390 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1027ms 02:31:26 INFO - PROCESS | 1833 | 1461231086417 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:31:26 INFO - PROCESS | 1833 | 1461231086420 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:31:26 INFO - PROCESS | 1833 | 1461231086425 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:31:26 INFO - PROCESS | 1833 | 1461231086427 Marionette TRACE conn3 <- [1,334,null,{}] 02:31:26 INFO - PROCESS | 1833 | 1461231086432 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:26 INFO - PROCESS | 1833 | 1461231086620 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:31:26 INFO - PROCESS | 1833 | 1461231086642 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f154b800 == 49 [pid = 1833] [id = 91] 02:31:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85dd470800) [pid = 1833] [serial = 272] [outer = (nil)] 02:31:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85f592c000) [pid = 1833] [serial = 273] [outer = 0x7f85dd470800] 02:31:26 INFO - PROCESS | 1833 | 1461231086702 Marionette DEBUG loaded listener.js 02:31:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85f5b37800) [pid = 1833] [serial = 274] [outer = 0x7f85dd470800] 02:31:27 INFO - PROCESS | 1833 | 1461231087420 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1031ms 02:31:27 INFO - PROCESS | 1833 | 1461231087458 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:31:27 INFO - PROCESS | 1833 | 1461231087460 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:31:27 INFO - PROCESS | 1833 | 1461231087466 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:31:27 INFO - PROCESS | 1833 | 1461231087468 Marionette TRACE conn3 <- [1,338,null,{}] 02:31:27 INFO - PROCESS | 1833 | 1461231087473 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:27 INFO - PROCESS | 1833 | 1461231087675 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:31:27 INFO - PROCESS | 1833 | 1461231087698 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d3b000 == 50 [pid = 1833] [id = 92] 02:31:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85f5de7800) [pid = 1833] [serial = 275] [outer = (nil)] 02:31:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85f88b4000) [pid = 1833] [serial = 276] [outer = 0x7f85f5de7800] 02:31:27 INFO - PROCESS | 1833 | 1461231087764 Marionette DEBUG loaded listener.js 02:31:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85f9e63400) [pid = 1833] [serial = 277] [outer = 0x7f85f5de7800] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85db575c00) [pid = 1833] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85e5dbfc00) [pid = 1833] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85d9c72800) [pid = 1833] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85e338e000) [pid = 1833] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85e2392000) [pid = 1833] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85d9f10000) [pid = 1833] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85d94c5000) [pid = 1833] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85d94d1800) [pid = 1833] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85dc332800) [pid = 1833] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85d94d0000) [pid = 1833] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85da815c00) [pid = 1833] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:31:28 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85dc32b800) [pid = 1833] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:31:28 INFO - PROCESS | 1833 | 1461231088630 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1180ms 02:31:28 INFO - PROCESS | 1833 | 1461231088646 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 1833 | 1461231088648 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:31:28 INFO - PROCESS | 1833 | 1461231088654 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 1833 | 1461231088656 Marionette TRACE conn3 <- [1,342,null,{}] 02:31:28 INFO - PROCESS | 1833 | 1461231088661 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:28 INFO - PROCESS | 1833 | 1461231088824 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:31:28 INFO - PROCESS | 1833 | 1461231088837 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5ed6000 == 51 [pid = 1833] [id = 93] 02:31:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85dc32b800) [pid = 1833] [serial = 278] [outer = (nil)] 02:31:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85f07a0400) [pid = 1833] [serial = 279] [outer = 0x7f85dc32b800] 02:31:28 INFO - PROCESS | 1833 | 1461231088895 Marionette DEBUG loaded listener.js 02:31:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85f88af000) [pid = 1833] [serial = 280] [outer = 0x7f85dc32b800] 02:31:29 INFO - PROCESS | 1833 | 1461231089625 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1026ms 02:31:29 INFO - PROCESS | 1833 | 1461231089681 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:31:29 INFO - PROCESS | 1833 | 1461231089685 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:31:29 INFO - PROCESS | 1833 | 1461231089700 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:31:29 INFO - PROCESS | 1833 | 1461231089703 Marionette TRACE conn3 <- [1,346,null,{}] 02:31:29 INFO - PROCESS | 1833 | 1461231089723 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:29 INFO - PROCESS | 1833 | 1461231089855 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:31:29 INFO - PROCESS | 1833 | 1461231089865 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f88cf800 == 52 [pid = 1833] [id = 94] 02:31:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85dcf0a800) [pid = 1833] [serial = 281] [outer = (nil)] 02:31:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85f9ef5c00) [pid = 1833] [serial = 282] [outer = 0x7f85dcf0a800] 02:31:29 INFO - PROCESS | 1833 | 1461231089924 Marionette DEBUG loaded listener.js 02:31:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85fac5a800) [pid = 1833] [serial = 283] [outer = 0x7f85dcf0a800] 02:31:30 INFO - PROCESS | 1833 | 1461231090867 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1240ms 02:31:30 INFO - PROCESS | 1833 | 1461231090935 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:31:30 INFO - PROCESS | 1833 | 1461231090941 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:31:30 INFO - PROCESS | 1833 | 1461231090950 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 1833 | 1461231090954 Marionette TRACE conn3 <- [1,350,null,{}] 02:31:30 INFO - PROCESS | 1833 | 1461231090962 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:31 INFO - PROCESS | 1833 | 1461231091173 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:31:31 INFO - PROCESS | 1833 | 1461231091310 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3fbb000 == 53 [pid = 1833] [id = 95] 02:31:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85dd46f400) [pid = 1833] [serial = 284] [outer = (nil)] 02:31:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85df9e1800) [pid = 1833] [serial = 285] [outer = 0x7f85dd46f400] 02:31:31 INFO - PROCESS | 1833 | 1461231091397 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85e3044400) [pid = 1833] [serial = 286] [outer = 0x7f85dd46f400] 02:31:32 INFO - PROCESS | 1833 | 1461231092273 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1384ms 02:31:32 INFO - PROCESS | 1833 | 1461231092336 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:31:32 INFO - PROCESS | 1833 | 1461231092344 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:31:32 INFO - PROCESS | 1833 | 1461231092354 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:31:32 INFO - PROCESS | 1833 | 1461231092358 Marionette TRACE conn3 <- [1,354,null,{}] 02:31:32 INFO - PROCESS | 1833 | 1461231092364 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:32 INFO - PROCESS | 1833 | 1461231092556 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:31:32 INFO - PROCESS | 1833 | 1461231092699 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0bd6800 == 54 [pid = 1833] [id = 96] 02:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85d9a69800) [pid = 1833] [serial = 287] [outer = (nil)] 02:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85e520cc00) [pid = 1833] [serial = 288] [outer = 0x7f85d9a69800] 02:31:32 INFO - PROCESS | 1833 | 1461231092814 Marionette DEBUG loaded listener.js 02:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85f0b08400) [pid = 1833] [serial = 289] [outer = 0x7f85d9a69800] 02:31:33 INFO - PROCESS | 1833 | 1461231093919 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1581ms 02:31:33 INFO - PROCESS | 1833 | 1461231093935 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 1833 | 1461231093940 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:31:33 INFO - PROCESS | 1833 | 1461231093945 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 1833 | 1461231093951 Marionette TRACE conn3 <- [1,358,null,{}] 02:31:33 INFO - PROCESS | 1833 | 1461231093966 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:34 INFO - PROCESS | 1833 | 1461231094123 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:31:34 INFO - PROCESS | 1833 | 1461231094344 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fd599000 == 55 [pid = 1833] [id = 97] 02:31:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85f5bc1400) [pid = 1833] [serial = 290] [outer = (nil)] 02:31:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85f85f8800) [pid = 1833] [serial = 291] [outer = 0x7f85f5bc1400] 02:31:34 INFO - PROCESS | 1833 | 1461231094427 Marionette DEBUG loaded listener.js 02:31:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85f9e68000) [pid = 1833] [serial = 292] [outer = 0x7f85f5bc1400] 02:31:35 INFO - PROCESS | 1833 | 1461231095266 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1383ms 02:31:35 INFO - PROCESS | 1833 | 1461231095329 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:31:35 INFO - PROCESS | 1833 | 1461231095334 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:31:35 INFO - PROCESS | 1833 | 1461231095340 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:31:35 INFO - PROCESS | 1833 | 1461231095343 Marionette TRACE conn3 <- [1,362,null,{}] 02:31:35 INFO - PROCESS | 1833 | 1461231095348 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:35 INFO - PROCESS | 1833 | 1461231095510 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:31:35 INFO - PROCESS | 1833 | 1461231095650 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e1b800 == 56 [pid = 1833] [id = 98] 02:31:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e40cc800) [pid = 1833] [serial = 293] [outer = (nil)] 02:31:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85fad1c800) [pid = 1833] [serial = 294] [outer = 0x7f85e40cc800] 02:31:35 INFO - PROCESS | 1833 | 1461231095738 Marionette DEBUG loaded listener.js 02:31:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85fad23400) [pid = 1833] [serial = 295] [outer = 0x7f85e40cc800] 02:31:36 INFO - PROCESS | 1833 | 1461231096731 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1437ms 02:31:36 INFO - PROCESS | 1833 | 1461231096778 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:31:36 INFO - PROCESS | 1833 | 1461231096782 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:31:36 INFO - PROCESS | 1833 | 1461231096789 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:31:36 INFO - PROCESS | 1833 | 1461231096793 Marionette TRACE conn3 <- [1,366,null,{}] 02:31:36 INFO - PROCESS | 1833 | 1461231096800 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:37 INFO - PROCESS | 1833 | 1461231097010 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:31:37 INFO - PROCESS | 1833 | 1461231097214 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85bb800 == 57 [pid = 1833] [id = 99] 02:31:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85d821c000) [pid = 1833] [serial = 296] [outer = (nil)] 02:31:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85d821e400) [pid = 1833] [serial = 297] [outer = 0x7f85d821c000] 02:31:37 INFO - PROCESS | 1833 | 1461231097311 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85d9a64800) [pid = 1833] [serial = 298] [outer = 0x7f85d821c000] 02:31:38 INFO - PROCESS | 1833 | 1461231098178 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1437ms 02:31:38 INFO - PROCESS | 1833 | 1461231098227 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:31:38 INFO - PROCESS | 1833 | 1461231098231 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:31:38 INFO - PROCESS | 1833 | 1461231098238 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 1833 | 1461231098242 Marionette TRACE conn3 <- [1,370,null,{}] 02:31:38 INFO - PROCESS | 1833 | 1461231098248 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:38 INFO - PROCESS | 1833 | 1461231098451 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:31:38 INFO - PROCESS | 1833 | 1461231098597 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8ad000 == 58 [pid = 1833] [id = 100] 02:31:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85d8216800) [pid = 1833] [serial = 299] [outer = (nil)] 02:31:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85d9f0c000) [pid = 1833] [serial = 300] [outer = 0x7f85d8216800] 02:31:38 INFO - PROCESS | 1833 | 1461231098700 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85e5dc6c00) [pid = 1833] [serial = 301] [outer = 0x7f85d8216800] 02:31:39 INFO - PROCESS | 1833 | 1461231099953 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1791ms 02:31:40 INFO - PROCESS | 1833 | 1461231100033 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 1833 | 1461231100053 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:31:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:31:40 INFO - PROCESS | 1833 | 1461231100068 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 1833 | 1461231100072 Marionette TRACE conn3 <- [1,374,null,{}] 02:31:40 INFO - PROCESS | 1833 | 1461231100127 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:40 INFO - PROCESS | 1833 | 1461231100363 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5ed6000 == 57 [pid = 1833] [id = 93] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5d3b000 == 56 [pid = 1833] [id = 92] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f154b800 == 55 [pid = 1833] [id = 91] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85f5f31400) [pid = 1833] [serial = 242] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea7ba000 == 54 [pid = 1833] [id = 90] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4a71000 == 53 [pid = 1833] [id = 89] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85df9ae800 == 52 [pid = 1833] [id = 88] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9d0800 == 51 [pid = 1833] [id = 87] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5d54000 == 50 [pid = 1833] [id = 84] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea7bd000 == 49 [pid = 1833] [id = 83] 02:31:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e1507000 == 48 [pid = 1833] [id = 82] 02:31:40 INFO - PROCESS | 1833 | 1461231100520 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c0800 == 49 [pid = 1833] [id = 101] 02:31:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85dcf04c00) [pid = 1833] [serial = 302] [outer = (nil)] 02:31:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85dd223c00) [pid = 1833] [serial = 303] [outer = 0x7f85dcf04c00] 02:31:40 INFO - PROCESS | 1833 | 1461231100584 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85dd46fc00) [pid = 1833] [serial = 304] [outer = 0x7f85dcf04c00] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85e5208000) [pid = 1833] [serial = 189] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85dcf05400) [pid = 1833] [serial = 177] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85e9a5f800) [pid = 1833] [serial = 186] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85e4e63400) [pid = 1833] [serial = 183] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85e2623400) [pid = 1833] [serial = 180] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85f0b0f000) [pid = 1833] [serial = 236] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85e3d40000) [pid = 1833] [serial = 230] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85dcf02800) [pid = 1833] [serial = 225] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85db932800) [pid = 1833] [serial = 224] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85f5b6dc00) [pid = 1833] [serial = 210] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85e035f400) [pid = 1833] [serial = 227] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85e2e5fc00) [pid = 1833] [serial = 228] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85db571000) [pid = 1833] [serial = 212] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85e24ac400) [pid = 1833] [serial = 215] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85f3aa8400) [pid = 1833] [serial = 239] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85f06c6800) [pid = 1833] [serial = 218] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85f3ac9800) [pid = 1833] [serial = 237] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85f5937000) [pid = 1833] [serial = 221] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85e61a8000) [pid = 1833] [serial = 233] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85f079e400) [pid = 1833] [serial = 234] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85e4a5e000) [pid = 1833] [serial = 231] [outer = (nil)] [url = about:blank] 02:31:40 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85f5e6bc00) [pid = 1833] [serial = 240] [outer = (nil)] [url = about:blank] 02:31:41 INFO - PROCESS | 1833 | 1461231101293 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:31:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1280ms 02:31:41 INFO - PROCESS | 1833 | 1461231101352 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 1833 | 1461231101359 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:31:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:31:41 INFO - PROCESS | 1833 | 1461231101372 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 1833 | 1461231101375 Marionette TRACE conn3 <- [1,378,null,{}] 02:31:41 INFO - PROCESS | 1833 | 1461231101381 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:41 INFO - PROCESS | 1833 | 1461231101528 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:31:41 INFO - PROCESS | 1833 | 1461231101540 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e228c000 == 50 [pid = 1833] [id = 102] 02:31:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85dd4f4c00) [pid = 1833] [serial = 305] [outer = (nil)] 02:31:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85e05bec00) [pid = 1833] [serial = 306] [outer = 0x7f85dd4f4c00] 02:31:41 INFO - PROCESS | 1833 | 1461231101601 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85e24ac400) [pid = 1833] [serial = 307] [outer = 0x7f85dd4f4c00] 02:31:42 INFO - PROCESS | 1833 | 1461231102386 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:31:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1032ms 02:31:42 INFO - PROCESS | 1833 | 1461231102404 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 1833 | 1461231102407 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:31:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:31:42 INFO - PROCESS | 1833 | 1461231102413 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 1833 | 1461231102418 Marionette TRACE conn3 <- [1,382,null,{}] 02:31:42 INFO - PROCESS | 1833 | 1461231102448 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:42 INFO - PROCESS | 1833 | 1461231102622 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:31:42 INFO - PROCESS | 1833 | 1461231102640 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a75800 == 51 [pid = 1833] [id = 103] 02:31:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85e338d000) [pid = 1833] [serial = 308] [outer = (nil)] 02:31:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85e4160400) [pid = 1833] [serial = 309] [outer = 0x7f85e338d000] 02:31:42 INFO - PROCESS | 1833 | 1461231102728 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85e4a56400) [pid = 1833] [serial = 310] [outer = 0x7f85e338d000] 02:31:43 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:43 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:31:43 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:43 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:43 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:43 INFO - PROCESS | 1833 | 1461231103475 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:31:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1089ms 02:31:43 INFO - PROCESS | 1833 | 1461231103502 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 1833 | 1461231103505 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:31:43 INFO - PROCESS | 1833 | 1461231103533 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 1833 | 1461231103536 Marionette TRACE conn3 <- [1,386,null,{}] 02:31:43 INFO - PROCESS | 1833 | 1461231103541 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:43 INFO - PROCESS | 1833 | 1461231103721 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:31:43 INFO - PROCESS | 1833 | 1461231103791 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e466b800 == 52 [pid = 1833] [id = 104] 02:31:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85e3d3c400) [pid = 1833] [serial = 311] [outer = (nil)] 02:31:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85e5383000) [pid = 1833] [serial = 312] [outer = 0x7f85e3d3c400] 02:31:43 INFO - PROCESS | 1833 | 1461231103849 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85ef8c7400) [pid = 1833] [serial = 313] [outer = 0x7f85e3d3c400] 02:31:44 INFO - PROCESS | 1833 | 1461231104619 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1141ms 02:31:44 INFO - PROCESS | 1833 | 1461231104669 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:31:44 INFO - PROCESS | 1833 | 1461231104672 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:31:44 INFO - PROCESS | 1833 | 1461231104686 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:31:44 INFO - PROCESS | 1833 | 1461231104688 Marionette TRACE conn3 <- [1,390,null,{}] 02:31:44 INFO - PROCESS | 1833 | 1461231104693 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:44 INFO - PROCESS | 1833 | 1461231104856 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:31:44 INFO - PROCESS | 1833 | 1461231104881 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4d8800 == 53 [pid = 1833] [id = 105] 02:31:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85e40cd000) [pid = 1833] [serial = 314] [outer = (nil)] 02:31:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85f09a3000) [pid = 1833] [serial = 315] [outer = 0x7f85e40cd000] 02:31:44 INFO - PROCESS | 1833 | 1461231104940 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85f1cd0400) [pid = 1833] [serial = 316] [outer = 0x7f85e40cd000] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85df9dc800) [pid = 1833] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85f5b2dc00) [pid = 1833] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85d94ca800) [pid = 1833] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85dc32b800) [pid = 1833] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85dd470800) [pid = 1833] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85f0799400) [pid = 1833] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85e37a5000) [pid = 1833] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85dd46c000) [pid = 1833] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:31:45 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85f5de7800) [pid = 1833] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:31:45 INFO - PROCESS | 1833 | 1461231105898 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1237ms 02:31:45 INFO - PROCESS | 1833 | 1461231105915 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 1833 | 1461231105917 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:31:45 INFO - PROCESS | 1833 | 1461231105923 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 1833 | 1461231105925 Marionette TRACE conn3 <- [1,394,null,{}] 02:31:45 INFO - PROCESS | 1833 | 1461231105930 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:46 INFO - PROCESS | 1833 | 1461231106102 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:31:46 INFO - PROCESS | 1833 | 1461231106121 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99c2800 == 54 [pid = 1833] [id = 106] 02:31:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85dc4e8800) [pid = 1833] [serial = 317] [outer = (nil)] 02:31:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85dc4f0400) [pid = 1833] [serial = 318] [outer = 0x7f85dc4e8800] 02:31:46 INFO - PROCESS | 1833 | 1461231106182 Marionette DEBUG loaded listener.js 02:31:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85f1cd1400) [pid = 1833] [serial = 319] [outer = 0x7f85dc4e8800] 02:31:46 INFO - PROCESS | 1833 | 1461231106875 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:31:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 981ms 02:31:46 INFO - PROCESS | 1833 | 1461231106904 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:31:46 INFO - PROCESS | 1833 | 1461231106906 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:31:46 INFO - PROCESS | 1833 | 1461231106915 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:31:46 INFO - PROCESS | 1833 | 1461231106918 Marionette TRACE conn3 <- [1,398,null,{}] 02:31:46 INFO - PROCESS | 1833 | 1461231106923 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:47 INFO - PROCESS | 1833 | 1461231107049 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:31:47 INFO - PROCESS | 1833 | 1461231107152 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1555800 == 55 [pid = 1833] [id = 107] 02:31:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85f07a4c00) [pid = 1833] [serial = 320] [outer = (nil)] 02:31:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85f5a54800) [pid = 1833] [serial = 321] [outer = 0x7f85f07a4c00] 02:31:47 INFO - PROCESS | 1833 | 1461231107219 Marionette DEBUG loaded listener.js 02:31:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85f5b38800) [pid = 1833] [serial = 322] [outer = 0x7f85f07a4c00] 02:31:48 INFO - PROCESS | 1833 | 1461231108151 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1280ms 02:31:48 INFO - PROCESS | 1833 | 1461231108193 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 1833 | 1461231108198 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:31:48 INFO - PROCESS | 1833 | 1461231108207 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 1833 | 1461231108211 Marionette TRACE conn3 <- [1,402,null,{}] 02:31:48 INFO - PROCESS | 1833 | 1461231108219 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:48 INFO - PROCESS | 1833 | 1461231108385 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:31:48 INFO - PROCESS | 1833 | 1461231108519 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e14000 == 56 [pid = 1833] [id = 108] 02:31:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85dc4e2c00) [pid = 1833] [serial = 323] [outer = (nil)] 02:31:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85dc4e7800) [pid = 1833] [serial = 324] [outer = 0x7f85dc4e2c00] 02:31:48 INFO - PROCESS | 1833 | 1461231108591 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85dcf02800) [pid = 1833] [serial = 325] [outer = 0x7f85dc4e2c00] 02:31:49 INFO - PROCESS | 1833 | 1461231109449 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:31:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1281ms 02:31:49 INFO - PROCESS | 1833 | 1461231109487 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 1833 | 1461231109496 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:31:49 INFO - PROCESS | 1833 | 1461231109505 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 1833 | 1461231109510 Marionette TRACE conn3 <- [1,406,null,{}] 02:31:49 INFO - PROCESS | 1833 | 1461231109515 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:49 INFO - PROCESS | 1833 | 1461231109669 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:31:49 INFO - PROCESS | 1833 | 1461231109812 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea708800 == 57 [pid = 1833] [id = 109] 02:31:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85dc4e3000) [pid = 1833] [serial = 326] [outer = (nil)] 02:31:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85e24abc00) [pid = 1833] [serial = 327] [outer = 0x7f85dc4e3000] 02:31:49 INFO - PROCESS | 1833 | 1461231109884 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85e2fc8c00) [pid = 1833] [serial = 328] [outer = 0x7f85dc4e3000] 02:31:50 INFO - PROCESS | 1833 | 1461231110879 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:31:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1441ms 02:31:50 INFO - PROCESS | 1833 | 1461231110947 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 1833 | 1461231110951 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:31:50 INFO - PROCESS | 1833 | 1461231110958 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 1833 | 1461231110964 Marionette TRACE conn3 <- [1,410,null,{}] 02:31:50 INFO - PROCESS | 1833 | 1461231110979 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:51 INFO - PROCESS | 1833 | 1461231111180 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:31:51 INFO - PROCESS | 1833 | 1461231111359 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d4d000 == 58 [pid = 1833] [id = 110] 02:31:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85e537f000) [pid = 1833] [serial = 329] [outer = (nil)] 02:31:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85f0b44400) [pid = 1833] [serial = 330] [outer = 0x7f85e537f000] 02:31:51 INFO - PROCESS | 1833 | 1461231111477 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85f5b38400) [pid = 1833] [serial = 331] [outer = 0x7f85e537f000] 02:31:52 INFO - PROCESS | 1833 | 1461231112292 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1392ms 02:31:52 INFO - PROCESS | 1833 | 1461231112351 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 1833 | 1461231112355 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:31:52 INFO - PROCESS | 1833 | 1461231112361 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 1833 | 1461231112364 Marionette TRACE conn3 <- [1,414,null,{}] 02:31:52 INFO - PROCESS | 1833 | 1461231112369 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:52 INFO - PROCESS | 1833 | 1461231112518 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:31:52 INFO - PROCESS | 1833 | 1461231112657 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f88d2800 == 59 [pid = 1833] [id = 111] 02:31:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85e61a4c00) [pid = 1833] [serial = 332] [outer = (nil)] 02:31:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85f5f32000) [pid = 1833] [serial = 333] [outer = 0x7f85e61a4c00] 02:31:52 INFO - PROCESS | 1833 | 1461231112726 Marionette DEBUG loaded listener.js 02:31:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85f7ba0c00) [pid = 1833] [serial = 334] [outer = 0x7f85e61a4c00] 02:31:53 INFO - PROCESS | 1833 | 1461231113777 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1479ms 02:31:53 INFO - PROCESS | 1833 | 1461231113840 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:31:53 INFO - PROCESS | 1833 | 1461231113846 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:31:53 INFO - PROCESS | 1833 | 1461231113853 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:31:53 INFO - PROCESS | 1833 | 1461231113858 Marionette TRACE conn3 <- [1,418,null,{}] 02:31:53 INFO - PROCESS | 1833 | 1461231113865 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:54 INFO - PROCESS | 1833 | 1461231114011 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:31:54 INFO - PROCESS | 1833 | 1461231114175 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e465c000 == 60 [pid = 1833] [id = 112] 02:31:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85dc4e3c00) [pid = 1833] [serial = 335] [outer = (nil)] 02:31:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85dc4eb000) [pid = 1833] [serial = 336] [outer = 0x7f85dc4e3c00] 02:31:54 INFO - PROCESS | 1833 | 1461231114254 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85dd46b000) [pid = 1833] [serial = 337] [outer = 0x7f85dc4e3c00] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e034d800 == 59 [pid = 1833] [id = 65] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4cd000 == 58 [pid = 1833] [id = 81] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e99c2800 == 57 [pid = 1833] [id = 106] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f85df9dc400) [pid = 1833] [serial = 246] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85e4514800) [pid = 1833] [serial = 249] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85f5a9b000) [pid = 1833] [serial = 252] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85f9ef5c00) [pid = 1833] [serial = 282] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85f5b35800) [pid = 1833] [serial = 255] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | 1461231115538 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4d8800 == 56 [pid = 1833] [id = 105] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e466b800 == 55 [pid = 1833] [id = 104] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3a75800 == 54 [pid = 1833] [id = 103] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e228c000 == 53 [pid = 1833] [id = 102] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9c0800 == 52 [pid = 1833] [id = 101] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e1b800 == 51 [pid = 1833] [id = 98] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85fd599000 == 50 [pid = 1833] [id = 97] 02:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1740ms 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0bd6800 == 49 [pid = 1833] [id = 96] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3fbb000 == 48 [pid = 1833] [id = 95] 02:31:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f88cf800 == 47 [pid = 1833] [id = 94] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85e5382800) [pid = 1833] [serial = 174] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85f88af000) [pid = 1833] [serial = 280] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85f592c000) [pid = 1833] [serial = 273] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85f09f0c00) [pid = 1833] [serial = 267] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85f1cf5400) [pid = 1833] [serial = 268] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85e3d39400) [pid = 1833] [serial = 264] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85e4a55000) [pid = 1833] [serial = 265] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85dd474800) [pid = 1833] [serial = 270] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85f88b4000) [pid = 1833] [serial = 276] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85f5b37800) [pid = 1833] [serial = 274] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85f9e63400) [pid = 1833] [serial = 277] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85e2e57000) [pid = 1833] [serial = 262] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85e0369400) [pid = 1833] [serial = 261] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85f8888000) [pid = 1833] [serial = 259] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85f7b9ac00) [pid = 1833] [serial = 258] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85f07a0400) [pid = 1833] [serial = 279] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85f07a0000) [pid = 1833] [serial = 271] [outer = (nil)] [url = about:blank] 02:31:55 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85f091b800) [pid = 1833] [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.] 02:31:55 INFO - PROCESS | 1833 | 1461231115646 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:31:55 INFO - PROCESS | 1833 | 1461231115653 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:31:55 INFO - PROCESS | 1833 | 1461231115665 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:31:55 INFO - PROCESS | 1833 | 1461231115668 Marionette TRACE conn3 <- [1,422,null,{}] 02:31:55 INFO - PROCESS | 1833 | 1461231115673 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:55 INFO - PROCESS | 1833 | 1461231115801 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:31:55 INFO - PROCESS | 1833 | 1461231115811 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4da800 == 48 [pid = 1833] [id = 113] 02:31:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85d8213000) [pid = 1833] [serial = 338] [outer = (nil)] 02:31:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85df9df800) [pid = 1833] [serial = 339] [outer = 0x7f85d8213000] 02:31:55 INFO - PROCESS | 1833 | 1461231115870 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85e2e5fc00) [pid = 1833] [serial = 340] [outer = 0x7f85d8213000] 02:31:56 INFO - PROCESS | 1833 | 1461231116981 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1330ms 02:31:56 INFO - PROCESS | 1833 | 1461231116994 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:31:56 INFO - PROCESS | 1833 | 1461231116997 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:31:57 INFO - PROCESS | 1833 | 1461231117003 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 1833 | 1461231117008 Marionette TRACE conn3 <- [1,426,null,{}] 02:31:57 INFO - PROCESS | 1833 | 1461231117023 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:57 INFO - PROCESS | 1833 | 1461231117160 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:31:57 INFO - PROCESS | 1833 | 1461231117328 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a79800 == 49 [pid = 1833] [id = 114] 02:31:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85e3d3dc00) [pid = 1833] [serial = 341] [outer = (nil)] 02:31:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85e4addc00) [pid = 1833] [serial = 342] [outer = 0x7f85e3d3dc00] 02:31:57 INFO - PROCESS | 1833 | 1461231117389 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85e5e3c000) [pid = 1833] [serial = 343] [outer = 0x7f85e3d3dc00] 02:31:58 INFO - PROCESS | 1833 | 1461231118043 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 1833 | 1461231118095 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:31:58 INFO - PROCESS | 1833 | 1461231118107 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 1833 | 1461231118109 Marionette TRACE conn3 <- [1,430,null,{}] 02:31:58 INFO - PROCESS | 1833 | 1461231118114 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:58 INFO - PROCESS | 1833 | 1461231118293 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:31:58 INFO - PROCESS | 1833 | 1461231118356 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e6120800 == 50 [pid = 1833] [id = 115] 02:31:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85e40ccc00) [pid = 1833] [serial = 344] [outer = (nil)] 02:31:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85f0b3bc00) [pid = 1833] [serial = 345] [outer = 0x7f85e40ccc00] 02:31:58 INFO - PROCESS | 1833 | 1461231118415 Marionette DEBUG loaded listener.js 02:31:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85f1b4a400) [pid = 1833] [serial = 346] [outer = 0x7f85e40ccc00] 02:31:59 INFO - PROCESS | 1833 | 1461231119138 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1081ms 02:31:59 INFO - PROCESS | 1833 | 1461231119189 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:31:59 INFO - PROCESS | 1833 | 1461231119191 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:31:59 INFO - PROCESS | 1833 | 1461231119202 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 1833 | 1461231119205 Marionette TRACE conn3 <- [1,434,null,{}] 02:31:59 INFO - PROCESS | 1833 | 1461231119210 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:59 INFO - PROCESS | 1833 | 1461231119370 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:31:59 INFO - PROCESS | 1833 | 1461231119397 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f15c1000 == 51 [pid = 1833] [id = 116] 02:31:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85d94cbc00) [pid = 1833] [serial = 347] [outer = (nil)] 02:31:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85f1b50000) [pid = 1833] [serial = 348] [outer = 0x7f85d94cbc00] 02:31:59 INFO - PROCESS | 1833 | 1461231119467 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85f1b55000) [pid = 1833] [serial = 349] [outer = 0x7f85d94cbc00] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85f5bc1400) [pid = 1833] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85db936000) [pid = 1833] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85dcf04c00) [pid = 1833] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85dd46f400) [pid = 1833] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85d8216800) [pid = 1833] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85e338d000) [pid = 1833] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85d9a69800) [pid = 1833] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85f1973000) [pid = 1833] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85d9b67000) [pid = 1833] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85e2388000) [pid = 1833] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85d94c7800) [pid = 1833] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85e3d3c400) [pid = 1833] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85db56ec00) [pid = 1833] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85e40cd000) [pid = 1833] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85d94cd000) [pid = 1833] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85dd4f4c00) [pid = 1833] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85db572c00) [pid = 1833] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85dc4e8800) [pid = 1833] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:32:00 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85e3d39800) [pid = 1833] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:32:00 INFO - PROCESS | 1833 | 1461231120482 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1329ms 02:32:00 INFO - PROCESS | 1833 | 1461231120533 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 1833 | 1461231120536 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:32:00 INFO - PROCESS | 1833 | 1461231120542 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 1833 | 1461231120544 Marionette TRACE conn3 <- [1,438,null,{}] 02:32:00 INFO - PROCESS | 1833 | 1461231120549 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:00 INFO - PROCESS | 1833 | 1461231120735 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:32:00 INFO - PROCESS | 1833 | 1461231120840 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3512800 == 52 [pid = 1833] [id = 117] 02:32:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85d94cd000) [pid = 1833] [serial = 350] [outer = (nil)] 02:32:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85dd474400) [pid = 1833] [serial = 351] [outer = 0x7f85d94cd000] 02:32:00 INFO - PROCESS | 1833 | 1461231120906 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85f5b32400) [pid = 1833] [serial = 352] [outer = 0x7f85d94cd000] 02:32:01 INFO - PROCESS | 1833 | 1461231121528 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1029ms 02:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:32:01 INFO - PROCESS | 1833 | 1461231121583 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:32:01 INFO - PROCESS | 1833 | 1461231121585 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:32:01 INFO - PROCESS | 1833 | 1461231121593 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 1833 | 1461231121596 Marionette TRACE conn3 <- [1,442,null,{}] 02:32:01 INFO - PROCESS | 1833 | 1461231121600 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:01 INFO - PROCESS | 1833 | 1461231121767 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:32:01 INFO - PROCESS | 1833 | 1461231121787 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9db1000 == 53 [pid = 1833] [id = 118] 02:32:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85d9a69800) [pid = 1833] [serial = 353] [outer = (nil)] 02:32:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85f5f2d400) [pid = 1833] [serial = 354] [outer = 0x7f85d9a69800] 02:32:01 INFO - PROCESS | 1833 | 1461231121849 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85f8888400) [pid = 1833] [serial = 355] [outer = 0x7f85d9a69800] 02:32:02 INFO - PROCESS | 1833 | 1461231122829 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1286ms 02:32:02 INFO - PROCESS | 1833 | 1461231122878 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:32:02 INFO - PROCESS | 1833 | 1461231122884 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:32:02 INFO - PROCESS | 1833 | 1461231122892 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:32:02 INFO - PROCESS | 1833 | 1461231122898 Marionette TRACE conn3 <- [1,446,null,{}] 02:32:02 INFO - PROCESS | 1833 | 1461231122906 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:03 INFO - PROCESS | 1833 | 1461231123079 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:32:03 INFO - PROCESS | 1833 | 1461231123219 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fd7800 == 54 [pid = 1833] [id = 119] 02:32:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85d970c400) [pid = 1833] [serial = 356] [outer = (nil)] 02:32:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85d9710c00) [pid = 1833] [serial = 357] [outer = 0x7f85d970c400] 02:32:03 INFO - PROCESS | 1833 | 1461231123297 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85da811400) [pid = 1833] [serial = 358] [outer = 0x7f85d970c400] 02:32:04 INFO - PROCESS | 1833 | 1461231124169 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:32:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:32:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1333ms 02:32:04 INFO - PROCESS | 1833 | 1461231124226 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:32:04 INFO - PROCESS | 1833 | 1461231124234 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:32:04 INFO - PROCESS | 1833 | 1461231124244 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 1833 | 1461231124248 Marionette TRACE conn3 <- [1,450,null,{}] 02:32:04 INFO - PROCESS | 1833 | 1461231124254 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:04 INFO - PROCESS | 1833 | 1461231124418 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:32:04 INFO - PROCESS | 1833 | 1461231124555 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0bc2000 == 55 [pid = 1833] [id = 120] 02:32:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85d970cc00) [pid = 1833] [serial = 359] [outer = (nil)] 02:32:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85dd46e400) [pid = 1833] [serial = 360] [outer = 0x7f85d970cc00] 02:32:04 INFO - PROCESS | 1833 | 1461231124628 Marionette DEBUG loaded listener.js 02:32:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85df9e6400) [pid = 1833] [serial = 361] [outer = 0x7f85d970cc00] 02:32:05 INFO - PROCESS | 1833 | 1461231125613 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:32:05 INFO - PROCESS | 1833 | 1461231125687 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:32:05 INFO - PROCESS | 1833 | 1461231125694 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:32:05 INFO - PROCESS | 1833 | 1461231125699 Marionette TRACE conn3 <- [1,454,null,{}] 02:32:05 INFO - PROCESS | 1833 | 1461231125715 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:05 INFO - PROCESS | 1833 | 1461231125916 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:32:06 INFO - PROCESS | 1833 | 1461231126095 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5f0f800 == 56 [pid = 1833] [id = 121] 02:32:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85e3d40000) [pid = 1833] [serial = 362] [outer = (nil)] 02:32:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85e5e3e000) [pid = 1833] [serial = 363] [outer = 0x7f85e3d40000] 02:32:06 INFO - PROCESS | 1833 | 1461231126216 Marionette DEBUG loaded listener.js 02:32:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85f1973000) [pid = 1833] [serial = 364] [outer = 0x7f85e3d40000] 02:32:07 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:07 INFO - PROCESS | 1833 | 1461231127052 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:32:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1390ms 02:32:07 INFO - PROCESS | 1833 | 1461231127084 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 1833 | 1461231127087 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:32:07 INFO - PROCESS | 1833 | 1461231127094 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 1833 | 1461231127097 Marionette TRACE conn3 <- [1,458,null,{}] 02:32:07 INFO - PROCESS | 1833 | 1461231127102 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:07 INFO - PROCESS | 1833 | 1461231127253 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:32:07 INFO - PROCESS | 1833 | 1461231127395 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f9e93800 == 57 [pid = 1833] [id = 122] 02:32:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85e4a50400) [pid = 1833] [serial = 365] [outer = (nil)] 02:32:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85f592e000) [pid = 1833] [serial = 366] [outer = 0x7f85e4a50400] 02:32:07 INFO - PROCESS | 1833 | 1461231127469 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85f5dad400) [pid = 1833] [serial = 367] [outer = 0x7f85e4a50400] 02:32:08 INFO - PROCESS | 1833 | 1461231128336 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 1833 | 1461231128392 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:32:08 INFO - PROCESS | 1833 | 1461231128398 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 1833 | 1461231128400 Marionette TRACE conn3 <- [1,462,null,{}] 02:32:08 INFO - PROCESS | 1833 | 1461231128420 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:08 INFO - PROCESS | 1833 | 1461231128606 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:32:08 INFO - PROCESS | 1833 | 1461231128713 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da022800 == 58 [pid = 1833] [id = 123] 02:32:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85f1b4f800) [pid = 1833] [serial = 368] [outer = (nil)] 02:32:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85f8890400) [pid = 1833] [serial = 369] [outer = 0x7f85f1b4f800] 02:32:08 INFO - PROCESS | 1833 | 1461231128801 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85f9e68400) [pid = 1833] [serial = 370] [outer = 0x7f85f1b4f800] 02:32:09 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:09 INFO - PROCESS | 1833 | 1461231129665 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 1833 | 1461231129747 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:32:09 INFO - PROCESS | 1833 | 1461231129757 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 1833 | 1461231129760 Marionette TRACE conn3 <- [1,466,null,{}] 02:32:09 INFO - PROCESS | 1833 | 1461231129765 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:09 INFO - PROCESS | 1833 | 1461231129976 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:32:10 INFO - PROCESS | 1833 | 1461231130116 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f59000 == 59 [pid = 1833] [id = 124] 02:32:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85fad22400) [pid = 1833] [serial = 371] [outer = (nil)] 02:32:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85fd5ddc00) [pid = 1833] [serial = 372] [outer = 0x7f85fad22400] 02:32:10 INFO - PROCESS | 1833 | 1461231130251 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85fae10800) [pid = 1833] [serial = 373] [outer = 0x7f85fad22400] 02:32:11 INFO - PROCESS | 1833 | 1461231131103 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:32:11 INFO - PROCESS | 1833 | 1461231131152 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:32:11 INFO - PROCESS | 1833 | 1461231131161 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:32:11 INFO - PROCESS | 1833 | 1461231131165 Marionette TRACE conn3 <- [1,470,null,{}] 02:32:11 INFO - PROCESS | 1833 | 1461231131174 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:11 INFO - PROCESS | 1833 | 1461231131345 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:32:11 INFO - PROCESS | 1833 | 1461231131484 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3c8000 == 60 [pid = 1833] [id = 125] 02:32:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85d86e4000) [pid = 1833] [serial = 374] [outer = (nil)] 02:32:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85d86eb800) [pid = 1833] [serial = 375] [outer = 0x7f85d86e4000] 02:32:11 INFO - PROCESS | 1833 | 1461231131556 Marionette DEBUG loaded listener.js 02:32:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85d86f1c00) [pid = 1833] [serial = 376] [outer = 0x7f85d86e4000] 02:32:12 INFO - PROCESS | 1833 | 1461231132719 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:32:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1634ms 02:32:12 INFO - PROCESS | 1833 | 1461231132795 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 1833 | 1461231132802 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:32:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:32:12 INFO - PROCESS | 1833 | 1461231132810 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 1833 | 1461231132815 Marionette TRACE conn3 <- [1,474,null,{}] 02:32:12 INFO - PROCESS | 1833 | 1461231132821 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:13 INFO - PROCESS | 1833 | 1461231133026 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:32:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3512800 == 59 [pid = 1833] [id = 117] 02:32:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f15c1000 == 58 [pid = 1833] [id = 116] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85f5a54800) [pid = 1833] [serial = 321] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | 1461231133226 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e6120800 == 57 [pid = 1833] [id = 115] 02:32:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3a79800 == 56 [pid = 1833] [id = 114] 02:32:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4da800 == 55 [pid = 1833] [id = 113] 02:32:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e465c000 == 54 [pid = 1833] [id = 112] 02:32:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d6800 == 55 [pid = 1833] [id = 126] 02:32:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85d9f10000) [pid = 1833] [serial = 377] [outer = (nil)] 02:32:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85db938000) [pid = 1833] [serial = 378] [outer = 0x7f85d9f10000] 02:32:13 INFO - PROCESS | 1833 | 1461231133303 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85dc4ec400) [pid = 1833] [serial = 379] [outer = 0x7f85d9f10000] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85f85f8800) [pid = 1833] [serial = 291] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85f5b3ac00) [pid = 1833] [serial = 256] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85dd46fc00) [pid = 1833] [serial = 304] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85e3044400) [pid = 1833] [serial = 286] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85d9f0c000) [pid = 1833] [serial = 300] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85e4160400) [pid = 1833] [serial = 309] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85e520cc00) [pid = 1833] [serial = 288] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85f9e68000) [pid = 1833] [serial = 292] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85e4a56400) [pid = 1833] [serial = 310] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85f5f29c00) [pid = 1833] [serial = 253] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85e3ab4000) [pid = 1833] [serial = 216] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85f19d4000) [pid = 1833] [serial = 219] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85fad1c800) [pid = 1833] [serial = 294] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85f5bbe800) [pid = 1833] [serial = 222] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85ef8c7400) [pid = 1833] [serial = 313] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85e5383000) [pid = 1833] [serial = 312] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85e1a61000) [pid = 1833] [serial = 247] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85f1cd0400) [pid = 1833] [serial = 316] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85d821e400) [pid = 1833] [serial = 297] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85dcf0e000) [pid = 1833] [serial = 213] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85e05bec00) [pid = 1833] [serial = 306] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85e24ac400) [pid = 1833] [serial = 307] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85dd223c00) [pid = 1833] [serial = 303] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85e5dc6c00) [pid = 1833] [serial = 301] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85f0b08400) [pid = 1833] [serial = 289] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85e5dc7000) [pid = 1833] [serial = 250] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85dc4f0400) [pid = 1833] [serial = 318] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85f09a3000) [pid = 1833] [serial = 315] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85f7b97c00) [pid = 1833] [serial = 243] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f85f1cd1400) [pid = 1833] [serial = 319] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f85df9e1800) [pid = 1833] [serial = 285] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1833 | 1461231134107 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:32:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:32:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1339ms 02:32:14 INFO - PROCESS | 1833 | 1461231134152 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:32:14 INFO - PROCESS | 1833 | 1461231134164 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:32:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:32:14 INFO - PROCESS | 1833 | 1461231134179 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:32:14 INFO - PROCESS | 1833 | 1461231134184 Marionette TRACE conn3 <- [1,478,null,{}] 02:32:14 INFO - PROCESS | 1833 | 1461231134192 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:14 INFO - PROCESS | 1833 | 1461231134351 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:32:14 INFO - PROCESS | 1833 | 1461231134446 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2cdb800 == 56 [pid = 1833] [id = 127] 02:32:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f85d821e400) [pid = 1833] [serial = 380] [outer = (nil)] 02:32:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85dd4f9400) [pid = 1833] [serial = 381] [outer = 0x7f85d821e400] 02:32:14 INFO - PROCESS | 1833 | 1461231134511 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85e05bf800) [pid = 1833] [serial = 382] [outer = 0x7f85d821e400] 02:32:15 INFO - PROCESS | 1833 | 1461231135305 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:32:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:32:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1185ms 02:32:15 INFO - PROCESS | 1833 | 1461231135362 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 1833 | 1461231135365 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:32:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:32:15 INFO - PROCESS | 1833 | 1461231135371 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 1833 | 1461231135376 Marionette TRACE conn3 <- [1,482,null,{}] 02:32:15 INFO - PROCESS | 1833 | 1461231135391 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:15 INFO - PROCESS | 1833 | 1461231135539 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:32:15 INFO - PROCESS | 1833 | 1461231135550 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e335b800 == 57 [pid = 1833] [id = 128] 02:32:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85e37a4800) [pid = 1833] [serial = 383] [outer = (nil)] 02:32:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85e430b400) [pid = 1833] [serial = 384] [outer = 0x7f85e37a4800] 02:32:15 INFO - PROCESS | 1833 | 1461231135613 Marionette DEBUG loaded listener.js 02:32:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85e5210c00) [pid = 1833] [serial = 385] [outer = 0x7f85e37a4800] 02:32:16 INFO - PROCESS | 1833 | 1461231136517 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:32:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1186ms 02:32:16 INFO - PROCESS | 1833 | 1461231136558 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:32:16 INFO - PROCESS | 1833 | 1461231136561 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:32:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:32:16 INFO - PROCESS | 1833 | 1461231136567 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 1833 | 1461231136569 Marionette TRACE conn3 <- [1,486,null,{}] 02:32:16 INFO - PROCESS | 1833 | 1461231136582 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:16 INFO - PROCESS | 1833 | 1461231136753 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:32:16 INFO - PROCESS | 1833 | 1461231136825 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e45e3000 == 58 [pid = 1833] [id = 129] 02:32:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85d94cec00) [pid = 1833] [serial = 386] [outer = (nil)] 02:32:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85da00b800) [pid = 1833] [serial = 387] [outer = 0x7f85d94cec00] 02:32:16 INFO - PROCESS | 1833 | 1461231136885 Marionette DEBUG loaded listener.js 02:32:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85e3294000) [pid = 1833] [serial = 388] [outer = 0x7f85d94cec00] 02:32:17 INFO - PROCESS | 1833 | 1461231137673 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:32:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:32:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1139ms 02:32:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:32:17 INFO - PROCESS | 1833 | 1461231137706 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:32:17 INFO - PROCESS | 1833 | 1461231137709 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:32:17 INFO - PROCESS | 1833 | 1461231137715 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:32:17 INFO - PROCESS | 1833 | 1461231137718 Marionette TRACE conn3 <- [1,490,null,{}] 02:32:17 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85dc4e3c00) [pid = 1833] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:32:17 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85e40ccc00) [pid = 1833] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:32:17 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85d94cbc00) [pid = 1833] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:32:17 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85e3d3dc00) [pid = 1833] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:32:17 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85d8213000) [pid = 1833] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:32:17 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85d94cd000) [pid = 1833] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:32:17 INFO - PROCESS | 1833 | 1461231137755 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:17 INFO - PROCESS | 1833 | 1461231137931 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:32:17 INFO - PROCESS | 1833 | 1461231137994 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4653000 == 59 [pid = 1833] [id = 130] 02:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85d9c64c00) [pid = 1833] [serial = 389] [outer = (nil)] 02:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85e3ab4000) [pid = 1833] [serial = 390] [outer = 0x7f85d9c64c00] 02:32:18 INFO - PROCESS | 1833 | 1461231138053 Marionette DEBUG loaded listener.js 02:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85e5dbec00) [pid = 1833] [serial = 391] [outer = 0x7f85d9c64c00] 02:32:18 INFO - PROCESS | 1833 | 1461231138694 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:32:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 992ms 02:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:32:18 INFO - PROCESS | 1833 | 1461231138706 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 1833 | 1461231138708 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:32:18 INFO - PROCESS | 1833 | 1461231138714 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 1833 | 1461231138717 Marionette TRACE conn3 <- [1,494,null,{}] 02:32:18 INFO - PROCESS | 1833 | 1461231138721 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:18 INFO - PROCESS | 1833 | 1461231138908 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:32:18 INFO - PROCESS | 1833 | 1461231138926 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea717000 == 60 [pid = 1833] [id = 131] 02:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85f0b0f800) [pid = 1833] [serial = 392] [outer = (nil)] 02:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85f5381400) [pid = 1833] [serial = 393] [outer = 0x7f85f0b0f800] 02:32:18 INFO - PROCESS | 1833 | 1461231138991 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85f5b3b800) [pid = 1833] [serial = 394] [outer = 0x7f85f0b0f800] 02:32:19 INFO - PROCESS | 1833 | 1461231139674 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:32:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:32:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 979ms 02:32:19 INFO - PROCESS | 1833 | 1461231139692 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:32:19 INFO - PROCESS | 1833 | 1461231139695 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:32:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:32:19 INFO - PROCESS | 1833 | 1461231139701 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:32:19 INFO - PROCESS | 1833 | 1461231139703 Marionette TRACE conn3 <- [1,498,null,{}] 02:32:19 INFO - PROCESS | 1833 | 1461231139709 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:19 INFO - PROCESS | 1833 | 1461231139873 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:32:19 INFO - PROCESS | 1833 | 1461231139889 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85b7000 == 61 [pid = 1833] [id = 132] 02:32:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85d821e800) [pid = 1833] [serial = 395] [outer = (nil)] 02:32:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85d86ea000) [pid = 1833] [serial = 396] [outer = 0x7f85d821e800] 02:32:20 INFO - PROCESS | 1833 | 1461231140040 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85d9706c00) [pid = 1833] [serial = 397] [outer = 0x7f85d821e800] 02:32:21 INFO - PROCESS | 1833 | 1461231141005 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:32:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:32:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1381ms 02:32:21 INFO - PROCESS | 1833 | 1461231141084 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:32:21 INFO - PROCESS | 1833 | 1461231141091 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:32:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:32:21 INFO - PROCESS | 1833 | 1461231141101 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:32:21 INFO - PROCESS | 1833 | 1461231141104 Marionette TRACE conn3 <- [1,502,null,{}] 02:32:21 INFO - PROCESS | 1833 | 1461231141112 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:21 INFO - PROCESS | 1833 | 1461231141315 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:32:21 INFO - PROCESS | 1833 | 1461231141453 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fd4800 == 62 [pid = 1833] [id = 133] 02:32:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85da00dc00) [pid = 1833] [serial = 398] [outer = (nil)] 02:32:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85dcf0ec00) [pid = 1833] [serial = 399] [outer = 0x7f85da00dc00] 02:32:21 INFO - PROCESS | 1833 | 1461231141527 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85df9db800) [pid = 1833] [serial = 400] [outer = 0x7f85da00dc00] 02:32:22 INFO - PROCESS | 1833 | 1461231142384 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:32:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:32:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1334ms 02:32:22 INFO - PROCESS | 1833 | 1461231142434 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 1833 | 1461231142440 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:32:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:32:22 INFO - PROCESS | 1833 | 1461231142449 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 1833 | 1461231142454 Marionette TRACE conn3 <- [1,506,null,{}] 02:32:22 INFO - PROCESS | 1833 | 1461231142459 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:22 INFO - PROCESS | 1833 | 1461231142611 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:32:22 INFO - PROCESS | 1833 | 1461231142756 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1822800 == 63 [pid = 1833] [id = 134] 02:32:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85dc4ebc00) [pid = 1833] [serial = 401] [outer = (nil)] 02:32:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85e40cf800) [pid = 1833] [serial = 402] [outer = 0x7f85dc4ebc00] 02:32:22 INFO - PROCESS | 1833 | 1461231142826 Marionette DEBUG loaded listener.js 02:32:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85f07a0000) [pid = 1833] [serial = 403] [outer = 0x7f85dc4ebc00] 02:32:23 INFO - PROCESS | 1833 | 1461231143733 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:32:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:32:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1329ms 02:32:23 INFO - PROCESS | 1833 | 1461231143778 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 1833 | 1461231143782 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:32:23 INFO - PROCESS | 1833 | 1461231143802 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 1833 | 1461231143808 Marionette TRACE conn3 <- [1,510,null,{}] 02:32:23 INFO - PROCESS | 1833 | 1461231143825 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:24 INFO - PROCESS | 1833 | 1461231143995 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:32:24 INFO - PROCESS | 1833 | 1461231144131 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5ba6000 == 64 [pid = 1833] [id = 135] 02:32:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85da1afc00) [pid = 1833] [serial = 404] [outer = (nil)] 02:32:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e2682c00) [pid = 1833] [serial = 405] [outer = 0x7f85da1afc00] 02:32:24 INFO - PROCESS | 1833 | 1461231144207 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85f182a400) [pid = 1833] [serial = 406] [outer = 0x7f85da1afc00] 02:32:24 INFO - PROCESS | 1833 | 1461231144990 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:32:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1252ms 02:32:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:32:25 INFO - PROCESS | 1833 | 1461231145041 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 1833 | 1461231145045 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:32:25 INFO - PROCESS | 1833 | 1461231145051 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 1833 | 1461231145054 Marionette TRACE conn3 <- [1,514,null,{}] 02:32:25 INFO - PROCESS | 1833 | 1461231145059 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:25 INFO - PROCESS | 1833 | 1461231145218 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:32:25 INFO - PROCESS | 1833 | 1461231145360 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f88c5800 == 65 [pid = 1833] [id = 136] 02:32:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85da1b2c00) [pid = 1833] [serial = 407] [outer = (nil)] 02:32:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85dd1b8000) [pid = 1833] [serial = 408] [outer = 0x7f85da1b2c00] 02:32:25 INFO - PROCESS | 1833 | 1461231145429 Marionette DEBUG loaded listener.js 02:32:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85dd1be800) [pid = 1833] [serial = 409] [outer = 0x7f85da1b2c00] 02:32:26 INFO - PROCESS | 1833 | 1461231146240 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:32:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:32:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1235ms 02:32:26 INFO - PROCESS | 1833 | 1461231146286 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:32:26 INFO - PROCESS | 1833 | 1461231146290 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:32:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:32:26 INFO - PROCESS | 1833 | 1461231146295 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:32:26 INFO - PROCESS | 1833 | 1461231146297 Marionette TRACE conn3 <- [1,518,null,{}] 02:32:26 INFO - PROCESS | 1833 | 1461231146303 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:26 INFO - PROCESS | 1833 | 1461231146451 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:32:26 INFO - PROCESS | 1833 | 1461231146604 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fa0000 == 66 [pid = 1833] [id = 137] 02:32:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85dd043800) [pid = 1833] [serial = 410] [outer = (nil)] 02:32:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85dd04a000) [pid = 1833] [serial = 411] [outer = 0x7f85dd043800] 02:32:26 INFO - PROCESS | 1833 | 1461231146683 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85dd1bf000) [pid = 1833] [serial = 412] [outer = 0x7f85dd043800] 02:32:27 INFO - PROCESS | 1833 | 1461231147800 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:32:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:32:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1577ms 02:32:27 INFO - PROCESS | 1833 | 1461231147874 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 1833 | 1461231147880 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:32:27 INFO - PROCESS | 1833 | 1461231147888 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 1833 | 1461231147891 Marionette TRACE conn3 <- [1,522,null,{}] 02:32:27 INFO - PROCESS | 1833 | 1461231147899 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:28 INFO - PROCESS | 1833 | 1461231148163 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:32:28 INFO - PROCESS | 1833 | 1461231148362 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f46000 == 67 [pid = 1833] [id = 138] 02:32:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85da004c00) [pid = 1833] [serial = 413] [outer = (nil)] 02:32:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85da00a000) [pid = 1833] [serial = 414] [outer = 0x7f85da004c00] 02:32:28 INFO - PROCESS | 1833 | 1461231148478 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85da1af000) [pid = 1833] [serial = 415] [outer = 0x7f85da004c00] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4136800 == 66 [pid = 1833] [id = 66] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9b28000 == 65 [pid = 1833] [id = 64] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea717000 == 64 [pid = 1833] [id = 131] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4653000 == 63 [pid = 1833] [id = 130] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85f0b44400) [pid = 1833] [serial = 330] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85f5f32000) [pid = 1833] [serial = 333] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85f5f2d400) [pid = 1833] [serial = 354] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85dc4e7800) [pid = 1833] [serial = 324] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85e24abc00) [pid = 1833] [serial = 327] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e45e3000 == 62 [pid = 1833] [id = 129] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e335b800 == 61 [pid = 1833] [id = 128] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2cdb800 == 60 [pid = 1833] [id = 127] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3d6800 == 59 [pid = 1833] [id = 126] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f9e93800 == 58 [pid = 1833] [id = 122] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5f0f800 == 57 [pid = 1833] [id = 121] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0bc2000 == 56 [pid = 1833] [id = 120] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fd7800 == 55 [pid = 1833] [id = 119] 02:32:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9db1000 == 54 [pid = 1833] [id = 118] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85dd46b000) [pid = 1833] [serial = 337] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85dc4eb000) [pid = 1833] [serial = 336] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85f0b3bc00) [pid = 1833] [serial = 345] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85f1b50000) [pid = 1833] [serial = 348] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85f1b4a400) [pid = 1833] [serial = 346] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85f1b55000) [pid = 1833] [serial = 349] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85e4addc00) [pid = 1833] [serial = 342] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85df9df800) [pid = 1833] [serial = 339] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85e2e5fc00) [pid = 1833] [serial = 340] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85dd474400) [pid = 1833] [serial = 351] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85f5b32400) [pid = 1833] [serial = 352] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85e5e3c000) [pid = 1833] [serial = 343] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1833 | 1461231149353 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1486ms 02:32:29 INFO - PROCESS | 1833 | 1461231149375 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 1833 | 1461231149382 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:32:29 INFO - PROCESS | 1833 | 1461231149392 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 1833 | 1461231149395 Marionette TRACE conn3 <- [1,526,null,{}] 02:32:29 INFO - PROCESS | 1833 | 1461231149401 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:29 INFO - PROCESS | 1833 | 1461231149537 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:32:29 INFO - PROCESS | 1833 | 1461231149557 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da989800 == 55 [pid = 1833] [id = 139] 02:32:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85d8218800) [pid = 1833] [serial = 416] [outer = (nil)] 02:32:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85dc433400) [pid = 1833] [serial = 417] [outer = 0x7f85d8218800] 02:32:29 INFO - PROCESS | 1833 | 1461231149701 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85dc4ee800) [pid = 1833] [serial = 418] [outer = 0x7f85d8218800] 02:32:30 INFO - PROCESS | 1833 | 1461231150555 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1185ms 02:32:30 INFO - PROCESS | 1833 | 1461231150578 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 1833 | 1461231150581 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:32:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:32:30 INFO - PROCESS | 1833 | 1461231150601 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 1833 | 1461231150606 Marionette TRACE conn3 <- [1,530,null,{}] 02:32:30 INFO - PROCESS | 1833 | 1461231150622 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:30 INFO - PROCESS | 1833 | 1461231150763 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:32:30 INFO - PROCESS | 1833 | 1461231150786 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e335b800 == 56 [pid = 1833] [id = 140] 02:32:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85dd46e800) [pid = 1833] [serial = 419] [outer = (nil)] 02:32:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85dd4f1c00) [pid = 1833] [serial = 420] [outer = 0x7f85dd46e800] 02:32:30 INFO - PROCESS | 1833 | 1461231150849 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85e0365800) [pid = 1833] [serial = 421] [outer = 0x7f85dd46e800] 02:32:31 INFO - PROCESS | 1833 | 1461231151576 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:32:31 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:32:31 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:32:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 999ms 02:32:31 INFO - PROCESS | 1833 | 1461231151588 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:32:31 INFO - PROCESS | 1833 | 1461231151603 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:32:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:32:31 INFO - PROCESS | 1833 | 1461231151610 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 1833 | 1461231151613 Marionette TRACE conn3 <- [1,534,null,{}] 02:32:31 INFO - PROCESS | 1833 | 1461231151617 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:31 INFO - PROCESS | 1833 | 1461231151817 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:32:31 INFO - PROCESS | 1833 | 1461231151846 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5ec0000 == 57 [pid = 1833] [id = 141] 02:32:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85d8216800) [pid = 1833] [serial = 422] [outer = (nil)] 02:32:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85e3d38c00) [pid = 1833] [serial = 423] [outer = 0x7f85d8216800] 02:32:31 INFO - PROCESS | 1833 | 1461231151905 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85e4a50c00) [pid = 1833] [serial = 424] [outer = 0x7f85d8216800] 02:32:32 INFO - PROCESS | 1833 | 1461231152685 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:32:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1133ms 02:32:32 INFO - PROCESS | 1833 | 1461231152746 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 1833 | 1461231152749 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:32:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:32:32 INFO - PROCESS | 1833 | 1461231152755 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 1833 | 1461231152758 Marionette TRACE conn3 <- [1,538,null,{}] 02:32:32 INFO - PROCESS | 1833 | 1461231152762 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:32 INFO - PROCESS | 1833 | 1461231152961 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:32:32 INFO - PROCESS | 1833 | 1461231152994 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04e9800 == 58 [pid = 1833] [id = 142] 02:32:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85dd228000) [pid = 1833] [serial = 425] [outer = (nil)] 02:32:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85e40d1800) [pid = 1833] [serial = 426] [outer = 0x7f85dd228000] 02:32:33 INFO - PROCESS | 1833 | 1461231153059 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85e9a5c400) [pid = 1833] [serial = 427] [outer = 0x7f85dd228000] 02:32:34 INFO - PROCESS | 1833 | 1461231154029 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85dcf0a800) [pid = 1833] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85e40cc800) [pid = 1833] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85d821c000) [pid = 1833] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85d94cec00) [pid = 1833] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85d9c64c00) [pid = 1833] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85d86e4000) [pid = 1833] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85e37a4800) [pid = 1833] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85d821e400) [pid = 1833] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:32:34 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85d9f10000) [pid = 1833] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:32:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:32:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1327ms 02:32:34 INFO - PROCESS | 1833 | 1461231154082 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 1833 | 1461231154085 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:32:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:32:34 INFO - PROCESS | 1833 | 1461231154090 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 1833 | 1461231154092 Marionette TRACE conn3 <- [1,542,null,{}] 02:32:34 INFO - PROCESS | 1833 | 1461231154097 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:34 INFO - PROCESS | 1833 | 1461231154248 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:32:34 INFO - PROCESS | 1833 | 1461231154356 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2ecf800 == 59 [pid = 1833] [id = 143] 02:32:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85df9dc000) [pid = 1833] [serial = 428] [outer = (nil)] 02:32:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85f0919400) [pid = 1833] [serial = 429] [outer = 0x7f85df9dc000] 02:32:34 INFO - PROCESS | 1833 | 1461231154420 Marionette DEBUG loaded listener.js 02:32:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85f19d4000) [pid = 1833] [serial = 430] [outer = 0x7f85df9dc000] 02:32:34 INFO - PROCESS | 1833 | 1461231154965 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:32:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:32:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 929ms 02:32:35 INFO - PROCESS | 1833 | 1461231155032 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:32:35 INFO - PROCESS | 1833 | 1461231155035 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:32:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:32:35 INFO - PROCESS | 1833 | 1461231155044 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:32:35 INFO - PROCESS | 1833 | 1461231155047 Marionette TRACE conn3 <- [1,546,null,{}] 02:32:35 INFO - PROCESS | 1833 | 1461231155051 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:35 INFO - PROCESS | 1833 | 1461231155211 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:32:35 INFO - PROCESS | 1833 | 1461231155333 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f565a000 == 60 [pid = 1833] [id = 144] 02:32:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85d86e9c00) [pid = 1833] [serial = 431] [outer = (nil)] 02:32:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85f0b07800) [pid = 1833] [serial = 432] [outer = 0x7f85d86e9c00] 02:32:35 INFO - PROCESS | 1833 | 1461231155393 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85f1cc4c00) [pid = 1833] [serial = 433] [outer = 0x7f85d86e9c00] 02:32:36 INFO - PROCESS | 1833 | 1461231156138 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:32:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:32:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1138ms 02:32:36 INFO - PROCESS | 1833 | 1461231156185 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 1833 | 1461231156191 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:32:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:32:36 INFO - PROCESS | 1833 | 1461231156200 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 1833 | 1461231156206 Marionette TRACE conn3 <- [1,550,null,{}] 02:32:36 INFO - PROCESS | 1833 | 1461231156278 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:36 INFO - PROCESS | 1833 | 1461231156451 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:32:36 INFO - PROCESS | 1833 | 1461231156571 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8c9800 == 61 [pid = 1833] [id = 145] 02:32:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85d94cc400) [pid = 1833] [serial = 434] [outer = (nil)] 02:32:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85d9c64c00) [pid = 1833] [serial = 435] [outer = 0x7f85d94cc400] 02:32:36 INFO - PROCESS | 1833 | 1461231156688 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85da00c800) [pid = 1833] [serial = 436] [outer = 0x7f85d94cc400] 02:32:37 INFO - PROCESS | 1833 | 1461231157519 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:32:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:32:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1332ms 02:32:37 INFO - PROCESS | 1833 | 1461231157532 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 1833 | 1461231157540 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:32:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:32:37 INFO - PROCESS | 1833 | 1461231157587 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 1833 | 1461231157591 Marionette TRACE conn3 <- [1,554,null,{}] 02:32:37 INFO - PROCESS | 1833 | 1461231157597 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:37 INFO - PROCESS | 1833 | 1461231157890 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:32:38 INFO - PROCESS | 1833 | 1461231158364 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5f1f800 == 62 [pid = 1833] [id = 146] 02:32:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85e3d3bc00) [pid = 1833] [serial = 437] [outer = (nil)] 02:32:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85e4a55000) [pid = 1833] [serial = 438] [outer = 0x7f85e3d3bc00] 02:32:38 INFO - PROCESS | 1833 | 1461231158479 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85ef8c7400) [pid = 1833] [serial = 439] [outer = 0x7f85e3d3bc00] 02:32:39 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:39 INFO - PROCESS | 1833 | 1461231159336 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:32:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:32:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1787ms 02:32:39 INFO - PROCESS | 1833 | 1461231159370 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1833 | 1461231159374 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:32:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:32:39 INFO - PROCESS | 1833 | 1461231159380 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1833 | 1461231159385 Marionette TRACE conn3 <- [1,558,null,{}] 02:32:39 INFO - PROCESS | 1833 | 1461231159401 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:39 INFO - PROCESS | 1833 | 1461231159600 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:32:39 INFO - PROCESS | 1833 | 1461231159748 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5834800 == 63 [pid = 1833] [id = 147] 02:32:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85ef8cc400) [pid = 1833] [serial = 440] [outer = (nil)] 02:32:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85f1b50000) [pid = 1833] [serial = 441] [outer = 0x7f85ef8cc400] 02:32:39 INFO - PROCESS | 1833 | 1461231159822 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85f5463000) [pid = 1833] [serial = 442] [outer = 0x7f85ef8cc400] 02:32:40 INFO - PROCESS | 1833 | 1461231160625 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:32:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:32:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1292ms 02:32:40 INFO - PROCESS | 1833 | 1461231160672 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:32:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:32:40 INFO - PROCESS | 1833 | 1461231160677 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:32:40 INFO - PROCESS | 1833 | 1461231160682 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:32:40 INFO - PROCESS | 1833 | 1461231160686 Marionette TRACE conn3 <- [1,562,null,{}] 02:32:40 INFO - PROCESS | 1833 | 1461231160708 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:40 INFO - PROCESS | 1833 | 1461231160860 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:32:41 INFO - PROCESS | 1833 | 1461231160997 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d949e000 == 64 [pid = 1833] [id = 148] 02:32:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85f07a4000) [pid = 1833] [serial = 443] [outer = (nil)] 02:32:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85f546a400) [pid = 1833] [serial = 444] [outer = 0x7f85f07a4000] 02:32:41 INFO - PROCESS | 1833 | 1461231161067 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85f5b30000) [pid = 1833] [serial = 445] [outer = 0x7f85f07a4000] 02:32:41 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:41 INFO - PROCESS | 1833 | 1461231161899 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1238ms 02:32:41 INFO - PROCESS | 1833 | 1461231161923 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 1833 | 1461231161926 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:32:41 INFO - PROCESS | 1833 | 1461231161933 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 1833 | 1461231161936 Marionette TRACE conn3 <- [1,566,null,{}] 02:32:41 INFO - PROCESS | 1833 | 1461231161941 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:42 INFO - PROCESS | 1833 | 1461231162085 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:32:42 INFO - PROCESS | 1833 | 1461231162202 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fa07b800 == 65 [pid = 1833] [id = 149] 02:32:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85ddeb4c00) [pid = 1833] [serial = 446] [outer = (nil)] 02:32:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85ddebc000) [pid = 1833] [serial = 447] [outer = 0x7f85ddeb4c00] 02:32:42 INFO - PROCESS | 1833 | 1461231162312 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85ddec1800) [pid = 1833] [serial = 448] [outer = 0x7f85ddeb4c00] 02:32:42 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:43 INFO - PROCESS | 1833 | 1461231163125 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:32:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1238ms 02:32:43 INFO - PROCESS | 1833 | 1461231163173 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 1833 | 1461231163176 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:32:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:32:43 INFO - PROCESS | 1833 | 1461231163182 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 1833 | 1461231163184 Marionette TRACE conn3 <- [1,570,null,{}] 02:32:43 INFO - PROCESS | 1833 | 1461231163190 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:43 INFO - PROCESS | 1833 | 1461231163367 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:32:43 INFO - PROCESS | 1833 | 1461231163508 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da5a0000 == 66 [pid = 1833] [id = 150] 02:32:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85ddec1c00) [pid = 1833] [serial = 449] [outer = (nil)] 02:32:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85de310c00) [pid = 1833] [serial = 450] [outer = 0x7f85ddec1c00] 02:32:43 INFO - PROCESS | 1833 | 1461231163583 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85f5b32400) [pid = 1833] [serial = 451] [outer = 0x7f85ddec1c00] 02:32:44 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:44 INFO - PROCESS | 1833 | 1461231164407 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:32:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:32:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1276ms 02:32:44 INFO - PROCESS | 1833 | 1461231164459 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 1833 | 1461231164463 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:32:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:32:44 INFO - PROCESS | 1833 | 1461231164468 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 1833 | 1461231164471 Marionette TRACE conn3 <- [1,574,null,{}] 02:32:44 INFO - PROCESS | 1833 | 1461231164477 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:44 INFO - PROCESS | 1833 | 1461231164623 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:32:44 INFO - PROCESS | 1833 | 1461231164771 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf90800 == 67 [pid = 1833] [id = 151] 02:32:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85ddec2000) [pid = 1833] [serial = 452] [outer = (nil)] 02:32:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85de081000) [pid = 1833] [serial = 453] [outer = 0x7f85ddec2000] 02:32:44 INFO - PROCESS | 1833 | 1461231164840 Marionette DEBUG loaded listener.js 02:32:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85de086000) [pid = 1833] [serial = 454] [outer = 0x7f85ddec2000] 02:32:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85d94c5800) [pid = 1833] [serial = 455] [outer = 0x7f85d9f03800] 02:32:45 INFO - PROCESS | 1833 | 1461231165837 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:32:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:32:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1429ms 02:32:45 INFO - PROCESS | 1833 | 1461231165898 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 1833 | 1461231165902 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:32:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:32:45 INFO - PROCESS | 1833 | 1461231165908 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 1833 | 1461231165910 Marionette TRACE conn3 <- [1,578,null,{}] 02:32:45 INFO - PROCESS | 1833 | 1461231165916 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:46 INFO - PROCESS | 1833 | 1461231166062 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:32:46 INFO - PROCESS | 1833 | 1461231166212 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc363000 == 68 [pid = 1833] [id = 152] 02:32:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85d8219000) [pid = 1833] [serial = 456] [outer = (nil)] 02:32:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85d9a67400) [pid = 1833] [serial = 457] [outer = 0x7f85d8219000] 02:32:46 INFO - PROCESS | 1833 | 1461231166330 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85dd46f800) [pid = 1833] [serial = 458] [outer = 0x7f85d8219000] 02:32:47 INFO - PROCESS | 1833 | 1461231167340 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:32:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:32:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1485ms 02:32:47 INFO - PROCESS | 1833 | 1461231167419 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:32:47 INFO - PROCESS | 1833 | 1461231167435 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:32:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:32:47 INFO - PROCESS | 1833 | 1461231167445 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:32:47 INFO - PROCESS | 1833 | 1461231167455 Marionette TRACE conn3 <- [1,582,null,{}] 02:32:47 INFO - PROCESS | 1833 | 1461231167467 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:47 INFO - PROCESS | 1833 | 1461231167707 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:32:47 INFO - PROCESS | 1833 | 1461231167866 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9a2f000 == 69 [pid = 1833] [id = 153] 02:32:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85da1ab400) [pid = 1833] [serial = 459] [outer = (nil)] 02:32:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85da1b4400) [pid = 1833] [serial = 460] [outer = 0x7f85da1ab400] 02:32:47 INFO - PROCESS | 1833 | 1461231167963 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85da961800) [pid = 1833] [serial = 461] [outer = 0x7f85da1ab400] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5d4d000 == 68 [pid = 1833] [id = 110] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e14000 == 67 [pid = 1833] [id = 108] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2ecf800 == 66 [pid = 1833] [id = 143] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04e9800 == 65 [pid = 1833] [id = 142] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85f5381400) [pid = 1833] [serial = 393] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5ec0000 == 64 [pid = 1833] [id = 141] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e335b800 == 63 [pid = 1833] [id = 140] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da989800 == 62 [pid = 1833] [id = 139] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f46000 == 61 [pid = 1833] [id = 138] 02:32:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85b7000 == 60 [pid = 1833] [id = 132] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85fac5a800) [pid = 1833] [serial = 283] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85fad23400) [pid = 1833] [serial = 295] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85d9a64800) [pid = 1833] [serial = 298] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85da00b800) [pid = 1833] [serial = 387] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85e3ab4000) [pid = 1833] [serial = 390] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85f8890400) [pid = 1833] [serial = 369] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85d9710c00) [pid = 1833] [serial = 357] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85f592e000) [pid = 1833] [serial = 366] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85d86eb800) [pid = 1833] [serial = 375] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85d86f1c00) [pid = 1833] [serial = 376] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85e430b400) [pid = 1833] [serial = 384] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85dd4f9400) [pid = 1833] [serial = 381] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85e3294000) [pid = 1833] [serial = 388] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85e05bf800) [pid = 1833] [serial = 382] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85fd5ddc00) [pid = 1833] [serial = 372] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85e5e3e000) [pid = 1833] [serial = 363] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f85dd46e400) [pid = 1833] [serial = 360] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f85db938000) [pid = 1833] [serial = 378] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85dc4ec400) [pid = 1833] [serial = 379] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85e5dbec00) [pid = 1833] [serial = 391] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85e5210c00) [pid = 1833] [serial = 385] [outer = (nil)] [url = about:blank] 02:32:48 INFO - PROCESS | 1833 | 1461231168672 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1254ms 02:32:48 INFO - PROCESS | 1833 | 1461231168699 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 1833 | 1461231168707 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:32:48 INFO - PROCESS | 1833 | 1461231168716 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 1833 | 1461231168719 Marionette TRACE conn3 <- [1,586,null,{}] 02:32:48 INFO - PROCESS | 1833 | 1461231168748 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:48 INFO - PROCESS | 1833 | 1461231168893 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:32:48 INFO - PROCESS | 1833 | 1461231168903 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dddd2800 == 61 [pid = 1833] [id = 154] 02:32:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85db795000) [pid = 1833] [serial = 462] [outer = (nil)] 02:32:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85dd04c800) [pid = 1833] [serial = 463] [outer = 0x7f85db795000] 02:32:48 INFO - PROCESS | 1833 | 1461231168972 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85dd46e400) [pid = 1833] [serial = 464] [outer = 0x7f85db795000] 02:32:49 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:49 INFO - PROCESS | 1833 | 1461231169818 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1155ms 02:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:32:49 INFO - PROCESS | 1833 | 1461231169870 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 1833 | 1461231169873 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:32:49 INFO - PROCESS | 1833 | 1461231169882 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 1833 | 1461231169887 Marionette TRACE conn3 <- [1,590,null,{}] 02:32:49 INFO - PROCESS | 1833 | 1461231169902 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:50 INFO - PROCESS | 1833 | 1461231170053 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:32:50 INFO - PROCESS | 1833 | 1461231170064 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e19000 == 62 [pid = 1833] [id = 155] 02:32:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85ddebf400) [pid = 1833] [serial = 465] [outer = (nil)] 02:32:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85de314000) [pid = 1833] [serial = 466] [outer = 0x7f85ddebf400] 02:32:50 INFO - PROCESS | 1833 | 1461231170125 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85df987c00) [pid = 1833] [serial = 467] [outer = 0x7f85ddebf400] 02:32:50 INFO - PROCESS | 1833 | 1461231170921 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:32:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1098ms 02:32:50 INFO - PROCESS | 1833 | 1461231170982 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 1833 | 1461231170986 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:32:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:32:50 INFO - PROCESS | 1833 | 1461231170991 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 1833 | 1461231170993 Marionette TRACE conn3 <- [1,594,null,{}] 02:32:51 INFO - PROCESS | 1833 | 1461231170998 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:51 INFO - PROCESS | 1833 | 1461231171170 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:32:51 INFO - PROCESS | 1833 | 1461231171198 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e335b800 == 63 [pid = 1833] [id = 156] 02:32:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85de30f000) [pid = 1833] [serial = 468] [outer = (nil)] 02:32:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85e2c9cc00) [pid = 1833] [serial = 469] [outer = 0x7f85de30f000] 02:32:51 INFO - PROCESS | 1833 | 1461231171256 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85e2d6f400) [pid = 1833] [serial = 470] [outer = 0x7f85de30f000] 02:32:52 INFO - PROCESS | 1833 | 1461231172078 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1125ms 02:32:52 INFO - PROCESS | 1833 | 1461231172117 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 1833 | 1461231172120 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:32:52 INFO - PROCESS | 1833 | 1461231172126 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 1833 | 1461231172128 Marionette TRACE conn3 <- [1,598,null,{}] 02:32:52 INFO - PROCESS | 1833 | 1461231172133 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:52 INFO - PROCESS | 1833 | 1461231172299 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:32:52 INFO - PROCESS | 1833 | 1461231172329 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4a5f800 == 64 [pid = 1833] [id = 157] 02:32:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85ddec2c00) [pid = 1833] [serial = 471] [outer = (nil)] 02:32:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85e2d74000) [pid = 1833] [serial = 472] [outer = 0x7f85ddec2c00] 02:32:52 INFO - PROCESS | 1833 | 1461231172388 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85e3c94800) [pid = 1833] [serial = 473] [outer = 0x7f85ddec2c00] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85dd228000) [pid = 1833] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85df9dc000) [pid = 1833] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85da004c00) [pid = 1833] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85dd46e800) [pid = 1833] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85d8218800) [pid = 1833] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85d8216800) [pid = 1833] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:32:53 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85f0b0f800) [pid = 1833] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:32:53 INFO - PROCESS | 1833 | 1461231173305 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1229ms 02:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:32:53 INFO - PROCESS | 1833 | 1461231173357 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 1833 | 1461231173359 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:32:53 INFO - PROCESS | 1833 | 1461231173365 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 1833 | 1461231173379 Marionette TRACE conn3 <- [1,602,null,{}] 02:32:53 INFO - PROCESS | 1833 | 1461231173384 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:53 INFO - PROCESS | 1833 | 1461231173532 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:32:53 INFO - PROCESS | 1833 | 1461231173542 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99ba800 == 65 [pid = 1833] [id = 158] 02:32:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85dd46e800) [pid = 1833] [serial = 474] [outer = (nil)] 02:32:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85ef8d0000) [pid = 1833] [serial = 475] [outer = 0x7f85dd46e800] 02:32:53 INFO - PROCESS | 1833 | 1461231173605 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85f1b4e000) [pid = 1833] [serial = 476] [outer = 0x7f85dd46e800] 02:32:54 INFO - PROCESS | 1833 | 1461231174502 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1190ms 02:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:32:54 INFO - PROCESS | 1833 | 1461231174554 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:32:54 INFO - PROCESS | 1833 | 1461231174556 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:32:54 INFO - PROCESS | 1833 | 1461231174562 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:32:54 INFO - PROCESS | 1833 | 1461231174565 Marionette TRACE conn3 <- [1,606,null,{}] 02:32:54 INFO - PROCESS | 1833 | 1461231174570 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:54 INFO - PROCESS | 1833 | 1461231174699 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:32:54 INFO - PROCESS | 1833 | 1461231174714 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1b10000 == 66 [pid = 1833] [id = 159] 02:32:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85d86e4400) [pid = 1833] [serial = 477] [outer = (nil)] 02:32:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85f545dc00) [pid = 1833] [serial = 478] [outer = 0x7f85d86e4400] 02:32:54 INFO - PROCESS | 1833 | 1461231174772 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85f546cc00) [pid = 1833] [serial = 479] [outer = 0x7f85d86e4400] 02:32:55 INFO - PROCESS | 1833 | 1461231175795 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1281ms 02:32:55 INFO - PROCESS | 1833 | 1461231175844 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1833 | 1461231175850 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:32:55 INFO - PROCESS | 1833 | 1461231175859 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1833 | 1461231175864 Marionette TRACE conn3 <- [1,610,null,{}] 02:32:55 INFO - PROCESS | 1833 | 1461231175871 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:56 INFO - PROCESS | 1833 | 1461231176039 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:32:56 INFO - PROCESS | 1833 | 1461231176183 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dddc6000 == 67 [pid = 1833] [id = 160] 02:32:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85d8515000) [pid = 1833] [serial = 480] [outer = (nil)] 02:32:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85d851b400) [pid = 1833] [serial = 481] [outer = 0x7f85d8515000] 02:32:56 INFO - PROCESS | 1833 | 1461231176256 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85d9710c00) [pid = 1833] [serial = 482] [outer = 0x7f85d8515000] 02:32:57 INFO - PROCESS | 1833 | 1461231177188 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1388ms 02:32:57 INFO - PROCESS | 1833 | 1461231177247 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:32:57 INFO - PROCESS | 1833 | 1461231177255 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:32:57 INFO - PROCESS | 1833 | 1461231177266 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:32:57 INFO - PROCESS | 1833 | 1461231177269 Marionette TRACE conn3 <- [1,614,null,{}] 02:32:57 INFO - PROCESS | 1833 | 1461231177275 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:57 INFO - PROCESS | 1833 | 1461231177473 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:32:57 INFO - PROCESS | 1833 | 1461231177617 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4a61000 == 68 [pid = 1833] [id = 161] 02:32:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85d9f0e400) [pid = 1833] [serial = 483] [outer = (nil)] 02:32:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85dc4ec400) [pid = 1833] [serial = 484] [outer = 0x7f85d9f0e400] 02:32:57 INFO - PROCESS | 1833 | 1461231177765 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85dd1b8c00) [pid = 1833] [serial = 485] [outer = 0x7f85d9f0e400] 02:32:58 INFO - PROCESS | 1833 | 1461231178591 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 02:32:58 INFO - PROCESS | 1833 | 1461231178649 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 1833 | 1461231178652 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:32:58 INFO - PROCESS | 1833 | 1461231178659 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 1833 | 1461231178665 Marionette TRACE conn3 <- [1,618,null,{}] 02:32:58 INFO - PROCESS | 1833 | 1461231178680 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:58 INFO - PROCESS | 1833 | 1461231178911 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:32:59 INFO - PROCESS | 1833 | 1461231179058 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f583d800 == 69 [pid = 1833] [id = 162] 02:32:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85dd469c00) [pid = 1833] [serial = 486] [outer = (nil)] 02:32:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85de319000) [pid = 1833] [serial = 487] [outer = 0x7f85dd469c00] 02:32:59 INFO - PROCESS | 1833 | 1461231179130 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85e2d6fc00) [pid = 1833] [serial = 488] [outer = 0x7f85dd469c00] 02:32:59 INFO - PROCESS | 1833 | 1461231179951 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1341ms 02:33:00 INFO - PROCESS | 1833 | 1461231180001 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 1833 | 1461231180006 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:33:00 INFO - PROCESS | 1833 | 1461231180011 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 1833 | 1461231180013 Marionette TRACE conn3 <- [1,622,null,{}] 02:33:00 INFO - PROCESS | 1833 | 1461231180019 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:00 INFO - PROCESS | 1833 | 1461231180170 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:33:00 INFO - PROCESS | 1833 | 1461231180320 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f7b73800 == 70 [pid = 1833] [id = 163] 02:33:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85ddeb4000) [pid = 1833] [serial = 489] [outer = (nil)] 02:33:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85e4a5e400) [pid = 1833] [serial = 490] [outer = 0x7f85ddeb4000] 02:33:00 INFO - PROCESS | 1833 | 1461231180409 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85ef8ce000) [pid = 1833] [serial = 491] [outer = 0x7f85ddeb4000] 02:33:01 INFO - PROCESS | 1833 | 1461231181279 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1328ms 02:33:01 INFO - PROCESS | 1833 | 1461231181341 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 1833 | 1461231181345 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:33:01 INFO - PROCESS | 1833 | 1461231181351 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 1833 | 1461231181353 Marionette TRACE conn3 <- [1,626,null,{}] 02:33:01 INFO - PROCESS | 1833 | 1461231181359 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:01 INFO - PROCESS | 1833 | 1461231181514 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:33:01 INFO - PROCESS | 1833 | 1461231181672 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8273800 == 71 [pid = 1833] [id = 164] 02:33:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85d8215c00) [pid = 1833] [serial = 492] [outer = (nil)] 02:33:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85f1b4fc00) [pid = 1833] [serial = 493] [outer = 0x7f85d8215c00] 02:33:01 INFO - PROCESS | 1833 | 1461231181746 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85f546c400) [pid = 1833] [serial = 494] [outer = 0x7f85d8215c00] 02:33:02 INFO - PROCESS | 1833 | 1461231182670 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1384ms 02:33:02 INFO - PROCESS | 1833 | 1461231182740 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 1833 | 1461231182743 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:33:02 INFO - PROCESS | 1833 | 1461231182750 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 1833 | 1461231182753 Marionette TRACE conn3 <- [1,630,null,{}] 02:33:02 INFO - PROCESS | 1833 | 1461231182758 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:03 INFO - PROCESS | 1833 | 1461231183193 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:33:03 INFO - PROCESS | 1833 | 1461231183437 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8ae000 == 72 [pid = 1833] [id = 165] 02:33:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85d8214800) [pid = 1833] [serial = 495] [outer = (nil)] 02:33:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85d821dc00) [pid = 1833] [serial = 496] [outer = 0x7f85d8214800] 02:33:03 INFO - PROCESS | 1833 | 1461231183517 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85d8513400) [pid = 1833] [serial = 497] [outer = 0x7f85d8214800] 02:33:04 INFO - PROCESS | 1833 | 1461231184302 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1628ms 02:33:04 INFO - PROCESS | 1833 | 1461231184380 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:33:04 INFO - PROCESS | 1833 | 1461231184386 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:33:04 INFO - PROCESS | 1833 | 1461231184393 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:33:04 INFO - PROCESS | 1833 | 1461231184399 Marionette TRACE conn3 <- [1,634,null,{}] 02:33:04 INFO - PROCESS | 1833 | 1461231184405 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:04 INFO - PROCESS | 1833 | 1461231184637 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:33:04 INFO - PROCESS | 1833 | 1461231184851 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9493000 == 73 [pid = 1833] [id = 166] 02:33:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85d94c9400) [pid = 1833] [serial = 498] [outer = (nil)] 02:33:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85d970fc00) [pid = 1833] [serial = 499] [outer = 0x7f85d94c9400] 02:33:04 INFO - PROCESS | 1833 | 1461231184967 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85da003400) [pid = 1833] [serial = 500] [outer = 0x7f85d94c9400] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da022800 == 72 [pid = 1833] [id = 123] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e99ba800 == 71 [pid = 1833] [id = 158] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4a5f800 == 70 [pid = 1833] [id = 157] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e335b800 == 69 [pid = 1833] [id = 156] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85f0b07800) [pid = 1833] [serial = 432] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85d86ea000) [pid = 1833] [serial = 396] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85dcf0ec00) [pid = 1833] [serial = 399] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85e40cf800) [pid = 1833] [serial = 402] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85e2682c00) [pid = 1833] [serial = 405] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85dd1b8000) [pid = 1833] [serial = 408] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85dd04a000) [pid = 1833] [serial = 411] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e19000 == 68 [pid = 1833] [id = 155] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dddd2800 == 67 [pid = 1833] [id = 154] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9a2f000 == 66 [pid = 1833] [id = 153] 02:33:05 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf90800 == 65 [pid = 1833] [id = 151] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da5a0000 == 64 [pid = 1833] [id = 150] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85fa07b800 == 63 [pid = 1833] [id = 149] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d949e000 == 62 [pid = 1833] [id = 148] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5834800 == 61 [pid = 1833] [id = 147] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5f1f800 == 60 [pid = 1833] [id = 146] 02:33:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da8c9800 == 59 [pid = 1833] [id = 145] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85f5b3b800) [pid = 1833] [serial = 394] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e40d1800) [pid = 1833] [serial = 426] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85f0919400) [pid = 1833] [serial = 429] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85da1af000) [pid = 1833] [serial = 415] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85da00a000) [pid = 1833] [serial = 414] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85dd4f1c00) [pid = 1833] [serial = 420] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85e0365800) [pid = 1833] [serial = 421] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85dc433400) [pid = 1833] [serial = 417] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85dc4ee800) [pid = 1833] [serial = 418] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85e9a5c400) [pid = 1833] [serial = 427] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85e3d38c00) [pid = 1833] [serial = 423] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85e4a50c00) [pid = 1833] [serial = 424] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85f19d4000) [pid = 1833] [serial = 430] [outer = (nil)] [url = about:blank] 02:33:05 INFO - PROCESS | 1833 | 1461231185824 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1485ms 02:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:33:05 INFO - PROCESS | 1833 | 1461231185879 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 1833 | 1461231185882 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:33:05 INFO - PROCESS | 1833 | 1461231185888 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 1833 | 1461231185891 Marionette TRACE conn3 <- [1,638,null,{}] 02:33:05 INFO - PROCESS | 1833 | 1461231185897 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:06 INFO - PROCESS | 1833 | 1461231186030 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:33:06 INFO - PROCESS | 1833 | 1461231186048 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d4800 == 60 [pid = 1833] [id = 167] 02:33:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85d86e2400) [pid = 1833] [serial = 501] [outer = (nil)] 02:33:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85da1b8c00) [pid = 1833] [serial = 502] [outer = 0x7f85d86e2400] 02:33:06 INFO - PROCESS | 1833 | 1461231186108 Marionette DEBUG loaded listener.js 02:33:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85db937000) [pid = 1833] [serial = 503] [outer = 0x7f85d86e2400] 02:33:06 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:06 INFO - PROCESS | 1833 | 1461231186890 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1034ms 02:33:06 INFO - PROCESS | 1833 | 1461231186921 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:33:06 INFO - PROCESS | 1833 | 1461231186925 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:33:06 INFO - PROCESS | 1833 | 1461231186941 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:33:06 INFO - PROCESS | 1833 | 1461231186947 Marionette TRACE conn3 <- [1,642,null,{}] 02:33:06 INFO - PROCESS | 1833 | 1461231186968 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:07 INFO - PROCESS | 1833 | 1461231187105 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:33:07 INFO - PROCESS | 1833 | 1461231187120 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf7b000 == 61 [pid = 1833] [id = 168] 02:33:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85db937800) [pid = 1833] [serial = 504] [outer = (nil)] 02:33:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85dcf0f400) [pid = 1833] [serial = 505] [outer = 0x7f85db937800] 02:33:07 INFO - PROCESS | 1833 | 1461231187178 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85dd1bd800) [pid = 1833] [serial = 506] [outer = 0x7f85db937800] 02:33:07 INFO - PROCESS | 1833 | 1461231187917 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1018ms 02:33:07 INFO - PROCESS | 1833 | 1461231187953 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:33:07 INFO - PROCESS | 1833 | 1461231187956 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:33:07 INFO - PROCESS | 1833 | 1461231187962 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:33:07 INFO - PROCESS | 1833 | 1461231187963 Marionette TRACE conn3 <- [1,646,null,{}] 02:33:07 INFO - PROCESS | 1833 | 1461231187969 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:08 INFO - PROCESS | 1833 | 1461231188187 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:33:08 INFO - PROCESS | 1833 | 1461231188241 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e04800 == 62 [pid = 1833] [id = 169] 02:33:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85dc4f0c00) [pid = 1833] [serial = 507] [outer = (nil)] 02:33:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85dd4f1c00) [pid = 1833] [serial = 508] [outer = 0x7f85dc4f0c00] 02:33:08 INFO - PROCESS | 1833 | 1461231188305 Marionette DEBUG loaded listener.js 02:33:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85ddeb9c00) [pid = 1833] [serial = 509] [outer = 0x7f85dc4f0c00] 02:33:09 INFO - PROCESS | 1833 | 1461231189115 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1185ms 02:33:09 INFO - PROCESS | 1833 | 1461231189147 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:33:09 INFO - PROCESS | 1833 | 1461231189149 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:33:09 INFO - PROCESS | 1833 | 1461231189158 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:33:09 INFO - PROCESS | 1833 | 1461231189160 Marionette TRACE conn3 <- [1,650,null,{}] 02:33:09 INFO - PROCESS | 1833 | 1461231189165 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:09 INFO - PROCESS | 1833 | 1461231189384 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:33:09 INFO - PROCESS | 1833 | 1461231189463 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3c6800 == 63 [pid = 1833] [id = 170] 02:33:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85de085000) [pid = 1833] [serial = 510] [outer = (nil)] 02:33:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85de30d800) [pid = 1833] [serial = 511] [outer = 0x7f85de085000] 02:33:09 INFO - PROCESS | 1833 | 1461231189534 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85df9e4400) [pid = 1833] [serial = 512] [outer = 0x7f85de085000] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e537f000) [pid = 1833] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85dc4ebc00) [pid = 1833] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85da1b2c00) [pid = 1833] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85e61a4c00) [pid = 1833] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85d821e800) [pid = 1833] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85e3d40000) [pid = 1833] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85f1b4f800) [pid = 1833] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85da1afc00) [pid = 1833] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85da00dc00) [pid = 1833] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85f07a4c00) [pid = 1833] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85dc4e3000) [pid = 1833] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85fad22400) [pid = 1833] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85dc4e2c00) [pid = 1833] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85e4a50400) [pid = 1833] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85d9a69800) [pid = 1833] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85d970c400) [pid = 1833] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85d970cc00) [pid = 1833] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85dd043800) [pid = 1833] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85de30f000) [pid = 1833] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f85ddec2c00) [pid = 1833] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f85dd46e800) [pid = 1833] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85d94cc400) [pid = 1833] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85da1ab400) [pid = 1833] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85f07a4000) [pid = 1833] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85d8219000) [pid = 1833] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85ddebf400) [pid = 1833] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85db795000) [pid = 1833] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85e3d3bc00) [pid = 1833] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85ef8cc400) [pid = 1833] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85d86e9c00) [pid = 1833] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:33:10 INFO - PROCESS | 1833 | 1461231190808 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1680ms 02:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:33:10 INFO - PROCESS | 1833 | 1461231190839 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1833 | 1461231190841 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:33:10 INFO - PROCESS | 1833 | 1461231190848 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1833 | 1461231190852 Marionette TRACE conn3 <- [1,654,null,{}] 02:33:10 INFO - PROCESS | 1833 | 1461231190857 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:11 INFO - PROCESS | 1833 | 1461231191020 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:33:11 INFO - PROCESS | 1833 | 1461231191037 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3e1800 == 64 [pid = 1833] [id = 171] 02:33:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85d86e6000) [pid = 1833] [serial = 513] [outer = (nil)] 02:33:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85d94c9800) [pid = 1833] [serial = 514] [outer = 0x7f85d86e6000] 02:33:11 INFO - PROCESS | 1833 | 1461231191106 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85dc4e2c00) [pid = 1833] [serial = 515] [outer = 0x7f85d86e6000] 02:33:11 INFO - PROCESS | 1833 | 1461231191875 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1084ms 02:33:11 INFO - PROCESS | 1833 | 1461231191938 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 1833 | 1461231191941 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:33:11 INFO - PROCESS | 1833 | 1461231191954 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 1833 | 1461231191956 Marionette TRACE conn3 <- [1,658,null,{}] 02:33:11 INFO - PROCESS | 1833 | 1461231191961 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:12 INFO - PROCESS | 1833 | 1461231192090 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:33:12 INFO - PROCESS | 1833 | 1461231192105 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4136800 == 65 [pid = 1833] [id = 172] 02:33:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85da004c00) [pid = 1833] [serial = 516] [outer = (nil)] 02:33:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85ddeb6400) [pid = 1833] [serial = 517] [outer = 0x7f85da004c00] 02:33:12 INFO - PROCESS | 1833 | 1461231192162 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85e15d7400) [pid = 1833] [serial = 518] [outer = 0x7f85da004c00] 02:33:13 INFO - PROCESS | 1833 | 1461231193129 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1225ms 02:33:13 INFO - PROCESS | 1833 | 1461231193181 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 1833 | 1461231193188 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:33:13 INFO - PROCESS | 1833 | 1461231193198 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 1833 | 1461231193203 Marionette TRACE conn3 <- [1,662,null,{}] 02:33:13 INFO - PROCESS | 1833 | 1461231193213 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:13 INFO - PROCESS | 1833 | 1461231193386 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:33:13 INFO - PROCESS | 1833 | 1461231193533 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da032800 == 66 [pid = 1833] [id = 173] 02:33:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85d821d400) [pid = 1833] [serial = 519] [outer = (nil)] 02:33:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85d94c9c00) [pid = 1833] [serial = 520] [outer = 0x7f85d821d400] 02:33:13 INFO - PROCESS | 1833 | 1461231193609 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85da004400) [pid = 1833] [serial = 521] [outer = 0x7f85d821d400] 02:33:14 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:14 INFO - PROCESS | 1833 | 1461231194550 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1392ms 02:33:14 INFO - PROCESS | 1833 | 1461231194589 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 1833 | 1461231194598 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:33:14 INFO - PROCESS | 1833 | 1461231194609 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 1833 | 1461231194613 Marionette TRACE conn3 <- [1,666,null,{}] 02:33:14 INFO - PROCESS | 1833 | 1461231194619 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:14 INFO - PROCESS | 1833 | 1461231194813 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:33:14 INFO - PROCESS | 1833 | 1461231194966 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e11000 == 67 [pid = 1833] [id = 174] 02:33:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85d850d400) [pid = 1833] [serial = 522] [outer = (nil)] 02:33:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85db936c00) [pid = 1833] [serial = 523] [outer = 0x7f85d850d400] 02:33:15 INFO - PROCESS | 1833 | 1461231195037 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85dc4e8800) [pid = 1833] [serial = 524] [outer = 0x7f85d850d400] 02:33:15 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:16 INFO - PROCESS | 1833 | 1461231196058 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:33:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1485ms 02:33:16 INFO - PROCESS | 1833 | 1461231196094 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:33:16 INFO - PROCESS | 1833 | 1461231196098 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:33:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:33:16 INFO - PROCESS | 1833 | 1461231196104 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1833 | 1461231196109 Marionette TRACE conn3 <- [1,670,null,{}] 02:33:16 INFO - PROCESS | 1833 | 1461231196125 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:16 INFO - PROCESS | 1833 | 1461231196286 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:33:16 INFO - PROCESS | 1833 | 1461231196440 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e611f000 == 68 [pid = 1833] [id = 175] 02:33:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85dc4e9000) [pid = 1833] [serial = 525] [outer = (nil)] 02:33:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85de07e000) [pid = 1833] [serial = 526] [outer = 0x7f85dc4e9000] 02:33:16 INFO - PROCESS | 1833 | 1461231196556 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85df9dc400) [pid = 1833] [serial = 527] [outer = 0x7f85dc4e9000] 02:33:17 INFO - PROCESS | 1833 | 1461231197403 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1336ms 02:33:17 INFO - PROCESS | 1833 | 1461231197440 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 1833 | 1461231197444 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:33:17 INFO - PROCESS | 1833 | 1461231197450 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 1833 | 1461231197453 Marionette TRACE conn3 <- [1,674,null,{}] 02:33:17 INFO - PROCESS | 1833 | 1461231197458 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:17 INFO - PROCESS | 1833 | 1461231197612 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:33:17 INFO - PROCESS | 1833 | 1461231197765 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06dd000 == 69 [pid = 1833] [id = 176] 02:33:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85dd1b2000) [pid = 1833] [serial = 528] [outer = (nil)] 02:33:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85e2d6e000) [pid = 1833] [serial = 529] [outer = 0x7f85dd1b2000] 02:33:17 INFO - PROCESS | 1833 | 1461231197838 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85e304a000) [pid = 1833] [serial = 530] [outer = 0x7f85dd1b2000] 02:33:18 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:18 INFO - PROCESS | 1833 | 1461231198696 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:33:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1282ms 02:33:18 INFO - PROCESS | 1833 | 1461231198733 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 1833 | 1461231198737 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:33:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:33:18 INFO - PROCESS | 1833 | 1461231198743 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 1833 | 1461231198746 Marionette TRACE conn3 <- [1,678,null,{}] 02:33:18 INFO - PROCESS | 1833 | 1461231198751 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:18 INFO - PROCESS | 1833 | 1461231198903 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:33:19 INFO - PROCESS | 1833 | 1461231199060 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f15cc800 == 70 [pid = 1833] [id = 177] 02:33:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85dd046000) [pid = 1833] [serial = 531] [outer = (nil)] 02:33:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85e3d38c00) [pid = 1833] [serial = 532] [outer = 0x7f85dd046000] 02:33:19 INFO - PROCESS | 1833 | 1461231199142 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85e4162c00) [pid = 1833] [serial = 533] [outer = 0x7f85dd046000] 02:33:20 INFO - PROCESS | 1833 | 1461231200015 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1327ms 02:33:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:33:20 INFO - PROCESS | 1833 | 1461231200071 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 1833 | 1461231200074 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:33:20 INFO - PROCESS | 1833 | 1461231200080 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 1833 | 1461231200083 Marionette TRACE conn3 <- [1,682,null,{}] 02:33:20 INFO - PROCESS | 1833 | 1461231200088 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:20 INFO - PROCESS | 1833 | 1461231200269 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:33:20 INFO - PROCESS | 1833 | 1461231200417 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5659000 == 71 [pid = 1833] [id = 178] 02:33:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85e2682c00) [pid = 1833] [serial = 534] [outer = (nil)] 02:33:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85e5e40400) [pid = 1833] [serial = 535] [outer = 0x7f85e2682c00] 02:33:20 INFO - PROCESS | 1833 | 1461231200506 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85f0b0f400) [pid = 1833] [serial = 536] [outer = 0x7f85e2682c00] 02:33:21 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:21 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:21 INFO - PROCESS | 1833 | 1461231201829 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:33:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1788ms 02:33:21 INFO - PROCESS | 1833 | 1461231201868 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 1833 | 1461231201872 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:33:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:33:21 INFO - PROCESS | 1833 | 1461231201879 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 1833 | 1461231201882 Marionette TRACE conn3 <- [1,686,null,{}] 02:33:21 INFO - PROCESS | 1833 | 1461231201889 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:22 INFO - PROCESS | 1833 | 1461231202343 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:33:22 INFO - PROCESS | 1833 | 1461231202501 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da019000 == 72 [pid = 1833] [id = 179] 02:33:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85d8213800) [pid = 1833] [serial = 537] [outer = (nil)] 02:33:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85d821f400) [pid = 1833] [serial = 538] [outer = 0x7f85d8213800] 02:33:22 INFO - PROCESS | 1833 | 1461231202567 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85d8517c00) [pid = 1833] [serial = 539] [outer = 0x7f85d8213800] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3e1800 == 71 [pid = 1833] [id = 171] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3c6800 == 70 [pid = 1833] [id = 170] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e04800 == 69 [pid = 1833] [id = 169] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85f545dc00) [pid = 1833] [serial = 478] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85ddebc000) [pid = 1833] [serial = 447] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85de310c00) [pid = 1833] [serial = 450] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85de081000) [pid = 1833] [serial = 453] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf7b000 == 68 [pid = 1833] [id = 168] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3d4800 == 67 [pid = 1833] [id = 167] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9493000 == 66 [pid = 1833] [id = 166] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da8ae000 == 65 [pid = 1833] [id = 165] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f7b73800 == 64 [pid = 1833] [id = 163] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f583d800 == 63 [pid = 1833] [id = 162] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4a61000 == 62 [pid = 1833] [id = 161] 02:33:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dddc6000 == 61 [pid = 1833] [id = 160] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85dd1bf000) [pid = 1833] [serial = 412] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85f1973000) [pid = 1833] [serial = 364] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85f9e68400) [pid = 1833] [serial = 370] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85f182a400) [pid = 1833] [serial = 406] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85df9db800) [pid = 1833] [serial = 400] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85f5b38800) [pid = 1833] [serial = 322] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85e2fc8c00) [pid = 1833] [serial = 328] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85fae10800) [pid = 1833] [serial = 373] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85dcf02800) [pid = 1833] [serial = 325] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85f5dad400) [pid = 1833] [serial = 367] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85f8888400) [pid = 1833] [serial = 355] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85da811400) [pid = 1833] [serial = 358] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f85df9e6400) [pid = 1833] [serial = 361] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f85e2c9cc00) [pid = 1833] [serial = 469] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f85e2d74000) [pid = 1833] [serial = 472] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f85ef8d0000) [pid = 1833] [serial = 475] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f85da00c800) [pid = 1833] [serial = 436] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f85d9c64c00) [pid = 1833] [serial = 435] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f85da1b4400) [pid = 1833] [serial = 460] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f85da961800) [pid = 1833] [serial = 461] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f85f5b30000) [pid = 1833] [serial = 445] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85f546a400) [pid = 1833] [serial = 444] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85dd46f800) [pid = 1833] [serial = 458] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85d9a67400) [pid = 1833] [serial = 457] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85de314000) [pid = 1833] [serial = 466] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85dd46e400) [pid = 1833] [serial = 464] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85ef8c7400) [pid = 1833] [serial = 439] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85e4a55000) [pid = 1833] [serial = 438] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85dd04c800) [pid = 1833] [serial = 463] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85f5463000) [pid = 1833] [serial = 442] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85f1b50000) [pid = 1833] [serial = 441] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85f1cc4c00) [pid = 1833] [serial = 433] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85e3c94800) [pid = 1833] [serial = 473] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85e2d6f400) [pid = 1833] [serial = 470] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85d9b60400) [pid = 1833] [serial = 244] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85df987c00) [pid = 1833] [serial = 467] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85f1b4e000) [pid = 1833] [serial = 476] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85f5b38400) [pid = 1833] [serial = 331] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85f07a0000) [pid = 1833] [serial = 403] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85dd1be800) [pid = 1833] [serial = 409] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85f7ba0c00) [pid = 1833] [serial = 334] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85d9706c00) [pid = 1833] [serial = 397] [outer = (nil)] [url = about:blank] 02:33:23 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:23 INFO - PROCESS | 1833 | 1461231203947 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:33:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2085ms 02:33:23 INFO - PROCESS | 1833 | 1461231203965 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:33:23 INFO - PROCESS | 1833 | 1461231203971 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:33:23 INFO - PROCESS | 1833 | 1461231203978 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 1833 | 1461231203983 Marionette TRACE conn3 <- [1,690,null,{}] 02:33:23 INFO - PROCESS | 1833 | 1461231203989 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:24 INFO - PROCESS | 1833 | 1461231204145 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:33:24 INFO - PROCESS | 1833 | 1461231204244 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da013000 == 62 [pid = 1833] [id = 180] 02:33:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85d6dfc400) [pid = 1833] [serial = 540] [outer = (nil)] 02:33:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85d9a6fc00) [pid = 1833] [serial = 541] [outer = 0x7f85d6dfc400] 02:33:24 INFO - PROCESS | 1833 | 1461231204310 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85da00c800) [pid = 1833] [serial = 542] [outer = 0x7f85d6dfc400] 02:33:25 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:25 INFO - PROCESS | 1833 | 1461231205386 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1433ms 02:33:25 INFO - PROCESS | 1833 | 1461231205410 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:33:25 INFO - PROCESS | 1833 | 1461231205415 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:33:25 INFO - PROCESS | 1833 | 1461231205420 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 1833 | 1461231205423 Marionette TRACE conn3 <- [1,694,null,{}] 02:33:25 INFO - PROCESS | 1833 | 1461231205429 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:25 INFO - PROCESS | 1833 | 1461231205584 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:33:25 INFO - PROCESS | 1833 | 1461231205795 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc357000 == 63 [pid = 1833] [id = 181] 02:33:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85d9f09400) [pid = 1833] [serial = 543] [outer = (nil)] 02:33:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85db575000) [pid = 1833] [serial = 544] [outer = 0x7f85d9f09400] 02:33:25 INFO - PROCESS | 1833 | 1461231205855 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85dc4e6000) [pid = 1833] [serial = 545] [outer = 0x7f85d9f09400] 02:33:26 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:27 INFO - PROCESS | 1833 | 1461231207028 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:33:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1637ms 02:33:27 INFO - PROCESS | 1833 | 1461231207058 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:33:27 INFO - PROCESS | 1833 | 1461231207064 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:33:27 INFO - PROCESS | 1833 | 1461231207088 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 1833 | 1461231207094 Marionette TRACE conn3 <- [1,698,null,{}] 02:33:27 INFO - PROCESS | 1833 | 1461231207118 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:27 INFO - PROCESS | 1833 | 1461231207334 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:33:27 INFO - PROCESS | 1833 | 1461231207366 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf8f000 == 64 [pid = 1833] [id = 182] 02:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85db790000) [pid = 1833] [serial = 546] [outer = (nil)] 02:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85dd1b7000) [pid = 1833] [serial = 547] [outer = 0x7f85db790000] 02:33:27 INFO - PROCESS | 1833 | 1461231207426 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85dd4f9400) [pid = 1833] [serial = 548] [outer = 0x7f85db790000] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85d8214800) [pid = 1833] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85d94c9400) [pid = 1833] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85de085000) [pid = 1833] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f85ddeb4c00) [pid = 1833] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f85ddec2000) [pid = 1833] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85d86e4400) [pid = 1833] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85d86e6000) [pid = 1833] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85dc4f0c00) [pid = 1833] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85d86e2400) [pid = 1833] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f85db937800) [pid = 1833] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:33:28 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f85ddec1c00) [pid = 1833] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:33:28 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:28 INFO - PROCESS | 1833 | 1461231208751 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:33:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1727ms 02:33:28 INFO - PROCESS | 1833 | 1461231208819 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:33:28 INFO - PROCESS | 1833 | 1461231208823 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:33:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:33:28 INFO - PROCESS | 1833 | 1461231208828 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 1833 | 1461231208830 Marionette TRACE conn3 <- [1,702,null,{}] 02:33:28 INFO - PROCESS | 1833 | 1461231208839 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:28 INFO - PROCESS | 1833 | 1461231208968 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:33:29 INFO - PROCESS | 1833 | 1461231209069 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f4e800 == 65 [pid = 1833] [id = 183] 02:33:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85d8214800) [pid = 1833] [serial = 549] [outer = (nil)] 02:33:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85dc4e5800) [pid = 1833] [serial = 550] [outer = 0x7f85d8214800] 02:33:29 INFO - PROCESS | 1833 | 1461231209141 Marionette DEBUG loaded listener.js 02:33:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85ddeb9400) [pid = 1833] [serial = 551] [outer = 0x7f85d8214800] 02:33:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:30 INFO - PROCESS | 1833 | 1461231210188 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:33:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1379ms 02:33:30 INFO - PROCESS | 1833 | 1461231210283 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:33:30 INFO - PROCESS | 1833 | 1461231210289 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:33:30 INFO - PROCESS | 1833 | 1461231210297 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:33:30 INFO - PROCESS | 1833 | 1461231210303 Marionette TRACE conn3 <- [1,706,null,{}] 02:33:30 INFO - PROCESS | 1833 | 1461231210311 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:30 INFO - PROCESS | 1833 | 1461231210596 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:33:30 INFO - PROCESS | 1833 | 1461231210745 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da01b800 == 66 [pid = 1833] [id = 184] 02:33:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85d94c8800) [pid = 1833] [serial = 552] [outer = (nil)] 02:33:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85d9706400) [pid = 1833] [serial = 553] [outer = 0x7f85d94c8800] 02:33:30 INFO - PROCESS | 1833 | 1461231210820 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85d9c64000) [pid = 1833] [serial = 554] [outer = 0x7f85d94c8800] 02:33:32 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:32 INFO - PROCESS | 1833 | 1461231212309 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2035ms 02:33:32 INFO - PROCESS | 1833 | 1461231212332 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 1833 | 1461231212338 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:33:32 INFO - PROCESS | 1833 | 1461231212350 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 1833 | 1461231212355 Marionette TRACE conn3 <- [1,710,null,{}] 02:33:32 INFO - PROCESS | 1833 | 1461231212361 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:32 INFO - PROCESS | 1833 | 1461231212521 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:33:32 INFO - PROCESS | 1833 | 1461231212668 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2ce5800 == 67 [pid = 1833] [id = 185] 02:33:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85d94cc800) [pid = 1833] [serial = 555] [outer = (nil)] 02:33:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85dc433400) [pid = 1833] [serial = 556] [outer = 0x7f85d94cc800] 02:33:32 INFO - PROCESS | 1833 | 1461231212745 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85dd043c00) [pid = 1833] [serial = 557] [outer = 0x7f85d94cc800] 02:33:34 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:34 INFO - PROCESS | 1833 | 1461231214195 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:33:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1890ms 02:33:34 INFO - PROCESS | 1833 | 1461231214238 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 1833 | 1461231214242 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:33:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:33:34 INFO - PROCESS | 1833 | 1461231214248 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 1833 | 1461231214251 Marionette TRACE conn3 <- [1,714,null,{}] 02:33:34 INFO - PROCESS | 1833 | 1461231214264 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:34 INFO - PROCESS | 1833 | 1461231214423 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:33:34 INFO - PROCESS | 1833 | 1461231214566 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e413e000 == 68 [pid = 1833] [id = 186] 02:33:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85de07ac00) [pid = 1833] [serial = 558] [outer = (nil)] 02:33:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85e24a9000) [pid = 1833] [serial = 559] [outer = 0x7f85de07ac00] 02:33:34 INFO - PROCESS | 1833 | 1461231214644 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85e2d71400) [pid = 1833] [serial = 560] [outer = 0x7f85de07ac00] 02:33:35 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:35 INFO - PROCESS | 1833 | 1461231215967 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:33:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:33:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1740ms 02:33:36 INFO - PROCESS | 1833 | 1461231216041 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 1833 | 1461231216043 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:33:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:33:36 INFO - PROCESS | 1833 | 1461231216072 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 1833 | 1461231216075 Marionette TRACE conn3 <- [1,718,null,{}] 02:33:36 INFO - PROCESS | 1833 | 1461231216080 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:36 INFO - PROCESS | 1833 | 1461231216241 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:33:36 INFO - PROCESS | 1833 | 1461231216383 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea722800 == 69 [pid = 1833] [id = 187] 02:33:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85de081000) [pid = 1833] [serial = 561] [outer = (nil)] 02:33:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85e4a5b000) [pid = 1833] [serial = 562] [outer = 0x7f85de081000] 02:33:36 INFO - PROCESS | 1833 | 1461231216455 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85e520c000) [pid = 1833] [serial = 563] [outer = 0x7f85de081000] 02:33:37 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:37 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:37 INFO - PROCESS | 1833 | 1461231217641 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:33:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:33:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1588ms 02:33:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:33:37 INFO - PROCESS | 1833 | 1461231217656 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:33:37 INFO - PROCESS | 1833 | 1461231217658 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:33:37 INFO - PROCESS | 1833 | 1461231217665 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 1833 | 1461231217668 Marionette TRACE conn3 <- [1,722,null,{}] 02:33:38 INFO - PROCESS | 1833 | 1461231218051 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:38 INFO - PROCESS | 1833 | 1461231218316 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:33:38 INFO - PROCESS | 1833 | 1461231218454 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85b8000 == 70 [pid = 1833] [id = 188] 02:33:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85d8218000) [pid = 1833] [serial = 564] [outer = (nil)] 02:33:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85d821f000) [pid = 1833] [serial = 565] [outer = 0x7f85d8218000] 02:33:38 INFO - PROCESS | 1833 | 1461231218519 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85d86f1400) [pid = 1833] [serial = 566] [outer = 0x7f85d8218000] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3c8000 == 69 [pid = 1833] [id = 125] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf8f000 == 68 [pid = 1833] [id = 182] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc357000 == 67 [pid = 1833] [id = 181] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da013000 == 66 [pid = 1833] [id = 180] 02:33:39 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85ddeb6400) [pid = 1833] [serial = 517] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85e4a5e400) [pid = 1833] [serial = 490] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85f1b4fc00) [pid = 1833] [serial = 493] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85de319000) [pid = 1833] [serial = 487] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85dc4ec400) [pid = 1833] [serial = 484] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da019000 == 65 [pid = 1833] [id = 179] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e11000 == 64 [pid = 1833] [id = 174] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da032800 == 63 [pid = 1833] [id = 173] 02:33:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4136800 == 62 [pid = 1833] [id = 172] 02:33:39 INFO - PROCESS | 1833 | 1461231219456 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:33:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:33:39 INFO - PROCESS | 1833 | 1461231219549 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:33:39 INFO - PROCESS | 1833 | 1461231219556 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 1833 | 1461231219559 Marionette TRACE conn3 <- [1,726,null,{}] 02:33:39 INFO - PROCESS | 1833 | 1461231219565 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:39 INFO - PROCESS | 1833 | 1461231219715 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:33:39 INFO - PROCESS | 1833 | 1461231219824 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f5c000 == 63 [pid = 1833] [id = 189] 02:33:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f85d9b69c00) [pid = 1833] [serial = 567] [outer = (nil)] 02:33:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f85d9c72000) [pid = 1833] [serial = 568] [outer = 0x7f85d9b69c00] 02:33:39 INFO - PROCESS | 1833 | 1461231219887 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f85da00c000) [pid = 1833] [serial = 569] [outer = 0x7f85d9b69c00] 02:33:40 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:40 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:40 INFO - PROCESS | 1833 | 1461231220738 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:33:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:33:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1230ms 02:33:40 INFO - PROCESS | 1833 | 1461231220787 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:33:40 INFO - PROCESS | 1833 | 1461231220790 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:33:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:33:40 INFO - PROCESS | 1833 | 1461231220796 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 1833 | 1461231220798 Marionette TRACE conn3 <- [1,730,null,{}] 02:33:40 INFO - PROCESS | 1833 | 1461231220804 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:40 INFO - PROCESS | 1833 | 1461231220961 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:33:40 INFO - PROCESS | 1833 | 1461231220973 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc34b000 == 64 [pid = 1833] [id = 190] 02:33:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f85db56f800) [pid = 1833] [serial = 570] [outer = (nil)] 02:33:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f85db78b000) [pid = 1833] [serial = 571] [outer = 0x7f85db56f800] 02:33:41 INFO - PROCESS | 1833 | 1461231221038 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f85dc32cc00) [pid = 1833] [serial = 572] [outer = 0x7f85db56f800] 02:33:41 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:41 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:41 INFO - PROCESS | 1833 | 1461231221939 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 1833 | 1461231221987 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:33:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:33:42 INFO - PROCESS | 1833 | 1461231222010 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 1833 | 1461231222013 Marionette TRACE conn3 <- [1,734,null,{}] 02:33:42 INFO - PROCESS | 1833 | 1461231222018 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:42 INFO - PROCESS | 1833 | 1461231222203 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:33:42 INFO - PROCESS | 1833 | 1461231222225 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf8c800 == 65 [pid = 1833] [id = 191] 02:33:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f85dc330800) [pid = 1833] [serial = 573] [outer = (nil)] 02:33:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f85dd46cc00) [pid = 1833] [serial = 574] [outer = 0x7f85dc330800] 02:33:42 INFO - PROCESS | 1833 | 1461231222288 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85dd4f5800) [pid = 1833] [serial = 575] [outer = 0x7f85dc330800] 02:33:42 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:43 INFO - PROCESS | 1833 | 1461231223100 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:33:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1136ms 02:33:43 INFO - PROCESS | 1833 | 1461231223138 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1833 | 1461231223140 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:33:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:33:43 INFO - PROCESS | 1833 | 1461231223146 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1833 | 1461231223148 Marionette TRACE conn3 <- [1,738,null,{}] 02:33:43 INFO - PROCESS | 1833 | 1461231223154 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:43 INFO - PROCESS | 1833 | 1461231223353 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:33:43 INFO - PROCESS | 1833 | 1461231223382 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2651800 == 66 [pid = 1833] [id = 192] 02:33:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85d6dfe800) [pid = 1833] [serial = 576] [outer = (nil)] 02:33:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85ddebfc00) [pid = 1833] [serial = 577] [outer = 0x7f85d6dfe800] 02:33:43 INFO - PROCESS | 1833 | 1461231223444 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85de087400) [pid = 1833] [serial = 578] [outer = 0x7f85d6dfe800] 02:33:44 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f85db790000) [pid = 1833] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:33:44 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f85d6dfc400) [pid = 1833] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:33:44 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f85d9f09400) [pid = 1833] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:33:44 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f85d8213800) [pid = 1833] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:33:44 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:44 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:44 INFO - PROCESS | 1833 | 1461231224735 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:33:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1630ms 02:33:44 INFO - PROCESS | 1833 | 1461231224776 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 1833 | 1461231224779 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:33:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:33:44 INFO - PROCESS | 1833 | 1461231224785 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 1833 | 1461231224787 Marionette TRACE conn3 <- [1,742,null,{}] 02:33:44 INFO - PROCESS | 1833 | 1461231224793 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 1833 | 1461231225062 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:33:45 INFO - PROCESS | 1833 | 1461231225083 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fad000 == 67 [pid = 1833] [id = 193] 02:33:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f85e229a400) [pid = 1833] [serial = 579] [outer = (nil)] 02:33:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f85e2388000) [pid = 1833] [serial = 580] [outer = 0x7f85e229a400] 02:33:45 INFO - PROCESS | 1833 | 1461231225150 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f85e2d6ec00) [pid = 1833] [serial = 581] [outer = 0x7f85e229a400] 02:33:46 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:46 INFO - PROCESS | 1833 | 1461231226316 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:33:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1577ms 02:33:46 INFO - PROCESS | 1833 | 1461231226364 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:33:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:33:46 INFO - PROCESS | 1833 | 1461231226370 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:33:46 INFO - PROCESS | 1833 | 1461231226377 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 1833 | 1461231226381 Marionette TRACE conn3 <- [1,746,null,{}] 02:33:46 INFO - PROCESS | 1833 | 1461231226389 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:46 INFO - PROCESS | 1833 | 1461231226596 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:33:46 INFO - PROCESS | 1833 | 1461231226782 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3e0800 == 68 [pid = 1833] [id = 194] 02:33:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f85d9711800) [pid = 1833] [serial = 582] [outer = (nil)] 02:33:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f85d9c6b800) [pid = 1833] [serial = 583] [outer = 0x7f85d9711800] 02:33:46 INFO - PROCESS | 1833 | 1461231226856 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f85da00d400) [pid = 1833] [serial = 584] [outer = 0x7f85d9711800] 02:33:47 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:48 INFO - PROCESS | 1833 | 1461231228175 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:33:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1838ms 02:33:48 INFO - PROCESS | 1833 | 1461231228235 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 1833 | 1461231228243 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:33:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:33:48 INFO - PROCESS | 1833 | 1461231228272 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 1833 | 1461231228276 Marionette TRACE conn3 <- [1,750,null,{}] 02:33:48 INFO - PROCESS | 1833 | 1461231228282 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:48 INFO - PROCESS | 1833 | 1461231228434 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:33:48 INFO - PROCESS | 1833 | 1461231228577 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e1a43800 == 69 [pid = 1833] [id = 195] 02:33:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85d8217c00) [pid = 1833] [serial = 585] [outer = (nil)] 02:33:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85db93f400) [pid = 1833] [serial = 586] [outer = 0x7f85d8217c00] 02:33:48 INFO - PROCESS | 1833 | 1461231228648 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85dd1ba000) [pid = 1833] [serial = 587] [outer = 0x7f85d8217c00] 02:33:49 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:49 INFO - PROCESS | 1833 | 1461231229879 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:33:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1640ms 02:33:49 INFO - PROCESS | 1833 | 1461231229909 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 1833 | 1461231229912 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:33:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:33:49 INFO - PROCESS | 1833 | 1461231229918 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 1833 | 1461231229924 Marionette TRACE conn3 <- [1,754,null,{}] 02:33:49 INFO - PROCESS | 1833 | 1461231229939 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 1833 | 1461231230196 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:33:50 INFO - PROCESS | 1833 | 1461231230348 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4145000 == 70 [pid = 1833] [id = 196] 02:33:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85dcf09000) [pid = 1833] [serial = 588] [outer = (nil)] 02:33:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85de312800) [pid = 1833] [serial = 589] [outer = 0x7f85dcf09000] 02:33:50 INFO - PROCESS | 1833 | 1461231230422 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85e24a9c00) [pid = 1833] [serial = 590] [outer = 0x7f85dcf09000] 02:33:51 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:51 INFO - PROCESS | 1833 | 1461231231679 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:33:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1784ms 02:33:51 INFO - PROCESS | 1833 | 1461231231702 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 1833 | 1461231231707 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:33:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:33:51 INFO - PROCESS | 1833 | 1461231231712 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 1833 | 1461231231714 Marionette TRACE conn3 <- [1,758,null,{}] 02:33:51 INFO - PROCESS | 1833 | 1461231231720 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:51 INFO - PROCESS | 1833 | 1461231231904 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:33:52 INFO - PROCESS | 1833 | 1461231232050 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5ece000 == 71 [pid = 1833] [id = 197] 02:33:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85dd1b8400) [pid = 1833] [serial = 591] [outer = (nil)] 02:33:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85e2fc7000) [pid = 1833] [serial = 592] [outer = 0x7f85dd1b8400] 02:33:52 INFO - PROCESS | 1833 | 1461231232121 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85e338c000) [pid = 1833] [serial = 593] [outer = 0x7f85dd1b8400] 02:33:52 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:52 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:33:52 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:52 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:52 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:33:52 INFO - PROCESS | 1833 | 1461231232902 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:33:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1226ms 02:33:52 INFO - PROCESS | 1833 | 1461231232954 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 1833 | 1461231232957 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:33:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:33:52 INFO - PROCESS | 1833 | 1461231232963 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1833 | 1461231232966 Marionette TRACE conn3 <- [1,762,null,{}] 02:33:52 INFO - PROCESS | 1833 | 1461231232971 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:53 INFO - PROCESS | 1833 | 1461231233137 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:33:53 INFO - PROCESS | 1833 | 1461231233286 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04e5000 == 72 [pid = 1833] [id = 198] 02:33:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85e3d3b400) [pid = 1833] [serial = 594] [outer = (nil)] 02:33:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e40cac00) [pid = 1833] [serial = 595] [outer = 0x7f85e3d3b400] 02:33:53 INFO - PROCESS | 1833 | 1461231233364 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85e4309400) [pid = 1833] [serial = 596] [outer = 0x7f85e3d3b400] 02:33:54 INFO - PROCESS | 1833 | 1461231234527 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:33:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1590ms 02:33:54 INFO - PROCESS | 1833 | 1461231234820 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 1833 | 1461231234824 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:33:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:33:54 INFO - PROCESS | 1833 | 1461231234881 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1833 | 1461231234887 Marionette TRACE conn3 <- [1,766,null,{}] 02:33:54 INFO - PROCESS | 1833 | 1461231234897 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 1833 | 1461231235037 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:33:55 INFO - PROCESS | 1833 | 1461231235203 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da02f800 == 73 [pid = 1833] [id = 199] 02:33:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85d94cfc00) [pid = 1833] [serial = 597] [outer = (nil)] 02:33:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85d9708000) [pid = 1833] [serial = 598] [outer = 0x7f85d94cfc00] 02:33:55 INFO - PROCESS | 1833 | 1461231235372 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85d9c72400) [pid = 1833] [serial = 599] [outer = 0x7f85d94cfc00] 02:33:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd116000 == 72 [pid = 1833] [id = 54] 02:33:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fd8800 == 71 [pid = 1833] [id = 56] 02:33:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e264d000 == 70 [pid = 1833] [id = 45] 02:33:55 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f85dc4e5800) [pid = 1833] [serial = 550] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e413e000 == 69 [pid = 1833] [id = 186] 02:33:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2ce5800 == 68 [pid = 1833] [id = 185] 02:33:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da01b800 == 67 [pid = 1833] [id = 184] 02:33:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f4e800 == 66 [pid = 1833] [id = 183] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f85dd1b7000) [pid = 1833] [serial = 547] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f85e2d6e000) [pid = 1833] [serial = 529] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85d9a6fc00) [pid = 1833] [serial = 541] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85da00c800) [pid = 1833] [serial = 542] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85de07e000) [pid = 1833] [serial = 526] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85e3d38c00) [pid = 1833] [serial = 532] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85db575000) [pid = 1833] [serial = 544] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85db936c00) [pid = 1833] [serial = 523] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f85d94c9c00) [pid = 1833] [serial = 520] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f85d8517c00) [pid = 1833] [serial = 539] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f85d821f400) [pid = 1833] [serial = 538] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f85e5e40400) [pid = 1833] [serial = 535] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f85dd4f9400) [pid = 1833] [serial = 548] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f85dc4e6000) [pid = 1833] [serial = 545] [outer = (nil)] [url = about:blank] 02:33:56 INFO - PROCESS | 1833 | 1461231236585 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:33:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1788ms 02:33:56 INFO - PROCESS | 1833 | 1461231236628 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:33:56 INFO - PROCESS | 1833 | 1461231236632 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:33:56 INFO - PROCESS | 1833 | 1461231236643 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 1833 | 1461231236648 Marionette TRACE conn3 <- [1,770,null,{}] 02:33:56 INFO - PROCESS | 1833 | 1461231236654 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:56 INFO - PROCESS | 1833 | 1461231236829 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:33:56 INFO - PROCESS | 1833 | 1461231236933 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da586800 == 67 [pid = 1833] [id = 200] 02:33:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f85d94d0400) [pid = 1833] [serial = 600] [outer = (nil)] 02:33:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f85da1b6c00) [pid = 1833] [serial = 601] [outer = 0x7f85d94d0400] 02:33:56 INFO - PROCESS | 1833 | 1461231236991 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f85db938c00) [pid = 1833] [serial = 602] [outer = 0x7f85d94d0400] 02:33:57 INFO - PROCESS | 1833 | 1461231237589 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 982ms 02:33:57 INFO - PROCESS | 1833 | 1461231237622 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1833 | 1461231237624 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:33:57 INFO - PROCESS | 1833 | 1461231237630 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1833 | 1461231237632 Marionette TRACE conn3 <- [1,774,null,{}] 02:33:57 INFO - PROCESS | 1833 | 1461231237645 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:57 INFO - PROCESS | 1833 | 1461231237836 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:33:57 INFO - PROCESS | 1833 | 1461231237913 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf7c800 == 68 [pid = 1833] [id = 201] 02:33:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f85dc332400) [pid = 1833] [serial = 603] [outer = (nil)] 02:33:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f85dd1bd000) [pid = 1833] [serial = 604] [outer = 0x7f85dc332400] 02:33:57 INFO - PROCESS | 1833 | 1461231237976 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f85ddeb5c00) [pid = 1833] [serial = 605] [outer = 0x7f85dc332400] 02:33:58 INFO - PROCESS | 1833 | 1461231238800 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1184ms 02:33:58 INFO - PROCESS | 1833 | 1461231238814 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 1833 | 1461231238816 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:33:58 INFO - PROCESS | 1833 | 1461231238822 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 1833 | 1461231238835 Marionette TRACE conn3 <- [1,778,null,{}] 02:33:58 INFO - PROCESS | 1833 | 1461231238839 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:59 INFO - PROCESS | 1833 | 1461231239015 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:33:59 INFO - PROCESS | 1833 | 1461231239045 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2ce5800 == 69 [pid = 1833] [id = 202] 02:33:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85dcf0d800) [pid = 1833] [serial = 606] [outer = (nil)] 02:33:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85df983000) [pid = 1833] [serial = 607] [outer = 0x7f85dcf0d800] 02:33:59 INFO - PROCESS | 1833 | 1461231239103 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85e1a65c00) [pid = 1833] [serial = 608] [outer = 0x7f85dcf0d800] 02:33:59 INFO - PROCESS | 1833 | 1461231239819 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1042ms 02:33:59 INFO - PROCESS | 1833 | 1461231239864 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1833 | 1461231239868 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:33:59 INFO - PROCESS | 1833 | 1461231239907 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1833 | 1461231239909 Marionette TRACE conn3 <- [1,782,null,{}] 02:33:59 INFO - PROCESS | 1833 | 1461231239914 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 1833 | 1461231240106 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:34:00 INFO - PROCESS | 1833 | 1461231240130 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e38a0800 == 70 [pid = 1833] [id = 203] 02:34:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85ddebf800) [pid = 1833] [serial = 609] [outer = (nil)] 02:34:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e27df000) [pid = 1833] [serial = 610] [outer = 0x7f85ddebf800] 02:34:00 INFO - PROCESS | 1833 | 1461231240188 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85e3d39800) [pid = 1833] [serial = 611] [outer = 0x7f85ddebf800] 02:34:00 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f85d8214800) [pid = 1833] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:34:00 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f85db56f800) [pid = 1833] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:34:00 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f85d8218000) [pid = 1833] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:34:00 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f85d9b69c00) [pid = 1833] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:34:00 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f85d6dfe800) [pid = 1833] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:34:00 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f85dc330800) [pid = 1833] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:34:00 INFO - PROCESS | 1833 | 1461231240938 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1099ms 02:34:00 INFO - PROCESS | 1833 | 1461231240994 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 1833 | 1461231240997 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:34:01 INFO - PROCESS | 1833 | 1461231241002 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 1833 | 1461231241005 Marionette TRACE conn3 <- [1,786,null,{}] 02:34:01 INFO - PROCESS | 1833 | 1461231241017 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 1833 | 1461231241201 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:34:01 INFO - PROCESS | 1833 | 1461231241234 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4a73000 == 71 [pid = 1833] [id = 204] 02:34:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f85e4a4f800) [pid = 1833] [serial = 612] [outer = (nil)] 02:34:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f85e4a52400) [pid = 1833] [serial = 613] [outer = 0x7f85e4a4f800] 02:34:01 INFO - PROCESS | 1833 | 1461231241300 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f85e4e69800) [pid = 1833] [serial = 614] [outer = 0x7f85e4a4f800] 02:34:02 INFO - PROCESS | 1833 | 1461231242053 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1082ms 02:34:02 INFO - PROCESS | 1833 | 1461231242101 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1833 | 1461231242104 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:34:02 INFO - PROCESS | 1833 | 1461231242110 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1833 | 1461231242113 Marionette TRACE conn3 <- [1,790,null,{}] 02:34:02 INFO - PROCESS | 1833 | 1461231242126 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 1833 | 1461231242263 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:34:02 INFO - PROCESS | 1833 | 1461231242280 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7be000 == 72 [pid = 1833] [id = 205] 02:34:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f85e4e69c00) [pid = 1833] [serial = 615] [outer = (nil)] 02:34:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f85e537dc00) [pid = 1833] [serial = 616] [outer = 0x7f85e4e69c00] 02:34:02 INFO - PROCESS | 1833 | 1461231242341 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f85e5e40400) [pid = 1833] [serial = 617] [outer = 0x7f85e4e69c00] 02:34:03 INFO - PROCESS | 1833 | 1461231243403 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1337ms 02:34:03 INFO - PROCESS | 1833 | 1461231243448 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1833 | 1461231243454 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:34:03 INFO - PROCESS | 1833 | 1461231243463 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1833 | 1461231243467 Marionette TRACE conn3 <- [1,794,null,{}] 02:34:03 INFO - PROCESS | 1833 | 1461231243475 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:03 INFO - PROCESS | 1833 | 1461231243642 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:34:03 INFO - PROCESS | 1833 | 1461231243793 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd119000 == 73 [pid = 1833] [id = 206] 02:34:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f85d9b67800) [pid = 1833] [serial = 618] [outer = (nil)] 02:34:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f85da18b400) [pid = 1833] [serial = 619] [outer = 0x7f85d9b67800] 02:34:03 INFO - PROCESS | 1833 | 1461231243865 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f85db56f800) [pid = 1833] [serial = 620] [outer = 0x7f85d9b67800] 02:34:04 INFO - PROCESS | 1833 | 1461231244793 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1387ms 02:34:04 INFO - PROCESS | 1833 | 1461231244849 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1833 | 1461231244858 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:34:04 INFO - PROCESS | 1833 | 1461231244867 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1833 | 1461231244871 Marionette TRACE conn3 <- [1,798,null,{}] 02:34:04 INFO - PROCESS | 1833 | 1461231244877 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 1833 | 1461231245042 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:34:05 INFO - PROCESS | 1833 | 1461231245191 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a76800 == 74 [pid = 1833] [id = 207] 02:34:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f85d9b69c00) [pid = 1833] [serial = 621] [outer = (nil)] 02:34:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f85dd46d000) [pid = 1833] [serial = 622] [outer = 0x7f85d9b69c00] 02:34:05 INFO - PROCESS | 1833 | 1461231245272 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f85de084800) [pid = 1833] [serial = 623] [outer = 0x7f85d9b69c00] 02:34:06 INFO - PROCESS | 1833 | 1461231246174 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1382ms 02:34:06 INFO - PROCESS | 1833 | 1461231246251 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:34:06 INFO - PROCESS | 1833 | 1461231246263 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:34:06 INFO - PROCESS | 1833 | 1461231246271 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1833 | 1461231246277 Marionette TRACE conn3 <- [1,802,null,{}] 02:34:06 INFO - PROCESS | 1833 | 1461231246293 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:06 INFO - PROCESS | 1833 | 1461231246532 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:34:06 INFO - PROCESS | 1833 | 1461231246649 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1811000 == 75 [pid = 1833] [id = 208] 02:34:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f85dcf06c00) [pid = 1833] [serial = 624] [outer = (nil)] 02:34:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f85e4684000) [pid = 1833] [serial = 625] [outer = 0x7f85dcf06c00] 02:34:06 INFO - PROCESS | 1833 | 1461231246726 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f85e520c400) [pid = 1833] [serial = 626] [outer = 0x7f85dcf06c00] 02:34:07 INFO - PROCESS | 1833 | 1461231247573 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1339ms 02:34:07 INFO - PROCESS | 1833 | 1461231247611 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:34:07 INFO - PROCESS | 1833 | 1461231247616 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:34:07 INFO - PROCESS | 1833 | 1461231247621 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 1833 | 1461231247624 Marionette TRACE conn3 <- [1,806,null,{}] 02:34:07 INFO - PROCESS | 1833 | 1461231247629 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 1833 | 1461231247785 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:34:07 INFO - PROCESS | 1833 | 1461231247940 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5314800 == 76 [pid = 1833] [id = 209] 02:34:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f85dd4f6400) [pid = 1833] [serial = 627] [outer = (nil)] 02:34:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f85e5e47000) [pid = 1833] [serial = 628] [outer = 0x7f85dd4f6400] 02:34:08 INFO - PROCESS | 1833 | 1461231248013 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85ef8c4c00) [pid = 1833] [serial = 629] [outer = 0x7f85dd4f6400] 02:34:08 INFO - PROCESS | 1833 | 1461231248821 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1230ms 02:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:34:08 INFO - PROCESS | 1833 | 1461231248852 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1833 | 1461231248855 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:34:08 INFO - PROCESS | 1833 | 1461231248861 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1833 | 1461231248864 Marionette TRACE conn3 <- [1,810,null,{}] 02:34:08 INFO - PROCESS | 1833 | 1461231248869 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 1833 | 1461231249017 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:34:09 INFO - PROCESS | 1833 | 1461231249172 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5663000 == 77 [pid = 1833] [id = 210] 02:34:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85dcf06800) [pid = 1833] [serial = 630] [outer = (nil)] 02:34:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85ef8cc400) [pid = 1833] [serial = 631] [outer = 0x7f85dcf06800] 02:34:09 INFO - PROCESS | 1833 | 1461231249251 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85f0458c00) [pid = 1833] [serial = 632] [outer = 0x7f85dcf06800] 02:34:10 INFO - PROCESS | 1833 | 1461231250146 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1333ms 02:34:10 INFO - PROCESS | 1833 | 1461231250194 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 1833 | 1461231250198 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:34:10 INFO - PROCESS | 1833 | 1461231250203 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1833 | 1461231250206 Marionette TRACE conn3 <- [1,814,null,{}] 02:34:10 INFO - PROCESS | 1833 | 1461231250211 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 1833 | 1461231250396 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:34:10 INFO - PROCESS | 1833 | 1461231250547 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5a38800 == 78 [pid = 1833] [id = 211] 02:34:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85f079fc00) [pid = 1833] [serial = 633] [outer = (nil)] 02:34:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85f0920800) [pid = 1833] [serial = 634] [outer = 0x7f85f079fc00] 02:34:10 INFO - PROCESS | 1833 | 1461231250618 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85f18df000) [pid = 1833] [serial = 635] [outer = 0x7f85f079fc00] 02:34:11 INFO - PROCESS | 1833 | 1461231251481 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 1833 | 1461231251539 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:34:11 INFO - PROCESS | 1833 | 1461231251545 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 1833 | 1461231251548 Marionette TRACE conn3 <- [1,818,null,{}] 02:34:11 INFO - PROCESS | 1833 | 1461231251553 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:11 INFO - PROCESS | 1833 | 1461231251697 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:34:11 INFO - PROCESS | 1833 | 1461231251853 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d5a000 == 79 [pid = 1833] [id = 212] 02:34:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85f07a0800) [pid = 1833] [serial = 636] [outer = (nil)] 02:34:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85f1b48400) [pid = 1833] [serial = 637] [outer = 0x7f85f07a0800] 02:34:11 INFO - PROCESS | 1833 | 1461231251922 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85f1b51400) [pid = 1833] [serial = 638] [outer = 0x7f85f07a0800] 02:34:12 INFO - PROCESS | 1833 | 1461231252765 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1288ms 02:34:12 INFO - PROCESS | 1833 | 1461231252833 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1833 | 1461231252836 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:34:12 INFO - PROCESS | 1833 | 1461231252842 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1833 | 1461231252845 Marionette TRACE conn3 <- [1,822,null,{}] 02:34:12 INFO - PROCESS | 1833 | 1461231252850 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 1833 | 1461231253001 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:34:13 INFO - PROCESS | 1833 | 1461231253154 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da59e800 == 80 [pid = 1833] [id = 213] 02:34:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85d8212400) [pid = 1833] [serial = 639] [outer = (nil)] 02:34:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85da95e800) [pid = 1833] [serial = 640] [outer = 0x7f85d8212400] 02:34:13 INFO - PROCESS | 1833 | 1461231253235 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85f19c8800) [pid = 1833] [serial = 641] [outer = 0x7f85d8212400] 02:34:14 INFO - PROCESS | 1833 | 1461231254327 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 1833 | 1461231254384 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:34:14 INFO - PROCESS | 1833 | 1461231254393 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 1833 | 1461231254398 Marionette TRACE conn3 <- [1,826,null,{}] 02:34:14 INFO - PROCESS | 1833 | 1461231254404 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 1833 | 1461231254559 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:34:14 INFO - PROCESS | 1833 | 1461231254731 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e17000 == 81 [pid = 1833] [id = 214] 02:34:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85da010000) [pid = 1833] [serial = 642] [outer = (nil)] 02:34:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85da1b9c00) [pid = 1833] [serial = 643] [outer = 0x7f85da010000] 02:34:14 INFO - PROCESS | 1833 | 1461231254846 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85dc43ac00) [pid = 1833] [serial = 644] [outer = 0x7f85da010000] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85e2388000) [pid = 1833] [serial = 580] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85ddeb9400) [pid = 1833] [serial = 551] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85db78b000) [pid = 1833] [serial = 571] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85d86f1400) [pid = 1833] [serial = 566] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85d821f000) [pid = 1833] [serial = 565] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85e24a9000) [pid = 1833] [serial = 559] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85dc433400) [pid = 1833] [serial = 556] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85d9c72000) [pid = 1833] [serial = 568] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85da00c000) [pid = 1833] [serial = 569] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85ddebfc00) [pid = 1833] [serial = 577] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85e4a5b000) [pid = 1833] [serial = 562] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85d9706400) [pid = 1833] [serial = 553] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f85dd46cc00) [pid = 1833] [serial = 574] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f85de087400) [pid = 1833] [serial = 578] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f85dd4f5800) [pid = 1833] [serial = 575] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f85dc32cc00) [pid = 1833] [serial = 572] [outer = (nil)] [url = about:blank] 02:34:15 INFO - PROCESS | 1833 | 1461231255766 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1435ms 02:34:15 INFO - PROCESS | 1833 | 1461231255829 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 1833 | 1461231255836 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:34:15 INFO - PROCESS | 1833 | 1461231255846 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 1833 | 1461231255849 Marionette TRACE conn3 <- [1,830,null,{}] 02:34:15 INFO - PROCESS | 1833 | 1461231255855 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 1833 | 1461231256004 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:34:16 INFO - PROCESS | 1833 | 1461231256133 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da592000 == 82 [pid = 1833] [id = 215] 02:34:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f85d9c72000) [pid = 1833] [serial = 645] [outer = (nil)] 02:34:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f85dd047800) [pid = 1833] [serial = 646] [outer = 0x7f85d9c72000] 02:34:16 INFO - PROCESS | 1833 | 1461231256192 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f85ddeb8c00) [pid = 1833] [serial = 647] [outer = 0x7f85d9c72000] 02:34:16 INFO - PROCESS | 1833 | 1461231256932 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1135ms 02:34:16 INFO - PROCESS | 1833 | 1461231256980 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1833 | 1461231256984 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:34:16 INFO - PROCESS | 1833 | 1461231256989 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1833 | 1461231256994 Marionette TRACE conn3 <- [1,834,null,{}] 02:34:17 INFO - PROCESS | 1833 | 1461231257009 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 1833 | 1461231257199 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:34:17 INFO - PROCESS | 1833 | 1461231257209 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2f93800 == 83 [pid = 1833] [id = 216] 02:34:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f85e24a9000) [pid = 1833] [serial = 648] [outer = (nil)] 02:34:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85e2d75c00) [pid = 1833] [serial = 649] [outer = 0x7f85e24a9000] 02:34:17 INFO - PROCESS | 1833 | 1461231257271 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85e4160400) [pid = 1833] [serial = 650] [outer = 0x7f85e24a9000] 02:34:18 INFO - PROCESS | 1833 | 1461231258033 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1084ms 02:34:18 INFO - PROCESS | 1833 | 1461231258088 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1833 | 1461231258092 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:34:18 INFO - PROCESS | 1833 | 1461231258097 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1833 | 1461231258099 Marionette TRACE conn3 <- [1,838,null,{}] 02:34:18 INFO - PROCESS | 1833 | 1461231258104 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 1833 | 1461231258291 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:34:18 INFO - PROCESS | 1833 | 1461231258319 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4a61000 == 84 [pid = 1833] [id = 217] 02:34:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85e267d800) [pid = 1833] [serial = 651] [outer = (nil)] 02:34:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85e4e5d000) [pid = 1833] [serial = 652] [outer = 0x7f85e267d800] 02:34:18 INFO - PROCESS | 1833 | 1461231258380 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85e5e3ec00) [pid = 1833] [serial = 653] [outer = 0x7f85e267d800] 02:34:19 INFO - PROCESS | 1833 | 1461231259139 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1077ms 02:34:19 INFO - PROCESS | 1833 | 1461231259175 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 1833 | 1461231259177 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:34:19 INFO - PROCESS | 1833 | 1461231259183 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 1833 | 1461231259185 Marionette TRACE conn3 <- [1,842,null,{}] 02:34:19 INFO - PROCESS | 1833 | 1461231259190 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 1833 | 1461231259388 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:34:19 INFO - PROCESS | 1833 | 1461231259421 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0660800 == 85 [pid = 1833] [id = 218] 02:34:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85e619c800) [pid = 1833] [serial = 654] [outer = (nil)] 02:34:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85f0459800) [pid = 1833] [serial = 655] [outer = 0x7f85e619c800] 02:34:19 INFO - PROCESS | 1833 | 1461231259478 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85f079e800) [pid = 1833] [serial = 656] [outer = 0x7f85e619c800] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85dc332400) [pid = 1833] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85d94d0400) [pid = 1833] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85e229a400) [pid = 1833] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85e4a4f800) [pid = 1833] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85dcf0d800) [pid = 1833] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85ddebf800) [pid = 1833] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85d94cfc00) [pid = 1833] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:34:20 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85da004c00) [pid = 1833] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:34:20 INFO - PROCESS | 1833 | 1461231260345 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1179ms 02:34:20 INFO - PROCESS | 1833 | 1461231260363 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1833 | 1461231260366 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:34:20 INFO - PROCESS | 1833 | 1461231260372 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1833 | 1461231260374 Marionette TRACE conn3 <- [1,846,null,{}] 02:34:20 INFO - PROCESS | 1833 | 1461231260380 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 1833 | 1461231260549 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:34:20 INFO - PROCESS | 1833 | 1461231260559 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3a7b000 == 86 [pid = 1833] [id = 219] 02:34:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85dcf0c400) [pid = 1833] [serial = 657] [outer = (nil)] 02:34:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85e9a5a000) [pid = 1833] [serial = 658] [outer = 0x7f85dcf0c400] 02:34:20 INFO - PROCESS | 1833 | 1461231260622 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85f1cc5800) [pid = 1833] [serial = 659] [outer = 0x7f85dcf0c400] 02:34:21 INFO - PROCESS | 1833 | 1461231261352 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1027ms 02:34:21 INFO - PROCESS | 1833 | 1461231261399 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1833 | 1461231261402 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:34:21 INFO - PROCESS | 1833 | 1461231261408 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1833 | 1461231261410 Marionette TRACE conn3 <- [1,850,null,{}] 02:34:21 INFO - PROCESS | 1833 | 1461231261427 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 1833 | 1461231261560 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:34:21 INFO - PROCESS | 1833 | 1461231261574 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5ba1000 == 87 [pid = 1833] [id = 220] 02:34:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85d9c68800) [pid = 1833] [serial = 660] [outer = (nil)] 02:34:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85f1cf2c00) [pid = 1833] [serial = 661] [outer = 0x7f85d9c68800] 02:34:21 INFO - PROCESS | 1833 | 1461231261631 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85f3a1c400) [pid = 1833] [serial = 662] [outer = 0x7f85d9c68800] 02:34:22 INFO - PROCESS | 1833 | 1461231262536 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1186ms 02:34:22 INFO - PROCESS | 1833 | 1461231262595 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 1833 | 1461231262600 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:34:22 INFO - PROCESS | 1833 | 1461231262609 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1833 | 1461231262614 Marionette TRACE conn3 <- [1,854,null,{}] 02:34:22 INFO - PROCESS | 1833 | 1461231262622 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:22 INFO - PROCESS | 1833 | 1461231262793 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:34:22 INFO - PROCESS | 1833 | 1461231262949 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd116000 == 88 [pid = 1833] [id = 221] 02:34:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85d970c400) [pid = 1833] [serial = 663] [outer = (nil)] 02:34:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85da1ba000) [pid = 1833] [serial = 664] [outer = 0x7f85d970c400] 02:34:23 INFO - PROCESS | 1833 | 1461231263020 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85dcf07800) [pid = 1833] [serial = 665] [outer = 0x7f85d970c400] 02:34:23 INFO - PROCESS | 1833 | 1461231263918 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1382ms 02:34:24 INFO - PROCESS | 1833 | 1461231263990 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1833 | 1461231263997 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:34:24 INFO - PROCESS | 1833 | 1461231264007 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1833 | 1461231264011 Marionette TRACE conn3 <- [1,858,null,{}] 02:34:24 INFO - PROCESS | 1833 | 1461231264017 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:24 INFO - PROCESS | 1833 | 1461231264214 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:34:24 INFO - PROCESS | 1833 | 1461231264377 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7bf000 == 89 [pid = 1833] [id = 222] 02:34:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85d9a64c00) [pid = 1833] [serial = 666] [outer = (nil)] 02:34:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85de087000) [pid = 1833] [serial = 667] [outer = 0x7f85d9a64c00] 02:34:24 INFO - PROCESS | 1833 | 1461231264449 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85e2619800) [pid = 1833] [serial = 668] [outer = 0x7f85d9a64c00] 02:34:25 INFO - PROCESS | 1833 | 1461231265334 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1382ms 02:34:25 INFO - PROCESS | 1833 | 1461231265390 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1833 | 1461231265394 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:34:25 INFO - PROCESS | 1833 | 1461231265400 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1833 | 1461231265405 Marionette TRACE conn3 <- [1,862,null,{}] 02:34:25 INFO - PROCESS | 1833 | 1461231265421 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 1833 | 1461231265596 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:34:25 INFO - PROCESS | 1833 | 1461231265754 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f7b7c800 == 90 [pid = 1833] [id = 223] 02:34:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85e2624800) [pid = 1833] [serial = 669] [outer = (nil)] 02:34:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85f079b400) [pid = 1833] [serial = 670] [outer = 0x7f85e2624800] 02:34:25 INFO - PROCESS | 1833 | 1461231265832 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85f1826400) [pid = 1833] [serial = 671] [outer = 0x7f85e2624800] 02:34:26 INFO - PROCESS | 1833 | 1461231266674 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1334ms 02:34:26 INFO - PROCESS | 1833 | 1461231266735 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 1833 | 1461231266740 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:34:26 INFO - PROCESS | 1833 | 1461231266745 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 1833 | 1461231266748 Marionette TRACE conn3 <- [1,866,null,{}] 02:34:26 INFO - PROCESS | 1833 | 1461231266755 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:26 INFO - PROCESS | 1833 | 1461231266925 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:34:27 INFO - PROCESS | 1833 | 1461231267082 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f9e17000 == 91 [pid = 1833] [id = 224] 02:34:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85e035d800) [pid = 1833] [serial = 672] [outer = (nil)] 02:34:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85f1cc8400) [pid = 1833] [serial = 673] [outer = 0x7f85e035d800] 02:34:27 INFO - PROCESS | 1833 | 1461231267155 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85f3aa8400) [pid = 1833] [serial = 674] [outer = 0x7f85e035d800] 02:34:28 INFO - PROCESS | 1833 | 1461231267999 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1287ms 02:34:28 INFO - PROCESS | 1833 | 1461231268035 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1833 | 1461231268039 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:34:28 INFO - PROCESS | 1833 | 1461231268045 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1833 | 1461231268047 Marionette TRACE conn3 <- [1,870,null,{}] 02:34:28 INFO - PROCESS | 1833 | 1461231268053 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 1833 | 1461231268208 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:34:28 INFO - PROCESS | 1833 | 1461231268382 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6857000 == 92 [pid = 1833] [id = 225] 02:34:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85f1b51c00) [pid = 1833] [serial = 675] [outer = (nil)] 02:34:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85e3d3ec00) [pid = 1833] [serial = 676] [outer = 0x7f85f1b51c00] 02:34:28 INFO - PROCESS | 1833 | 1461231268463 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85f545f000) [pid = 1833] [serial = 677] [outer = 0x7f85f1b51c00] 02:34:29 INFO - PROCESS | 1833 | 1461231269360 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1378ms 02:34:29 INFO - PROCESS | 1833 | 1461231269424 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 1833 | 1461231269428 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:34:29 INFO - PROCESS | 1833 | 1461231269434 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 1833 | 1461231269436 Marionette TRACE conn3 <- [1,874,null,{}] 02:34:29 INFO - PROCESS | 1833 | 1461231269442 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 1833 | 1461231269665 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:34:29 INFO - PROCESS | 1833 | 1461231269825 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fd598800 == 93 [pid = 1833] [id = 226] 02:34:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85f537f800) [pid = 1833] [serial = 678] [outer = (nil)] 02:34:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85f592f000) [pid = 1833] [serial = 679] [outer = 0x7f85f537f800] 02:34:29 INFO - PROCESS | 1833 | 1461231269901 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85f5b32400) [pid = 1833] [serial = 680] [outer = 0x7f85f537f800] 02:34:30 INFO - PROCESS | 1833 | 1461231270750 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1377ms 02:34:30 INFO - PROCESS | 1833 | 1461231270813 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1833 | 1461231270816 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:34:30 INFO - PROCESS | 1833 | 1461231270822 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1833 | 1461231270824 Marionette TRACE conn3 <- [1,878,null,{}] 02:34:30 INFO - PROCESS | 1833 | 1461231270830 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:30 INFO - PROCESS | 1833 | 1461231270990 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:34:31 INFO - PROCESS | 1833 | 1461231271153 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0a1e800 == 94 [pid = 1833] [id = 227] 02:34:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85f546a400) [pid = 1833] [serial = 681] [outer = (nil)] 02:34:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85f5b3ac00) [pid = 1833] [serial = 682] [outer = 0x7f85f546a400] 02:34:31 INFO - PROCESS | 1833 | 1461231271225 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85f5bb8c00) [pid = 1833] [serial = 683] [outer = 0x7f85f546a400] 02:34:32 INFO - PROCESS | 1833 | 1461231272033 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1240ms 02:34:32 INFO - PROCESS | 1833 | 1461231272063 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 1833 | 1461231272067 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:34:32 INFO - PROCESS | 1833 | 1461231272073 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 1833 | 1461231272076 Marionette TRACE conn3 <- [1,882,null,{}] 02:34:32 INFO - PROCESS | 1833 | 1461231272081 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:32 INFO - PROCESS | 1833 | 1461231272238 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:34:32 INFO - PROCESS | 1833 | 1461231272402 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7492000 == 95 [pid = 1833] [id = 228] 02:34:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85f5b30400) [pid = 1833] [serial = 684] [outer = (nil)] 02:34:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85f5da9800) [pid = 1833] [serial = 685] [outer = 0x7f85f5b30400] 02:34:32 INFO - PROCESS | 1833 | 1461231272473 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85f5e65400) [pid = 1833] [serial = 686] [outer = 0x7f85f5b30400] 02:34:33 INFO - PROCESS | 1833 | 1461231273365 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1331ms 02:34:33 INFO - PROCESS | 1833 | 1461231273406 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 1833 | 1461231273409 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:34:33 INFO - PROCESS | 1833 | 1461231273415 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1833 | 1461231273417 Marionette TRACE conn3 <- [1,886,null,{}] 02:34:33 INFO - PROCESS | 1833 | 1461231273423 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:33 INFO - PROCESS | 1833 | 1461231273584 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:34:33 INFO - PROCESS | 1833 | 1461231273752 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f49800 == 96 [pid = 1833] [id = 229] 02:34:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85d6df7000) [pid = 1833] [serial = 687] [outer = (nil)] 02:34:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85d9709c00) [pid = 1833] [serial = 688] [outer = 0x7f85d6df7000] 02:34:33 INFO - PROCESS | 1833 | 1461231273821 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85df97fc00) [pid = 1833] [serial = 689] [outer = 0x7f85d6df7000] 02:34:35 INFO - PROCESS | 1833 | 1461231275024 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1634ms 02:34:35 INFO - PROCESS | 1833 | 1461231275051 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:34:35 INFO - PROCESS | 1833 | 1461231275057 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:34:35 INFO - PROCESS | 1833 | 1461231275065 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 1833 | 1461231275069 Marionette TRACE conn3 <- [1,890,null,{}] 02:34:35 INFO - PROCESS | 1833 | 1461231275076 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:35 INFO - PROCESS | 1833 | 1461231275234 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:34:35 INFO - PROCESS | 1833 | 1461231275542 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9dcf000 == 97 [pid = 1833] [id = 230] 02:34:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85d9f09000) [pid = 1833] [serial = 690] [outer = (nil)] 02:34:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85da010c00) [pid = 1833] [serial = 691] [outer = 0x7f85d9f09000] 02:34:35 INFO - PROCESS | 1833 | 1461231275613 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85dc4e2800) [pid = 1833] [serial = 692] [outer = 0x7f85d9f09000] 02:34:36 INFO - PROCESS | 1833 | 1461231276527 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1492ms 02:34:36 INFO - PROCESS | 1833 | 1461231276557 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1833 | 1461231276565 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:34:36 INFO - PROCESS | 1833 | 1461231276574 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1833 | 1461231276577 Marionette TRACE conn3 <- [1,894,null,{}] 02:34:36 INFO - PROCESS | 1833 | 1461231276583 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 1833 | 1461231276750 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:34:36 INFO - PROCESS | 1833 | 1461231276917 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8bf000 == 98 [pid = 1833] [id = 231] 02:34:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85dd1b8000) [pid = 1833] [serial = 693] [outer = (nil)] 02:34:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85ddeb5000) [pid = 1833] [serial = 694] [outer = 0x7f85dd1b8000] 02:34:36 INFO - PROCESS | 1833 | 1461231276983 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85de082000) [pid = 1833] [serial = 695] [outer = 0x7f85dd1b8000] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9a2a000 == 97 [pid = 1833] [id = 52] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04e8000 == 96 [pid = 1833] [id = 69] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3a7b000 == 95 [pid = 1833] [id = 219] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0660800 == 94 [pid = 1833] [id = 218] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85de312800) [pid = 1833] [serial = 589] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85e2fc7000) [pid = 1833] [serial = 592] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85e40cac00) [pid = 1833] [serial = 595] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85d9c6b800) [pid = 1833] [serial = 583] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85db93f400) [pid = 1833] [serial = 586] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85e537dc00) [pid = 1833] [serial = 616] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4a61000 == 93 [pid = 1833] [id = 217] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2f93800 == 92 [pid = 1833] [id = 216] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da592000 == 91 [pid = 1833] [id = 215] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e17000 == 90 [pid = 1833] [id = 214] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5663000 == 89 [pid = 1833] [id = 210] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5314800 == 88 [pid = 1833] [id = 209] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1811000 == 87 [pid = 1833] [id = 208] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8273800 == 86 [pid = 1833] [id = 164] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3a76800 == 85 [pid = 1833] [id = 207] 02:34:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd119000 == 84 [pid = 1833] [id = 206] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85dd1bd000) [pid = 1833] [serial = 604] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85da1b6c00) [pid = 1833] [serial = 601] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85e2d6ec00) [pid = 1833] [serial = 581] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85db938c00) [pid = 1833] [serial = 602] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85e4a52400) [pid = 1833] [serial = 613] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85e1a65c00) [pid = 1833] [serial = 608] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85ddeb5c00) [pid = 1833] [serial = 605] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85e3d39800) [pid = 1833] [serial = 611] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85df983000) [pid = 1833] [serial = 607] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85e27df000) [pid = 1833] [serial = 610] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85d9c72400) [pid = 1833] [serial = 599] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85d9708000) [pid = 1833] [serial = 598] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85e15d7400) [pid = 1833] [serial = 518] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85e4e69800) [pid = 1833] [serial = 614] [outer = (nil)] [url = about:blank] 02:34:37 INFO - PROCESS | 1833 | 1461231277822 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1277ms 02:34:37 INFO - PROCESS | 1833 | 1461231277874 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1833 | 1461231277877 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:34:37 INFO - PROCESS | 1833 | 1461231277884 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1833 | 1461231277889 Marionette TRACE conn3 <- [1,898,null,{}] 02:34:37 INFO - PROCESS | 1833 | 1461231277904 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 1833 | 1461231278049 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:34:38 INFO - PROCESS | 1833 | 1461231278067 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dddcc800 == 85 [pid = 1833] [id = 232] 02:34:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85dd470c00) [pid = 1833] [serial = 696] [outer = (nil)] 02:34:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85e1a66400) [pid = 1833] [serial = 697] [outer = 0x7f85dd470c00] 02:34:38 INFO - PROCESS | 1833 | 1461231278128 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85e2d72c00) [pid = 1833] [serial = 698] [outer = 0x7f85dd470c00] 02:34:38 INFO - PROCESS | 1833 | 1461231278874 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1035ms 02:34:38 INFO - PROCESS | 1833 | 1461231278920 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 1833 | 1461231278923 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:34:38 INFO - PROCESS | 1833 | 1461231278929 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 1833 | 1461231278931 Marionette TRACE conn3 <- [1,902,null,{}] 02:34:38 INFO - PROCESS | 1833 | 1461231278939 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 1833 | 1461231279080 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:34:39 INFO - PROCESS | 1833 | 1461231279095 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e09000 == 86 [pid = 1833] [id = 233] 02:34:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85d970b400) [pid = 1833] [serial = 699] [outer = (nil)] 02:34:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85e40d1800) [pid = 1833] [serial = 700] [outer = 0x7f85d970b400] 02:34:39 INFO - PROCESS | 1833 | 1461231279153 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85e4ada400) [pid = 1833] [serial = 701] [outer = 0x7f85d970b400] 02:34:39 INFO - PROCESS | 1833 | 1461231279960 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1084ms 02:34:40 INFO - PROCESS | 1833 | 1461231280022 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 1833 | 1461231280025 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:34:40 INFO - PROCESS | 1833 | 1461231280030 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 1833 | 1461231280032 Marionette TRACE conn3 <- [1,906,null,{}] 02:34:40 INFO - PROCESS | 1833 | 1461231280038 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 1833 | 1461231280215 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:34:40 INFO - PROCESS | 1833 | 1461231280244 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fa9800 == 87 [pid = 1833] [id = 234] 02:34:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85e303e000) [pid = 1833] [serial = 702] [outer = (nil)] 02:34:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85e520dc00) [pid = 1833] [serial = 703] [outer = 0x7f85e303e000] 02:34:40 INFO - PROCESS | 1833 | 1461231280302 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85e61a3400) [pid = 1833] [serial = 704] [outer = 0x7f85e303e000] 02:34:41 INFO - PROCESS | 1833 | 1461231281044 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1074ms 02:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:34:41 INFO - PROCESS | 1833 | 1461231281116 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 1833 | 1461231281119 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:34:41 INFO - PROCESS | 1833 | 1461231281125 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 1833 | 1461231281128 Marionette TRACE conn3 <- [1,910,null,{}] 02:34:41 INFO - PROCESS | 1833 | 1461231281133 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 1833 | 1461231281355 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:34:41 INFO - PROCESS | 1833 | 1461231281383 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4653800 == 88 [pid = 1833] [id = 235] 02:34:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85e61a7400) [pid = 1833] [serial = 705] [outer = (nil)] 02:34:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85f19cd000) [pid = 1833] [serial = 706] [outer = 0x7f85e61a7400] 02:34:41 INFO - PROCESS | 1833 | 1461231281446 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85f1cef800) [pid = 1833] [serial = 707] [outer = 0x7f85e61a7400] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85d8217c00) [pid = 1833] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d94c8800) [pid = 1833] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85e2682c00) [pid = 1833] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85d94cc800) [pid = 1833] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85d9711800) [pid = 1833] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85e3d3b400) [pid = 1833] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85dcf09000) [pid = 1833] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85de081000) [pid = 1833] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85de07ac00) [pid = 1833] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85dc4e9000) [pid = 1833] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85d9f0e400) [pid = 1833] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85d8215c00) [pid = 1833] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85dd046000) [pid = 1833] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85ddeb4000) [pid = 1833] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85dd1b2000) [pid = 1833] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85d821d400) [pid = 1833] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85dd1b8400) [pid = 1833] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85d850d400) [pid = 1833] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85d8515000) [pid = 1833] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85dd469c00) [pid = 1833] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85e267d800) [pid = 1833] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85e619c800) [pid = 1833] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85da010000) [pid = 1833] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85dcf0c400) [pid = 1833] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85e24a9000) [pid = 1833] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:34:42 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85d9c72000) [pid = 1833] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:34:42 INFO - PROCESS | 1833 | 1461231282627 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1528ms 02:34:42 INFO - PROCESS | 1833 | 1461231282654 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1833 | 1461231282657 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:34:42 INFO - PROCESS | 1833 | 1461231282662 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1833 | 1461231282664 Marionette TRACE conn3 <- [1,914,null,{}] 02:34:42 INFO - PROCESS | 1833 | 1461231282670 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:42 INFO - PROCESS | 1833 | 1461231282820 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:34:42 INFO - PROCESS | 1833 | 1461231282945 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2f9a800 == 89 [pid = 1833] [id = 236] 02:34:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85d8217c00) [pid = 1833] [serial = 708] [outer = (nil)] 02:34:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85da810400) [pid = 1833] [serial = 709] [outer = 0x7f85d8217c00] 02:34:43 INFO - PROCESS | 1833 | 1461231283004 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85de312c00) [pid = 1833] [serial = 710] [outer = 0x7f85d8217c00] 02:34:43 INFO - PROCESS | 1833 | 1461231283649 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1026ms 02:34:43 INFO - PROCESS | 1833 | 1461231283690 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 1833 | 1461231283693 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:34:43 INFO - PROCESS | 1833 | 1461231283699 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 1833 | 1461231283701 Marionette TRACE conn3 <- [1,918,null,{}] 02:34:43 INFO - PROCESS | 1833 | 1461231283706 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 1833 | 1461231283896 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:34:43 INFO - PROCESS | 1833 | 1461231283918 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea7b7800 == 90 [pid = 1833] [id = 237] 02:34:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85d9c6f000) [pid = 1833] [serial = 711] [outer = (nil)] 02:34:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85e303dc00) [pid = 1833] [serial = 712] [outer = 0x7f85d9c6f000] 02:34:43 INFO - PROCESS | 1833 | 1461231283975 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85ef8cfc00) [pid = 1833] [serial = 713] [outer = 0x7f85d9c6f000] 02:34:44 INFO - PROCESS | 1833 | 1461231284976 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1331ms 02:34:45 INFO - PROCESS | 1833 | 1461231285031 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1833 | 1461231285036 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:34:45 INFO - PROCESS | 1833 | 1461231285045 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1833 | 1461231285050 Marionette TRACE conn3 <- [1,922,null,{}] 02:34:45 INFO - PROCESS | 1833 | 1461231285058 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 1833 | 1461231285232 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:34:45 INFO - PROCESS | 1833 | 1461231285401 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85d9c63800) [pid = 1833] [serial = 714] [outer = 0x7f85d9f03800] 02:34:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd119000 == 91 [pid = 1833] [id = 238] 02:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85da1ad000) [pid = 1833] [serial = 715] [outer = (nil)] 02:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85da1af800) [pid = 1833] [serial = 716] [outer = 0x7f85da1ad000] 02:34:45 INFO - PROCESS | 1833 | 1461231285503 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85dc4ef400) [pid = 1833] [serial = 717] [outer = 0x7f85da1ad000] 02:34:46 INFO - PROCESS | 1833 | 1461231286511 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1532ms 02:34:46 INFO - PROCESS | 1833 | 1461231286577 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:34:46 INFO - PROCESS | 1833 | 1461231286587 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:34:46 INFO - PROCESS | 1833 | 1461231286598 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 1833 | 1461231286601 Marionette TRACE conn3 <- [1,926,null,{}] 02:34:46 INFO - PROCESS | 1833 | 1461231286608 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 1833 | 1461231286794 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:34:47 INFO - PROCESS | 1833 | 1461231287079 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc3b2800 == 92 [pid = 1833] [id = 239] 02:34:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85df9de000) [pid = 1833] [serial = 718] [outer = (nil)] 02:34:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85e2d68400) [pid = 1833] [serial = 719] [outer = 0x7f85df9de000] 02:34:47 INFO - PROCESS | 1833 | 1461231287155 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85e4162000) [pid = 1833] [serial = 720] [outer = 0x7f85df9de000] 02:34:47 INFO - PROCESS | 1833 | 1461231287970 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1431ms 02:34:48 INFO - PROCESS | 1833 | 1461231288028 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1833 | 1461231288032 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:34:48 INFO - PROCESS | 1833 | 1461231288038 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1833 | 1461231288044 Marionette TRACE conn3 <- [1,930,null,{}] 02:34:48 INFO - PROCESS | 1833 | 1461231288060 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 1833 | 1461231288231 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:34:48 INFO - PROCESS | 1833 | 1461231288400 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3a79000 == 93 [pid = 1833] [id = 240] 02:34:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85e40d0400) [pid = 1833] [serial = 721] [outer = (nil)] 02:34:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85f0799c00) [pid = 1833] [serial = 722] [outer = 0x7f85e40d0400] 02:34:48 INFO - PROCESS | 1833 | 1461231288477 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85f1b49800) [pid = 1833] [serial = 723] [outer = 0x7f85e40d0400] 02:34:49 INFO - PROCESS | 1833 | 1461231289257 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1285ms 02:34:49 INFO - PROCESS | 1833 | 1461231289337 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 1833 | 1461231289342 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:34:49 INFO - PROCESS | 1833 | 1461231289349 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 1833 | 1461231289352 Marionette TRACE conn3 <- [1,934,null,{}] 02:34:49 INFO - PROCESS | 1833 | 1461231289357 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 1833 | 1461231289528 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:34:49 INFO - PROCESS | 1833 | 1461231289688 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5839000 == 94 [pid = 1833] [id = 241] 02:34:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85e520f400) [pid = 1833] [serial = 724] [outer = (nil)] 02:34:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85f3aa7800) [pid = 1833] [serial = 725] [outer = 0x7f85e520f400] 02:34:49 INFO - PROCESS | 1833 | 1461231289757 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85f5465000) [pid = 1833] [serial = 726] [outer = 0x7f85e520f400] 02:34:50 INFO - PROCESS | 1833 | 1461231290560 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1287ms 02:34:50 INFO - PROCESS | 1833 | 1461231290638 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 1833 | 1461231290641 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:34:50 INFO - PROCESS | 1833 | 1461231290647 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 1833 | 1461231290649 Marionette TRACE conn3 <- [1,938,null,{}] 02:34:50 INFO - PROCESS | 1833 | 1461231290655 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:50 INFO - PROCESS | 1833 | 1461231290852 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:34:51 INFO - PROCESS | 1833 | 1461231291012 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5eae800 == 95 [pid = 1833] [id = 242] 02:34:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85f1b4ac00) [pid = 1833] [serial = 727] [outer = (nil)] 02:34:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85f5934800) [pid = 1833] [serial = 728] [outer = 0x7f85f1b4ac00] 02:34:51 INFO - PROCESS | 1833 | 1461231291083 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85f5a92400) [pid = 1833] [serial = 729] [outer = 0x7f85f1b4ac00] 02:34:51 INFO - PROCESS | 1833 | 1461231291951 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1334ms 02:34:51 INFO - PROCESS | 1833 | 1461231291981 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1833 | 1461231291984 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:34:51 INFO - PROCESS | 1833 | 1461231291990 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1833 | 1461231291993 Marionette TRACE conn3 <- [1,942,null,{}] 02:34:52 INFO - PROCESS | 1833 | 1461231291998 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:52 INFO - PROCESS | 1833 | 1461231292185 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:34:52 INFO - PROCESS | 1833 | 1461231292347 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddace000 == 96 [pid = 1833] [id = 243] 02:34:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85f5bb7400) [pid = 1833] [serial = 730] [outer = (nil)] 02:34:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85f5dea400) [pid = 1833] [serial = 731] [outer = 0x7f85f5bb7400] 02:34:52 INFO - PROCESS | 1833 | 1461231292416 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85f7b0d800) [pid = 1833] [serial = 732] [outer = 0x7f85f5bb7400] 02:34:53 INFO - PROCESS | 1833 | 1461231293260 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1326ms 02:34:53 INFO - PROCESS | 1833 | 1461231293318 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 1833 | 1461231293321 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:34:53 INFO - PROCESS | 1833 | 1461231293327 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 1833 | 1461231293330 Marionette TRACE conn3 <- [1,946,null,{}] 02:34:53 INFO - PROCESS | 1833 | 1461231293336 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 1833 | 1461231293506 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:34:53 INFO - PROCESS | 1833 | 1461231293668 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddae6800 == 97 [pid = 1833] [id = 244] 02:34:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85ddd9c800) [pid = 1833] [serial = 733] [outer = (nil)] 02:34:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85ddda4800) [pid = 1833] [serial = 734] [outer = 0x7f85ddd9c800] 02:34:53 INFO - PROCESS | 1833 | 1461231293741 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85ddda8c00) [pid = 1833] [serial = 735] [outer = 0x7f85ddd9c800] 02:34:54 INFO - PROCESS | 1833 | 1461231294569 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1289ms 02:34:54 INFO - PROCESS | 1833 | 1461231294618 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1833 | 1461231294622 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:34:54 INFO - PROCESS | 1833 | 1461231294627 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1833 | 1461231294630 Marionette TRACE conn3 <- [1,950,null,{}] 02:34:54 INFO - PROCESS | 1833 | 1461231294635 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:54 INFO - PROCESS | 1833 | 1461231294790 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:34:54 INFO - PROCESS | 1833 | 1461231294961 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de27f000 == 98 [pid = 1833] [id = 245] 02:34:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85cf0c4800) [pid = 1833] [serial = 736] [outer = (nil)] 02:34:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85cf0cc000) [pid = 1833] [serial = 737] [outer = 0x7f85cf0c4800] 02:34:55 INFO - PROCESS | 1833 | 1461231295034 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85cf0d1000) [pid = 1833] [serial = 738] [outer = 0x7f85cf0c4800] 02:34:55 INFO - PROCESS | 1833 | 1461231295837 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1244ms 02:34:55 INFO - PROCESS | 1833 | 1461231295872 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 1833 | 1461231295875 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:34:55 INFO - PROCESS | 1833 | 1461231295881 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1833 | 1461231295884 Marionette TRACE conn3 <- [1,954,null,{}] 02:34:55 INFO - PROCESS | 1833 | 1461231295889 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 1833 | 1461231296044 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:34:56 INFO - PROCESS | 1833 | 1461231296213 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07d0000 == 99 [pid = 1833] [id = 246] 02:34:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85cf0c6800) [pid = 1833] [serial = 739] [outer = (nil)] 02:34:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85ddda7c00) [pid = 1833] [serial = 740] [outer = 0x7f85cf0c6800] 02:34:56 INFO - PROCESS | 1833 | 1461231296286 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85f5e6e800) [pid = 1833] [serial = 741] [outer = 0x7f85cf0c6800] 02:34:57 INFO - PROCESS | 1833 | 1461231297156 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1339ms 02:34:57 INFO - PROCESS | 1833 | 1461231297221 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 1833 | 1461231297225 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:34:57 INFO - PROCESS | 1833 | 1461231297231 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1833 | 1461231297233 Marionette TRACE conn3 <- [1,958,null,{}] 02:34:57 INFO - PROCESS | 1833 | 1461231297239 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 1833 | 1461231297399 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:34:57 INFO - PROCESS | 1833 | 1461231297567 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de27c800 == 100 [pid = 1833] [id = 247] 02:34:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85cf0cb800) [pid = 1833] [serial = 742] [outer = (nil)] 02:34:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d8694800) [pid = 1833] [serial = 743] [outer = 0x7f85cf0cb800] 02:34:57 INFO - PROCESS | 1833 | 1461231297647 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85d869cc00) [pid = 1833] [serial = 744] [outer = 0x7f85cf0cb800] 02:34:58 INFO - PROCESS | 1833 | 1461231298487 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1285ms 02:34:58 INFO - PROCESS | 1833 | 1461231298517 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 1833 | 1461231298522 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:34:58 INFO - PROCESS | 1833 | 1461231298527 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 1833 | 1461231298531 Marionette TRACE conn3 <- [1,962,null,{}] 02:34:58 INFO - PROCESS | 1833 | 1461231298536 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 1833 | 1461231298725 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:34:58 INFO - PROCESS | 1833 | 1461231298908 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f51000 == 101 [pid = 1833] [id = 248] 02:34:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85ce904800) [pid = 1833] [serial = 745] [outer = (nil)] 02:34:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85ce90ec00) [pid = 1833] [serial = 746] [outer = 0x7f85ce904800] 02:34:58 INFO - PROCESS | 1833 | 1461231298984 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85ddd9dc00) [pid = 1833] [serial = 747] [outer = 0x7f85ce904800] 02:35:00 INFO - PROCESS | 1833 | 1461231300189 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1731ms 02:35:00 INFO - PROCESS | 1833 | 1461231300260 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1833 | 1461231300265 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:35:00 INFO - PROCESS | 1833 | 1461231300281 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1833 | 1461231300285 Marionette TRACE conn3 <- [1,966,null,{}] 02:35:00 INFO - PROCESS | 1833 | 1461231300293 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 1833 | 1461231300482 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:35:00 INFO - PROCESS | 1833 | 1461231300694 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da02c000 == 102 [pid = 1833] [id = 249] 02:35:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85d821d400) [pid = 1833] [serial = 748] [outer = (nil)] 02:35:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85d8691400) [pid = 1833] [serial = 749] [outer = 0x7f85d821d400] 02:35:00 INFO - PROCESS | 1833 | 1461231300759 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85d86a0400) [pid = 1833] [serial = 750] [outer = 0x7f85d821d400] 02:35:01 INFO - PROCESS | 1833 | 1461231301587 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1389ms 02:35:01 INFO - PROCESS | 1833 | 1461231301663 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 1833 | 1461231301670 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:35:01 INFO - PROCESS | 1833 | 1461231301680 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1833 | 1461231301683 Marionette TRACE conn3 <- [1,970,null,{}] 02:35:01 INFO - PROCESS | 1833 | 1461231301689 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 1833 | 1461231301850 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:35:02 INFO - PROCESS | 1833 | 1461231302223 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7486800 == 103 [pid = 1833] [id = 250] 02:35:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85d9f0e400) [pid = 1833] [serial = 751] [outer = (nil)] 02:35:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85da009000) [pid = 1833] [serial = 752] [outer = 0x7f85d9f0e400] 02:35:02 INFO - PROCESS | 1833 | 1461231302313 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85da967000) [pid = 1833] [serial = 753] [outer = 0x7f85d9f0e400] 02:35:03 INFO - PROCESS | 1833 | 1461231303169 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1527ms 02:35:03 INFO - PROCESS | 1833 | 1461231303208 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 1833 | 1461231303211 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:35:03 INFO - PROCESS | 1833 | 1461231303217 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1833 | 1461231303222 Marionette TRACE conn3 <- [1,974,null,{}] 02:35:03 INFO - PROCESS | 1833 | 1461231303237 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 1833 | 1461231303396 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2f9a800 == 102 [pid = 1833] [id = 236] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4653800 == 101 [pid = 1833] [id = 235] 02:35:03 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85e5e47000) [pid = 1833] [serial = 628] [outer = (nil)] [url = about:blank] 02:35:03 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85ef8cc400) [pid = 1833] [serial = 631] [outer = (nil)] [url = about:blank] 02:35:03 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85f0920800) [pid = 1833] [serial = 634] [outer = (nil)] [url = about:blank] 02:35:03 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85f1b48400) [pid = 1833] [serial = 637] [outer = (nil)] [url = about:blank] 02:35:03 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85f1cf2c00) [pid = 1833] [serial = 661] [outer = (nil)] [url = about:blank] 02:35:03 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85da95e800) [pid = 1833] [serial = 640] [outer = (nil)] [url = about:blank] 02:35:03 INFO - PROCESS | 1833 | 1461231303641 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fa9800 == 100 [pid = 1833] [id = 234] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e09000 == 99 [pid = 1833] [id = 233] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dddcc800 == 98 [pid = 1833] [id = 232] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da8bf000 == 97 [pid = 1833] [id = 231] 02:35:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da032800 == 98 [pid = 1833] [id = 251] 02:35:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85da00fc00) [pid = 1833] [serial = 754] [outer = (nil)] 02:35:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85dd045c00) [pid = 1833] [serial = 755] [outer = 0x7f85da00fc00] 02:35:03 INFO - PROCESS | 1833 | 1461231303779 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85ddd9f800) [pid = 1833] [serial = 756] [outer = 0x7f85da00fc00] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9dcf000 == 97 [pid = 1833] [id = 230] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6857000 == 96 [pid = 1833] [id = 225] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f9e17000 == 95 [pid = 1833] [id = 224] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea7bf000 == 94 [pid = 1833] [id = 222] 02:35:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd116000 == 93 [pid = 1833] [id = 221] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85df9dc400) [pid = 1833] [serial = 527] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85dd1b8c00) [pid = 1833] [serial = 485] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85f546c400) [pid = 1833] [serial = 494] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85e4162c00) [pid = 1833] [serial = 533] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85ef8ce000) [pid = 1833] [serial = 491] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85e304a000) [pid = 1833] [serial = 530] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85da004400) [pid = 1833] [serial = 521] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85e338c000) [pid = 1833] [serial = 593] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85dc4e8800) [pid = 1833] [serial = 524] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d9710c00) [pid = 1833] [serial = 482] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85e2d6fc00) [pid = 1833] [serial = 488] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85da00d400) [pid = 1833] [serial = 584] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85e4309400) [pid = 1833] [serial = 596] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85e24a9c00) [pid = 1833] [serial = 590] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85e520c000) [pid = 1833] [serial = 563] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85e2d71400) [pid = 1833] [serial = 560] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85f079e800) [pid = 1833] [serial = 656] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85e5e3ec00) [pid = 1833] [serial = 653] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85e4160400) [pid = 1833] [serial = 650] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85f1cc5800) [pid = 1833] [serial = 659] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85dd1ba000) [pid = 1833] [serial = 587] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85d9c64000) [pid = 1833] [serial = 554] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85f0b0f400) [pid = 1833] [serial = 536] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85dd043c00) [pid = 1833] [serial = 557] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85e4e5d000) [pid = 1833] [serial = 652] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85da18b400) [pid = 1833] [serial = 619] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85f0459800) [pid = 1833] [serial = 655] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85dd46d000) [pid = 1833] [serial = 622] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85dc43ac00) [pid = 1833] [serial = 644] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85da1b9c00) [pid = 1833] [serial = 643] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85e9a5a000) [pid = 1833] [serial = 658] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85e2d75c00) [pid = 1833] [serial = 649] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85dd047800) [pid = 1833] [serial = 646] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85ddeb8c00) [pid = 1833] [serial = 647] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85e4684000) [pid = 1833] [serial = 625] [outer = (nil)] [url = about:blank] 02:35:04 INFO - PROCESS | 1833 | 1461231304492 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1336ms 02:35:04 INFO - PROCESS | 1833 | 1461231304555 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 1833 | 1461231304559 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:35:04 INFO - PROCESS | 1833 | 1461231304568 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 1833 | 1461231304571 Marionette TRACE conn3 <- [1,978,null,{}] 02:35:04 INFO - PROCESS | 1833 | 1461231304576 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 1833 | 1461231304715 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:35:04 INFO - PROCESS | 1833 | 1461231304729 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c5800 == 94 [pid = 1833] [id = 252] 02:35:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85da1b9c00) [pid = 1833] [serial = 757] [outer = (nil)] 02:35:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85de07ac00) [pid = 1833] [serial = 758] [outer = 0x7f85da1b9c00] 02:35:04 INFO - PROCESS | 1833 | 1461231304787 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85df9db400) [pid = 1833] [serial = 759] [outer = 0x7f85da1b9c00] 02:35:05 INFO - PROCESS | 1833 | 1461231305525 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 982ms 02:35:05 INFO - PROCESS | 1833 | 1461231305550 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1833 | 1461231305552 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:35:05 INFO - PROCESS | 1833 | 1461231305558 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1833 | 1461231305560 Marionette TRACE conn3 <- [1,982,null,{}] 02:35:05 INFO - PROCESS | 1833 | 1461231305565 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 1833 | 1461231305751 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:35:05 INFO - PROCESS | 1833 | 1461231305769 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf7a000 == 95 [pid = 1833] [id = 253] 02:35:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85dddaa400) [pid = 1833] [serial = 760] [outer = (nil)] 02:35:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85e2625800) [pid = 1833] [serial = 761] [outer = 0x7f85dddaa400] 02:35:05 INFO - PROCESS | 1833 | 1461231305829 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85e2d75000) [pid = 1833] [serial = 762] [outer = 0x7f85dddaa400] 02:35:06 INFO - PROCESS | 1833 | 1461231306627 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1127ms 02:35:06 INFO - PROCESS | 1833 | 1461231306690 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 1833 | 1461231306693 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:35:06 INFO - PROCESS | 1833 | 1461231306698 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 1833 | 1461231306700 Marionette TRACE conn3 <- [1,986,null,{}] 02:35:06 INFO - PROCESS | 1833 | 1461231306705 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:06 INFO - PROCESS | 1833 | 1461231306920 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:35:06 INFO - PROCESS | 1833 | 1461231306945 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2ecf800 == 96 [pid = 1833] [id = 254] 02:35:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85e37a5000) [pid = 1833] [serial = 763] [outer = (nil)] 02:35:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85e4a5b400) [pid = 1833] [serial = 764] [outer = 0x7f85e37a5000] 02:35:07 INFO - PROCESS | 1833 | 1461231307006 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85e5379800) [pid = 1833] [serial = 765] [outer = 0x7f85e37a5000] 02:35:07 INFO - PROCESS | 1833 | 1461231307762 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1128ms 02:35:07 INFO - PROCESS | 1833 | 1461231307827 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 1833 | 1461231307831 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:35:07 INFO - PROCESS | 1833 | 1461231307843 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 1833 | 1461231307845 Marionette TRACE conn3 <- [1,990,null,{}] 02:35:07 INFO - PROCESS | 1833 | 1461231307849 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 1833 | 1461231308040 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:35:08 INFO - PROCESS | 1833 | 1461231308080 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3c45800 == 97 [pid = 1833] [id = 255] 02:35:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85e37a4c00) [pid = 1833] [serial = 766] [outer = (nil)] 02:35:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85e9b31400) [pid = 1833] [serial = 767] [outer = 0x7f85e37a4c00] 02:35:08 INFO - PROCESS | 1833 | 1461231308138 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85f07a0000) [pid = 1833] [serial = 768] [outer = 0x7f85e37a4c00] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85e303e000) [pid = 1833] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85d970b400) [pid = 1833] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85d8212400) [pid = 1833] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85d9f09000) [pid = 1833] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85d8217c00) [pid = 1833] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85e61a7400) [pid = 1833] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85dd470c00) [pid = 1833] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:35:08 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85dd1b8000) [pid = 1833] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:35:09 INFO - PROCESS | 1833 | 1461231309231 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1426ms 02:35:09 INFO - PROCESS | 1833 | 1461231309269 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 1833 | 1461231309272 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:35:09 INFO - PROCESS | 1833 | 1461231309278 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1833 | 1461231309280 Marionette TRACE conn3 <- [1,994,null,{}] 02:35:09 INFO - PROCESS | 1833 | 1461231309285 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 1833 | 1461231309424 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:35:09 INFO - PROCESS | 1833 | 1461231309559 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3fd5000 == 98 [pid = 1833] [id = 256] 02:35:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85da003000) [pid = 1833] [serial = 769] [outer = (nil)] 02:35:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85e52ac400) [pid = 1833] [serial = 770] [outer = 0x7f85da003000] 02:35:09 INFO - PROCESS | 1833 | 1461231309620 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85f0b0b000) [pid = 1833] [serial = 771] [outer = 0x7f85da003000] 02:35:10 INFO - PROCESS | 1833 | 1461231310474 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1226ms 02:35:10 INFO - PROCESS | 1833 | 1461231310507 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 1833 | 1461231310511 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:35:10 INFO - PROCESS | 1833 | 1461231310519 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 1833 | 1461231310523 Marionette TRACE conn3 <- [1,998,null,{}] 02:35:10 INFO - PROCESS | 1833 | 1461231310530 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 1833 | 1461231310689 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:35:10 INFO - PROCESS | 1833 | 1461231310699 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99b8000 == 99 [pid = 1833] [id = 257] 02:35:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85e5387c00) [pid = 1833] [serial = 772] [outer = (nil)] 02:35:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85f1b50400) [pid = 1833] [serial = 773] [outer = 0x7f85e5387c00] 02:35:10 INFO - PROCESS | 1833 | 1461231310759 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85f19d1c00) [pid = 1833] [serial = 774] [outer = 0x7f85e5387c00] 02:35:12 INFO - PROCESS | 1833 | 1461231312192 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1734ms 02:35:12 INFO - PROCESS | 1833 | 1461231312253 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 1833 | 1461231312260 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:35:12 INFO - PROCESS | 1833 | 1461231312268 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 1833 | 1461231312274 Marionette TRACE conn3 <- [1,1002,null,{}] 02:35:12 INFO - PROCESS | 1833 | 1461231312281 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 1833 | 1461231312505 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:35:12 INFO - PROCESS | 1833 | 1461231312658 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da031000 == 100 [pid = 1833] [id = 258] 02:35:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85d869e400) [pid = 1833] [serial = 775] [outer = (nil)] 02:35:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d9a6b000) [pid = 1833] [serial = 776] [outer = 0x7f85d869e400] 02:35:12 INFO - PROCESS | 1833 | 1461231312731 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85da010000) [pid = 1833] [serial = 777] [outer = 0x7f85d869e400] 02:35:13 INFO - PROCESS | 1833 | 1461231313608 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1393ms 02:35:13 INFO - PROCESS | 1833 | 1461231313662 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 1833 | 1461231313671 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:35:13 INFO - PROCESS | 1833 | 1461231313681 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1833 | 1461231313684 Marionette TRACE conn3 <- [1,1006,null,{}] 02:35:13 INFO - PROCESS | 1833 | 1461231313690 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 1833 | 1461231313862 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:35:14 INFO - PROCESS | 1833 | 1461231314023 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de27d000 == 101 [pid = 1833] [id = 259] 02:35:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85d86ec800) [pid = 1833] [serial = 778] [outer = (nil)] 02:35:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85dd1b8000) [pid = 1833] [serial = 779] [outer = 0x7f85d86ec800] 02:35:14 INFO - PROCESS | 1833 | 1461231314095 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85ddeb7c00) [pid = 1833] [serial = 780] [outer = 0x7f85d86ec800] 02:35:14 INFO - PROCESS | 1833 | 1461231314942 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1333ms 02:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:35:15 INFO - PROCESS | 1833 | 1461231315014 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 1833 | 1461231315017 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:35:15 INFO - PROCESS | 1833 | 1461231315024 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 1833 | 1461231315029 Marionette TRACE conn3 <- [1,1010,null,{}] 02:35:15 INFO - PROCESS | 1833 | 1461231315045 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 1833 | 1461231315258 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:35:15 INFO - PROCESS | 1833 | 1461231315389 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f09b4000 == 102 [pid = 1833] [id = 260] 02:35:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85dd46e400) [pid = 1833] [serial = 781] [outer = (nil)] 02:35:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85e4515000) [pid = 1833] [serial = 782] [outer = 0x7f85dd46e400] 02:35:15 INFO - PROCESS | 1833 | 1461231315464 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85ef837400) [pid = 1833] [serial = 783] [outer = 0x7f85dd46e400] 02:35:16 INFO - PROCESS | 1833 | 1461231316307 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1334ms 02:35:16 INFO - PROCESS | 1833 | 1461231316358 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 1833 | 1461231316361 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:35:16 INFO - PROCESS | 1833 | 1461231316367 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 1833 | 1461231316370 Marionette TRACE conn3 <- [1,1014,null,{}] 02:35:16 INFO - PROCESS | 1833 | 1461231316394 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 1833 | 1461231316563 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:35:16 INFO - PROCESS | 1833 | 1461231316727 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3524000 == 103 [pid = 1833] [id = 261] 02:35:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85e329d000) [pid = 1833] [serial = 784] [outer = (nil)] 02:35:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85f1b50c00) [pid = 1833] [serial = 785] [outer = 0x7f85e329d000] 02:35:16 INFO - PROCESS | 1833 | 1461231316796 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85f545dc00) [pid = 1833] [serial = 786] [outer = 0x7f85e329d000] 02:35:17 INFO - PROCESS | 1833 | 1461231317652 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1357ms 02:35:17 INFO - PROCESS | 1833 | 1461231317726 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1833 | 1461231317729 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:35:17 INFO - PROCESS | 1833 | 1461231317735 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1833 | 1461231317738 Marionette TRACE conn3 <- [1,1018,null,{}] 02:35:17 INFO - PROCESS | 1833 | 1461231317744 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 1833 | 1461231317944 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:35:18 INFO - PROCESS | 1833 | 1461231318108 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5834800 == 104 [pid = 1833] [id = 262] 02:35:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85f07a0c00) [pid = 1833] [serial = 787] [outer = (nil)] 02:35:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85f592b400) [pid = 1833] [serial = 788] [outer = 0x7f85f07a0c00] 02:35:18 INFO - PROCESS | 1833 | 1461231318182 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85f5b31000) [pid = 1833] [serial = 789] [outer = 0x7f85f07a0c00] 02:35:19 INFO - PROCESS | 1833 | 1461231319062 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1387ms 02:35:19 INFO - PROCESS | 1833 | 1461231319124 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 1833 | 1461231319128 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:35:19 INFO - PROCESS | 1833 | 1461231319134 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1833 | 1461231319136 Marionette TRACE conn3 <- [1,1022,null,{}] 02:35:19 INFO - PROCESS | 1833 | 1461231319142 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 1833 | 1461231319342 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:35:19 INFO - PROCESS | 1833 | 1461231319507 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f8834000 == 105 [pid = 1833] [id = 263] 02:35:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85f5de7400) [pid = 1833] [serial = 790] [outer = (nil)] 02:35:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85f5f2fc00) [pid = 1833] [serial = 791] [outer = 0x7f85f5de7400] 02:35:19 INFO - PROCESS | 1833 | 1461231319593 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85f7ba4c00) [pid = 1833] [serial = 792] [outer = 0x7f85f5de7400] 02:35:20 INFO - PROCESS | 1833 | 1461231320426 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1332ms 02:35:20 INFO - PROCESS | 1833 | 1461231320467 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 1833 | 1461231320471 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:35:20 INFO - PROCESS | 1833 | 1461231320477 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 1833 | 1461231320479 Marionette TRACE conn3 <- [1,1026,null,{}] 02:35:20 INFO - PROCESS | 1833 | 1461231320485 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 1833 | 1461231320643 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:35:20 INFO - PROCESS | 1833 | 1461231320812 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d6f000 == 106 [pid = 1833] [id = 264] 02:35:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85cfac2400) [pid = 1833] [serial = 793] [outer = (nil)] 02:35:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cfaca800) [pid = 1833] [serial = 794] [outer = 0x7f85cfac2400] 02:35:20 INFO - PROCESS | 1833 | 1461231320889 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cfad0000) [pid = 1833] [serial = 795] [outer = 0x7f85cfac2400] 02:35:21 INFO - PROCESS | 1833 | 1461231321725 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1281ms 02:35:21 INFO - PROCESS | 1833 | 1461231321759 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:35:21 INFO - PROCESS | 1833 | 1461231321763 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:35:21 INFO - PROCESS | 1833 | 1461231321768 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 1833 | 1461231321771 Marionette TRACE conn3 <- [1,1030,null,{}] 02:35:21 INFO - PROCESS | 1833 | 1461231321777 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 1833 | 1461231321948 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:35:22 INFO - PROCESS | 1833 | 1461231322118 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f88da800 == 107 [pid = 1833] [id = 265] 02:35:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85ce848000) [pid = 1833] [serial = 796] [outer = (nil)] 02:35:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85ce84dc00) [pid = 1833] [serial = 797] [outer = 0x7f85ce848000] 02:35:22 INFO - PROCESS | 1833 | 1461231322187 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85ce852800) [pid = 1833] [serial = 798] [outer = 0x7f85ce848000] 02:35:23 INFO - PROCESS | 1833 | 1461231323052 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1328ms 02:35:23 INFO - PROCESS | 1833 | 1461231323097 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:35:23 INFO - PROCESS | 1833 | 1461231323102 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:35:23 INFO - PROCESS | 1833 | 1461231323109 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1833 | 1461231323111 Marionette TRACE conn3 <- [1,1034,null,{}] 02:35:23 INFO - PROCESS | 1833 | 1461231323117 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 1833 | 1461231323276 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:35:23 INFO - PROCESS | 1833 | 1461231323449 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2d9800 == 108 [pid = 1833] [id = 266] 02:35:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85ce849000) [pid = 1833] [serial = 799] [outer = (nil)] 02:35:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85ceae1000) [pid = 1833] [serial = 800] [outer = 0x7f85ce849000] 02:35:23 INFO - PROCESS | 1833 | 1461231323532 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85ceae5400) [pid = 1833] [serial = 801] [outer = 0x7f85ce849000] 02:35:24 INFO - PROCESS | 1833 | 1461231324345 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1291ms 02:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:35:24 INFO - PROCESS | 1833 | 1461231324400 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 1833 | 1461231324403 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:35:24 INFO - PROCESS | 1833 | 1461231324409 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 1833 | 1461231324412 Marionette TRACE conn3 <- [1,1038,null,{}] 02:35:24 INFO - PROCESS | 1833 | 1461231324417 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:24 INFO - PROCESS | 1833 | 1461231324591 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:35:24 INFO - PROCESS | 1833 | 1461231324763 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cec93800 == 109 [pid = 1833] [id = 267] 02:35:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85ce84c400) [pid = 1833] [serial = 802] [outer = (nil)] 02:35:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85ceaeac00) [pid = 1833] [serial = 803] [outer = 0x7f85ce84c400] 02:35:24 INFO - PROCESS | 1833 | 1461231324837 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85cfacc400) [pid = 1833] [serial = 804] [outer = 0x7f85ce84c400] 02:35:25 INFO - PROCESS | 1833 | 1461231325679 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1337ms 02:35:25 INFO - PROCESS | 1833 | 1461231325746 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 1833 | 1461231325750 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:35:25 INFO - PROCESS | 1833 | 1461231325756 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1833 | 1461231325760 Marionette TRACE conn3 <- [1,1042,null,{}] 02:35:25 INFO - PROCESS | 1833 | 1461231325765 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 1833 | 1461231325959 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:35:26 INFO - PROCESS | 1833 | 1461231326128 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdb9a000 == 110 [pid = 1833] [id = 268] 02:35:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85ceae5800) [pid = 1833] [serial = 805] [outer = (nil)] 02:35:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85cef6d800) [pid = 1833] [serial = 806] [outer = 0x7f85ceae5800] 02:35:26 INFO - PROCESS | 1833 | 1461231326208 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85f5f29400) [pid = 1833] [serial = 807] [outer = 0x7f85ceae5800] 02:35:27 INFO - PROCESS | 1833 | 1461231327038 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1339ms 02:35:27 INFO - PROCESS | 1833 | 1461231327096 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 1833 | 1461231327100 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:35:27 INFO - PROCESS | 1833 | 1461231327106 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 1833 | 1461231327108 Marionette TRACE conn3 <- [1,1046,null,{}] 02:35:27 INFO - PROCESS | 1833 | 1461231327113 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 1833 | 1461231327283 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:35:27 INFO - PROCESS | 1833 | 1461231327465 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cddd0800 == 111 [pid = 1833] [id = 269] 02:35:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85cdcd6400) [pid = 1833] [serial = 808] [outer = (nil)] 02:35:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85cdcdf800) [pid = 1833] [serial = 809] [outer = 0x7f85cdcd6400] 02:35:27 INFO - PROCESS | 1833 | 1461231327536 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85cdce4800) [pid = 1833] [serial = 810] [outer = 0x7f85cdcd6400] 02:35:28 INFO - PROCESS | 1833 | 1461231328325 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1290ms 02:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:35:28 INFO - PROCESS | 1833 | 1461231328398 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 1833 | 1461231328400 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:35:28 INFO - PROCESS | 1833 | 1461231328406 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 1833 | 1461231328409 Marionette TRACE conn3 <- [1,1050,null,{}] 02:35:28 INFO - PROCESS | 1833 | 1461231328414 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:28 INFO - PROCESS | 1833 | 1461231328611 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:35:28 INFO - PROCESS | 1833 | 1461231328782 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdde9800 == 112 [pid = 1833] [id = 270] 02:35:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85cdcdb000) [pid = 1833] [serial = 811] [outer = (nil)] 02:35:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85cde83800) [pid = 1833] [serial = 812] [outer = 0x7f85cdcdb000] 02:35:28 INFO - PROCESS | 1833 | 1461231328850 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85cde88000) [pid = 1833] [serial = 813] [outer = 0x7f85cdcdb000] 02:35:29 INFO - PROCESS | 1833 | 1461231329692 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1336ms 02:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:35:29 INFO - PROCESS | 1833 | 1461231329741 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 1833 | 1461231329744 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:35:29 INFO - PROCESS | 1833 | 1461231329749 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1833 | 1461231329752 Marionette TRACE conn3 <- [1,1054,null,{}] 02:35:29 INFO - PROCESS | 1833 | 1461231329757 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:29 INFO - PROCESS | 1833 | 1461231329915 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:35:30 INFO - PROCESS | 1833 | 1461231330089 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d685a800 == 113 [pid = 1833] [id = 271] 02:35:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85cdcde400) [pid = 1833] [serial = 814] [outer = (nil)] 02:35:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85cde8c800) [pid = 1833] [serial = 815] [outer = 0x7f85cdcde400] 02:35:30 INFO - PROCESS | 1833 | 1461231330160 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85cef65c00) [pid = 1833] [serial = 816] [outer = 0x7f85cdcde400] 02:35:31 INFO - PROCESS | 1833 | 1461231331374 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1681ms 02:35:31 INFO - PROCESS | 1833 | 1461231331438 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 1833 | 1461231331445 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:35:31 INFO - PROCESS | 1833 | 1461231331454 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 1833 | 1461231331459 Marionette TRACE conn3 <- [1,1058,null,{}] 02:35:31 INFO - PROCESS | 1833 | 1461231331466 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 1833 | 1461231331633 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:35:31 INFO - PROCESS | 1833 | 1461231331822 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d748a000 == 114 [pid = 1833] [id = 272] 02:35:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85cef67c00) [pid = 1833] [serial = 817] [outer = (nil)] 02:35:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85cef6e000) [pid = 1833] [serial = 818] [outer = 0x7f85cef67c00] 02:35:31 INFO - PROCESS | 1833 | 1461231331886 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85cf0c9000) [pid = 1833] [serial = 819] [outer = 0x7f85cef67c00] 02:35:32 INFO - PROCESS | 1833 | 1461231332883 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1482ms 02:35:32 INFO - PROCESS | 1833 | 1461231332937 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 1833 | 1461231332945 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:35:32 INFO - PROCESS | 1833 | 1461231332954 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 1833 | 1461231332957 Marionette TRACE conn3 <- [1,1062,null,{}] 02:35:32 INFO - PROCESS | 1833 | 1461231332963 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 1833 | 1461231333126 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e45f9800 == 113 [pid = 1833] [id = 72] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3fd5000 == 112 [pid = 1833] [id = 256] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3c45800 == 111 [pid = 1833] [id = 255] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85e303dc00) [pid = 1833] [serial = 712] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85f5b3ac00) [pid = 1833] [serial = 682] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85f5da9800) [pid = 1833] [serial = 685] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85d9709c00) [pid = 1833] [serial = 688] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | 1461231333482 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2ecf800 == 110 [pid = 1833] [id = 254] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf7a000 == 109 [pid = 1833] [id = 253] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9c5800 == 108 [pid = 1833] [id = 252] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da032800 == 107 [pid = 1833] [id = 251] 02:35:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d685f800 == 108 [pid = 1833] [id = 273] 02:35:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85ce910c00) [pid = 1833] [serial = 820] [outer = (nil)] 02:35:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85d86a0c00) [pid = 1833] [serial = 821] [outer = 0x7f85ce910c00] 02:35:33 INFO - PROCESS | 1833 | 1461231333585 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85d9704c00) [pid = 1833] [serial = 822] [outer = 0x7f85ce910c00] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7486800 == 107 [pid = 1833] [id = 250] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da02c000 == 106 [pid = 1833] [id = 249] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddae6800 == 105 [pid = 1833] [id = 244] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddace000 == 104 [pid = 1833] [id = 243] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5eae800 == 103 [pid = 1833] [id = 242] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5839000 == 102 [pid = 1833] [id = 241] 02:35:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea7b7800 == 101 [pid = 1833] [id = 237] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85e61a3400) [pid = 1833] [serial = 704] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85e4ada400) [pid = 1833] [serial = 701] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85da1ba000) [pid = 1833] [serial = 664] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85f19c8800) [pid = 1833] [serial = 641] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85de087000) [pid = 1833] [serial = 667] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85e40d1800) [pid = 1833] [serial = 700] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85da010c00) [pid = 1833] [serial = 691] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85f1cc8400) [pid = 1833] [serial = 673] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85de312c00) [pid = 1833] [serial = 710] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85f19cd000) [pid = 1833] [serial = 706] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85e2d72c00) [pid = 1833] [serial = 698] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85da810400) [pid = 1833] [serial = 709] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85f592f000) [pid = 1833] [serial = 679] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85de082000) [pid = 1833] [serial = 695] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85e520dc00) [pid = 1833] [serial = 703] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85dc4e2800) [pid = 1833] [serial = 692] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85e1a66400) [pid = 1833] [serial = 697] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85f079b400) [pid = 1833] [serial = 670] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85ddeb5000) [pid = 1833] [serial = 694] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85f1cef800) [pid = 1833] [serial = 707] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85e3d3ec00) [pid = 1833] [serial = 676] [outer = (nil)] [url = about:blank] 02:35:34 INFO - PROCESS | 1833 | 1461231334302 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1378ms 02:35:34 INFO - PROCESS | 1833 | 1461231334332 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 1833 | 1461231334335 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:35:34 INFO - PROCESS | 1833 | 1461231334341 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 1833 | 1461231334346 Marionette TRACE conn3 <- [1,1066,null,{}] 02:35:34 INFO - PROCESS | 1833 | 1461231334360 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 1833 | 1461231334515 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:35:34 INFO - PROCESS | 1833 | 1461231334656 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d2800 == 102 [pid = 1833] [id = 274] 02:35:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85d869d800) [pid = 1833] [serial = 823] [outer = (nil)] 02:35:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85da95e800) [pid = 1833] [serial = 824] [outer = 0x7f85d869d800] 02:35:34 INFO - PROCESS | 1833 | 1461231334718 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85dd048000) [pid = 1833] [serial = 825] [outer = 0x7f85d869d800] 02:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1035ms 02:35:35 INFO - PROCESS | 1833 | 1461231335369 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:35:35 INFO - PROCESS | 1833 | 1461231335377 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:35:35 INFO - PROCESS | 1833 | 1461231335382 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:35:35 INFO - PROCESS | 1833 | 1461231335388 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1833 | 1461231335390 Marionette TRACE conn3 <- [1,1070,null,{}] 02:35:35 INFO - PROCESS | 1833 | 1461231335395 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 1833 | 1461231335607 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:35:35 INFO - PROCESS | 1833 | 1461231335695 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4da800 == 103 [pid = 1833] [id = 275] 02:35:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85d869c800) [pid = 1833] [serial = 826] [outer = (nil)] 02:35:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85dd1b3400) [pid = 1833] [serial = 827] [outer = 0x7f85d869c800] 02:35:35 INFO - PROCESS | 1833 | 1461231335754 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85ddda7800) [pid = 1833] [serial = 828] [outer = 0x7f85d869c800] 02:35:36 INFO - PROCESS | 1833 | 1461231336515 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1181ms 02:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:35:36 INFO - PROCESS | 1833 | 1461231336570 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1833 | 1461231336573 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:35:36 INFO - PROCESS | 1833 | 1461231336579 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1833 | 1461231336582 Marionette TRACE conn3 <- [1,1074,null,{}] 02:35:36 INFO - PROCESS | 1833 | 1461231336590 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 1833 | 1461231336779 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:35:36 INFO - PROCESS | 1833 | 1461231336802 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddae1800 == 104 [pid = 1833] [id = 276] 02:35:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85db93c400) [pid = 1833] [serial = 829] [outer = (nil)] 02:35:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85de07c400) [pid = 1833] [serial = 830] [outer = 0x7f85db93c400] 02:35:36 INFO - PROCESS | 1833 | 1461231336860 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85df9dc400) [pid = 1833] [serial = 831] [outer = 0x7f85db93c400] 02:35:37 INFO - PROCESS | 1833 | 1461231337703 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1183ms 02:35:37 INFO - PROCESS | 1833 | 1461231337761 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 1833 | 1461231337765 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:35:37 INFO - PROCESS | 1833 | 1461231337770 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 1833 | 1461231337772 Marionette TRACE conn3 <- [1,1078,null,{}] 02:35:37 INFO - PROCESS | 1833 | 1461231337777 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:37 INFO - PROCESS | 1833 | 1461231337980 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85dd4f6400) [pid = 1833] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85dcf06800) [pid = 1833] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85f079fc00) [pid = 1833] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85f07a0800) [pid = 1833] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85d6df7000) [pid = 1833] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85d9a64c00) [pid = 1833] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85e2624800) [pid = 1833] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85d970c400) [pid = 1833] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85e035d800) [pid = 1833] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85f1b51c00) [pid = 1833] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85f537f800) [pid = 1833] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85e37a5000) [pid = 1833] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85d9f0e400) [pid = 1833] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85e37a4c00) [pid = 1833] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85dddaa400) [pid = 1833] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85da1b9c00) [pid = 1833] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85da00fc00) [pid = 1833] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85d821d400) [pid = 1833] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85d9c6f000) [pid = 1833] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85da003000) [pid = 1833] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d9b67800) [pid = 1833] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85d9b69c00) [pid = 1833] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85f546a400) [pid = 1833] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85f5b30400) [pid = 1833] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85dcf06c00) [pid = 1833] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:35:38 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85e4e69c00) [pid = 1833] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:35:38 INFO - PROCESS | 1833 | 1461231338479 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6858800 == 105 [pid = 1833] [id = 277] 02:35:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85ce908c00) [pid = 1833] [serial = 832] [outer = (nil)] 02:35:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85d86e7c00) [pid = 1833] [serial = 833] [outer = 0x7f85ce908c00] 02:35:38 INFO - PROCESS | 1833 | 1461231338591 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85dcf04400) [pid = 1833] [serial = 834] [outer = 0x7f85ce908c00] 02:35:39 INFO - PROCESS | 1833 | 1461231339197 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1478ms 02:35:39 INFO - PROCESS | 1833 | 1461231339249 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 1833 | 1461231339252 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:35:39 INFO - PROCESS | 1833 | 1461231339257 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1833 | 1461231339259 Marionette TRACE conn3 <- [1,1082,null,{}] 02:35:39 INFO - PROCESS | 1833 | 1461231339264 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 1833 | 1461231339453 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:35:39 INFO - PROCESS | 1833 | 1461231339472 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85df9af000 == 106 [pid = 1833] [id = 278] 02:35:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85dcf06000) [pid = 1833] [serial = 835] [outer = (nil)] 02:35:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85e37a4c00) [pid = 1833] [serial = 836] [outer = 0x7f85dcf06000] 02:35:39 INFO - PROCESS | 1833 | 1461231339529 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85e4e64000) [pid = 1833] [serial = 837] [outer = 0x7f85dcf06000] 02:35:40 INFO - PROCESS | 1833 | 1461231340268 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1031ms 02:35:40 INFO - PROCESS | 1833 | 1461231340289 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1833 | 1461231340292 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:35:40 INFO - PROCESS | 1833 | 1461231340297 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1833 | 1461231340299 Marionette TRACE conn3 <- [1,1086,null,{}] 02:35:40 INFO - PROCESS | 1833 | 1461231340321 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 1833 | 1461231340614 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:35:40 INFO - PROCESS | 1833 | 1461231340755 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2ce800 == 107 [pid = 1833] [id = 279] 02:35:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85cdcdd400) [pid = 1833] [serial = 838] [outer = (nil)] 02:35:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85cde84c00) [pid = 1833] [serial = 839] [outer = 0x7f85cdcdd400] 02:35:40 INFO - PROCESS | 1833 | 1461231340832 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85ce906800) [pid = 1833] [serial = 840] [outer = 0x7f85cdcdd400] 02:35:41 INFO - PROCESS | 1833 | 1461231341785 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1530ms 02:35:41 INFO - PROCESS | 1833 | 1461231341831 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:35:41 INFO - PROCESS | 1833 | 1461231341838 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:35:41 INFO - PROCESS | 1833 | 1461231341846 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1833 | 1461231341853 Marionette TRACE conn3 <- [1,1090,null,{}] 02:35:41 INFO - PROCESS | 1833 | 1461231341861 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:42 INFO - PROCESS | 1833 | 1461231342036 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:35:42 INFO - PROCESS | 1833 | 1461231342206 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9db9000 == 108 [pid = 1833] [id = 280] 02:35:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85cdce1000) [pid = 1833] [serial = 841] [outer = (nil)] 02:35:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85d8512400) [pid = 1833] [serial = 842] [outer = 0x7f85cdce1000] 02:35:42 INFO - PROCESS | 1833 | 1461231342279 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d86f0000) [pid = 1833] [serial = 843] [outer = 0x7f85cdce1000] 02:35:43 INFO - PROCESS | 1833 | 1461231343237 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1441ms 02:35:43 INFO - PROCESS | 1833 | 1461231343287 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1833 | 1461231343292 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:35:43 INFO - PROCESS | 1833 | 1461231343298 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1833 | 1461231343302 Marionette TRACE conn3 <- [1,1094,null,{}] 02:35:43 INFO - PROCESS | 1833 | 1461231343307 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 1833 | 1461231343476 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:35:43 INFO - PROCESS | 1833 | 1461231343656 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e228c000 == 109 [pid = 1833] [id = 281] 02:35:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85da004c00) [pid = 1833] [serial = 844] [outer = (nil)] 02:35:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85dc4e8400) [pid = 1833] [serial = 845] [outer = 0x7f85da004c00] 02:35:43 INFO - PROCESS | 1833 | 1461231343815 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85ddda0400) [pid = 1833] [serial = 846] [outer = 0x7f85da004c00] 02:35:44 INFO - PROCESS | 1833 | 1461231344658 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1386ms 02:35:44 INFO - PROCESS | 1833 | 1461231344685 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 1833 | 1461231344691 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:35:44 INFO - PROCESS | 1833 | 1461231344708 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 1833 | 1461231344715 Marionette TRACE conn3 <- [1,1098,null,{}] 02:35:44 INFO - PROCESS | 1833 | 1461231344720 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:44 INFO - PROCESS | 1833 | 1461231344899 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:35:45 INFO - PROCESS | 1833 | 1461231345075 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e45ec000 == 110 [pid = 1833] [id = 282] 02:35:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85d8216c00) [pid = 1833] [serial = 847] [outer = (nil)] 02:35:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85e2d67400) [pid = 1833] [serial = 848] [outer = 0x7f85d8216c00] 02:35:45 INFO - PROCESS | 1833 | 1461231345150 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85e4685c00) [pid = 1833] [serial = 849] [outer = 0x7f85d8216c00] 02:35:45 INFO - PROCESS | 1833 | 1461231345973 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1291ms 02:35:46 INFO - PROCESS | 1833 | 1461231346006 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 1833 | 1461231346009 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:35:46 INFO - PROCESS | 1833 | 1461231346018 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 1833 | 1461231346020 Marionette TRACE conn3 <- [1,1102,null,{}] 02:35:46 INFO - PROCESS | 1833 | 1461231346024 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:46 INFO - PROCESS | 1833 | 1461231346184 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:35:46 INFO - PROCESS | 1833 | 1461231346358 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04d1000 == 111 [pid = 1833] [id = 283] 02:35:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85da811000) [pid = 1833] [serial = 850] [outer = (nil)] 02:35:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85e5e43800) [pid = 1833] [serial = 851] [outer = 0x7f85da811000] 02:35:46 INFO - PROCESS | 1833 | 1461231346426 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85f0459000) [pid = 1833] [serial = 852] [outer = 0x7f85da811000] 02:35:47 INFO - PROCESS | 1833 | 1461231347262 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1285ms 02:35:47 INFO - PROCESS | 1833 | 1461231347303 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1833 | 1461231347306 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:35:47 INFO - PROCESS | 1833 | 1461231347312 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1833 | 1461231347315 Marionette TRACE conn3 <- [1,1106,null,{}] 02:35:47 INFO - PROCESS | 1833 | 1461231347320 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 1833 | 1461231347478 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:35:47 INFO - PROCESS | 1833 | 1461231347697 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1b10800 == 112 [pid = 1833] [id = 284] 02:35:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85f1b48c00) [pid = 1833] [serial = 853] [outer = (nil)] 02:35:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85f1b52800) [pid = 1833] [serial = 854] [outer = 0x7f85f1b48c00] 02:35:47 INFO - PROCESS | 1833 | 1461231347822 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85f538d800) [pid = 1833] [serial = 855] [outer = 0x7f85f1b48c00] 02:35:48 INFO - PROCESS | 1833 | 1461231348685 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1429ms 02:35:48 INFO - PROCESS | 1833 | 1461231348742 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1833 | 1461231348745 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:35:48 INFO - PROCESS | 1833 | 1461231348751 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1833 | 1461231348753 Marionette TRACE conn3 <- [1,1110,null,{}] 02:35:48 INFO - PROCESS | 1833 | 1461231348759 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 1833 | 1461231348916 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:35:49 INFO - PROCESS | 1833 | 1461231349094 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5eb4800 == 113 [pid = 1833] [id = 285] 02:35:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85d9c6f800) [pid = 1833] [serial = 856] [outer = (nil)] 02:35:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85f5a92c00) [pid = 1833] [serial = 857] [outer = 0x7f85d9c6f800] 02:35:49 INFO - PROCESS | 1833 | 1461231349168 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85f5b61800) [pid = 1833] [serial = 858] [outer = 0x7f85d9c6f800] 02:35:50 INFO - PROCESS | 1833 | 1461231350001 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1280ms 02:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:35:50 INFO - PROCESS | 1833 | 1461231350031 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 1833 | 1461231350034 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:35:50 INFO - PROCESS | 1833 | 1461231350041 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1833 | 1461231350044 Marionette TRACE conn3 <- [1,1114,null,{}] 02:35:50 INFO - PROCESS | 1833 | 1461231350049 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 1833 | 1461231350209 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:35:50 INFO - PROCESS | 1833 | 1461231350385 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fa06b800 == 114 [pid = 1833] [id = 286] 02:35:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85f0451000) [pid = 1833] [serial = 859] [outer = (nil)] 02:35:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85f5bc1c00) [pid = 1833] [serial = 860] [outer = 0x7f85f0451000] 02:35:50 INFO - PROCESS | 1833 | 1461231350453 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85f5dec000) [pid = 1833] [serial = 861] [outer = 0x7f85f0451000] 02:35:51 INFO - PROCESS | 1833 | 1461231351293 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1284ms 02:35:51 INFO - PROCESS | 1833 | 1461231351324 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1833 | 1461231351328 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:35:51 INFO - PROCESS | 1833 | 1461231351333 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1833 | 1461231351336 Marionette TRACE conn3 <- [1,1118,null,{}] 02:35:51 INFO - PROCESS | 1833 | 1461231351341 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:51 INFO - PROCESS | 1833 | 1461231351501 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:35:51 INFO - PROCESS | 1833 | 1461231351680 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da082800 == 115 [pid = 1833] [id = 287] 02:35:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85d6ac9800) [pid = 1833] [serial = 862] [outer = (nil)] 02:35:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85d6ad1800) [pid = 1833] [serial = 863] [outer = 0x7f85d6ac9800] 02:35:51 INFO - PROCESS | 1833 | 1461231351748 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85d6ad6400) [pid = 1833] [serial = 864] [outer = 0x7f85d6ac9800] 02:35:52 INFO - PROCESS | 1833 | 1461231352594 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1333ms 02:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:35:52 INFO - PROCESS | 1833 | 1461231352666 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1833 | 1461231352669 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:35:52 INFO - PROCESS | 1833 | 1461231352675 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1833 | 1461231352678 Marionette TRACE conn3 <- [1,1122,null,{}] 02:35:52 INFO - PROCESS | 1833 | 1461231352683 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 1833 | 1461231352907 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:35:53 INFO - PROCESS | 1833 | 1461231353090 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb6d800 == 116 [pid = 1833] [id = 288] 02:35:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85d6accc00) [pid = 1833] [serial = 865] [outer = (nil)] 02:35:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85f5b3a000) [pid = 1833] [serial = 866] [outer = 0x7f85d6accc00] 02:35:53 INFO - PROCESS | 1833 | 1461231353158 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85f5f32000) [pid = 1833] [serial = 867] [outer = 0x7f85d6accc00] 02:35:54 INFO - PROCESS | 1833 | 1461231354032 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1429ms 02:35:54 INFO - PROCESS | 1833 | 1461231354104 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1833 | 1461231354108 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:35:54 INFO - PROCESS | 1833 | 1461231354113 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1833 | 1461231354116 Marionette TRACE conn3 <- [1,1126,null,{}] 02:35:54 INFO - PROCESS | 1833 | 1461231354121 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 1833 | 1461231354327 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:35:54 INFO - PROCESS | 1833 | 1461231354501 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7489000 == 117 [pid = 1833] [id = 289] 02:35:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85d6ad6800) [pid = 1833] [serial = 868] [outer = (nil)] 02:35:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85d94c2400) [pid = 1833] [serial = 869] [outer = 0x7f85d6ad6800] 02:35:54 INFO - PROCESS | 1833 | 1461231354578 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85e2d1d400) [pid = 1833] [serial = 870] [outer = 0x7f85d6ad6800] 02:35:55 INFO - PROCESS | 1833 | 1461231355475 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1427ms 02:35:55 INFO - PROCESS | 1833 | 1461231355543 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1833 | 1461231355553 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:35:55 INFO - PROCESS | 1833 | 1461231355559 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1833 | 1461231355563 Marionette TRACE conn3 <- [1,1130,null,{}] 02:35:55 INFO - PROCESS | 1833 | 1461231355568 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 1833 | 1461231355795 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:35:56 INFO - PROCESS | 1833 | 1461231356340 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d825f800 == 118 [pid = 1833] [id = 290] 02:35:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85ce845000) [pid = 1833] [serial = 871] [outer = (nil)] 02:35:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85ce84d800) [pid = 1833] [serial = 872] [outer = 0x7f85ce845000] 02:35:56 INFO - PROCESS | 1833 | 1461231356451 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85ceae2c00) [pid = 1833] [serial = 873] [outer = 0x7f85ce845000] 02:35:57 INFO - PROCESS | 1833 | 1461231357335 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1831ms 02:35:57 INFO - PROCESS | 1833 | 1461231357392 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 1833 | 1461231357398 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:35:57 INFO - PROCESS | 1833 | 1461231357406 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1833 | 1461231357411 Marionette TRACE conn3 <- [1,1134,null,{}] 02:35:57 INFO - PROCESS | 1833 | 1461231357417 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 1833 | 1461231357688 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:35:57 INFO - PROCESS | 1833 | 1461231357977 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cddd9800 == 119 [pid = 1833] [id = 291] 02:35:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85cef72000) [pid = 1833] [serial = 874] [outer = (nil)] 02:35:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85cf0cb400) [pid = 1833] [serial = 875] [outer = 0x7f85cef72000] 02:35:58 INFO - PROCESS | 1833 | 1461231358047 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85cfad1400) [pid = 1833] [serial = 876] [outer = 0x7f85cef72000] 02:35:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7492000 == 118 [pid = 1833] [id = 228] 02:35:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0a1e800 == 117 [pid = 1833] [id = 227] 02:35:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85fd598800 == 116 [pid = 1833] [id = 226] 02:35:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85df9af000 == 115 [pid = 1833] [id = 278] 02:35:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6858800 == 114 [pid = 1833] [id = 277] 02:35:59 INFO - PROCESS | 1833 | 1461231359033 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddae1800 == 113 [pid = 1833] [id = 276] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4da800 == 112 [pid = 1833] [id = 275] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3d2800 == 111 [pid = 1833] [id = 274] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d685f800 == 110 [pid = 1833] [id = 273] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d748a000 == 109 [pid = 1833] [id = 272] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d685a800 == 108 [pid = 1833] [id = 271] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdde9800 == 107 [pid = 1833] [id = 270] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cddd0800 == 106 [pid = 1833] [id = 269] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdb9a000 == 105 [pid = 1833] [id = 268] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cec93800 == 104 [pid = 1833] [id = 267] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2d9800 == 103 [pid = 1833] [id = 266] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f88da800 == 102 [pid = 1833] [id = 265] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d6f000 == 101 [pid = 1833] [id = 264] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f8834000 == 100 [pid = 1833] [id = 263] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5834800 == 99 [pid = 1833] [id = 262] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3524000 == 98 [pid = 1833] [id = 261] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f09b4000 == 97 [pid = 1833] [id = 260] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85de27d000 == 96 [pid = 1833] [id = 259] 02:35:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da031000 == 95 [pid = 1833] [id = 258] 02:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1682ms 02:35:59 INFO - PROCESS | 1833 | 1461231359092 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 1833 | 1461231359098 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:35:59 INFO - PROCESS | 1833 | 1461231359104 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 1833 | 1461231359107 Marionette TRACE conn3 <- [1,1138,null,{}] 02:35:59 INFO - PROCESS | 1833 | 1461231359112 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 1833 | 1461231359281 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85df97fc00) [pid = 1833] [serial = 689] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85db56f800) [pid = 1833] [serial = 620] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85de084800) [pid = 1833] [serial = 623] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85f5bb8c00) [pid = 1833] [serial = 683] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85f5e65400) [pid = 1833] [serial = 686] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85e520c400) [pid = 1833] [serial = 626] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85e5e40400) [pid = 1833] [serial = 617] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85ef8c4c00) [pid = 1833] [serial = 629] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85f0458c00) [pid = 1833] [serial = 632] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85f18df000) [pid = 1833] [serial = 635] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85f1b51400) [pid = 1833] [serial = 638] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85e2619800) [pid = 1833] [serial = 668] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85f1826400) [pid = 1833] [serial = 671] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85dcf07800) [pid = 1833] [serial = 665] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85f3aa8400) [pid = 1833] [serial = 674] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85f545f000) [pid = 1833] [serial = 677] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85f5b32400) [pid = 1833] [serial = 680] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85e4a5b400) [pid = 1833] [serial = 764] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85da967000) [pid = 1833] [serial = 753] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85da009000) [pid = 1833] [serial = 752] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85e9b31400) [pid = 1833] [serial = 767] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85f07a0000) [pid = 1833] [serial = 768] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85da1af800) [pid = 1833] [serial = 716] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85e2625800) [pid = 1833] [serial = 761] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85de07ac00) [pid = 1833] [serial = 758] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85df9db400) [pid = 1833] [serial = 759] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85e2d68400) [pid = 1833] [serial = 719] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85f3aa7800) [pid = 1833] [serial = 725] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85cf0cc000) [pid = 1833] [serial = 737] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85ddda7c00) [pid = 1833] [serial = 740] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85dd045c00) [pid = 1833] [serial = 755] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85ddd9f800) [pid = 1833] [serial = 756] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85f5934800) [pid = 1833] [serial = 728] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85f0799c00) [pid = 1833] [serial = 722] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d8694800) [pid = 1833] [serial = 743] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85ddda4800) [pid = 1833] [serial = 734] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85ce90ec00) [pid = 1833] [serial = 746] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85f5dea400) [pid = 1833] [serial = 731] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85d86a0400) [pid = 1833] [serial = 750] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d8691400) [pid = 1833] [serial = 749] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85ef8cfc00) [pid = 1833] [serial = 713] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85e5379800) [pid = 1833] [serial = 765] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85e52ac400) [pid = 1833] [serial = 770] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85e2d75000) [pid = 1833] [serial = 762] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d94c5800) [pid = 1833] [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.] 02:35:59 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85f0b0b000) [pid = 1833] [serial = 771] [outer = (nil)] [url = about:blank] 02:35:59 INFO - PROCESS | 1833 | 1461231359528 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbf6000 == 96 [pid = 1833] [id = 292] 02:35:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85cef71000) [pid = 1833] [serial = 877] [outer = (nil)] 02:35:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85d86ea000) [pid = 1833] [serial = 878] [outer = 0x7f85cef71000] 02:35:59 INFO - PROCESS | 1833 | 1461231359597 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85d9a6c800) [pid = 1833] [serial = 879] [outer = 0x7f85cef71000] 02:36:00 INFO - PROCESS | 1833 | 1461231360289 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1229ms 02:36:00 INFO - PROCESS | 1833 | 1461231360347 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1833 | 1461231360351 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:36:00 INFO - PROCESS | 1833 | 1461231360369 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1833 | 1461231360378 Marionette TRACE conn3 <- [1,1142,null,{}] 02:36:00 INFO - PROCESS | 1833 | 1461231360389 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 1833 | 1461231360548 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:36:00 INFO - PROCESS | 1833 | 1461231360558 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85c8000 == 97 [pid = 1833] [id = 293] 02:36:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85d851b800) [pid = 1833] [serial = 880] [outer = (nil)] 02:36:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85dc4efc00) [pid = 1833] [serial = 881] [outer = 0x7f85d851b800] 02:36:00 INFO - PROCESS | 1833 | 1461231360617 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85dd1b8400) [pid = 1833] [serial = 882] [outer = 0x7f85d851b800] 02:36:01 INFO - PROCESS | 1833 | 1461231361419 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1100ms 02:36:01 INFO - PROCESS | 1833 | 1461231361462 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 1833 | 1461231361467 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:36:01 INFO - PROCESS | 1833 | 1461231361472 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1833 | 1461231361474 Marionette TRACE conn3 <- [1,1146,null,{}] 02:36:01 INFO - PROCESS | 1833 | 1461231361479 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 1833 | 1461231361735 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:36:01 INFO - PROCESS | 1833 | 1461231361761 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4da800 == 98 [pid = 1833] [id = 294] 02:36:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85dc4e2800) [pid = 1833] [serial = 883] [outer = (nil)] 02:36:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85ddd9d400) [pid = 1833] [serial = 884] [outer = 0x7f85dc4e2800] 02:36:01 INFO - PROCESS | 1833 | 1461231361825 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85ddeb9000) [pid = 1833] [serial = 885] [outer = 0x7f85dc4e2800] 02:36:02 INFO - PROCESS | 1833 | 1461231362672 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1228ms 02:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:36:02 INFO - PROCESS | 1833 | 1461231362702 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 1833 | 1461231362705 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:36:02 INFO - PROCESS | 1833 | 1461231362714 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1833 | 1461231362716 Marionette TRACE conn3 <- [1,1150,null,{}] 02:36:02 INFO - PROCESS | 1833 | 1461231362728 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 1833 | 1461231362972 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:36:03 INFO - PROCESS | 1833 | 1461231363009 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb6e000 == 99 [pid = 1833] [id = 295] 02:36:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85e2294400) [pid = 1833] [serial = 886] [outer = (nil)] 02:36:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85e2d1b800) [pid = 1833] [serial = 887] [outer = 0x7f85e2294400] 02:36:03 INFO - PROCESS | 1833 | 1461231363121 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85e2d28400) [pid = 1833] [serial = 888] [outer = 0x7f85e2294400] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85db93c400) [pid = 1833] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d869c800) [pid = 1833] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85ce910c00) [pid = 1833] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85cef67c00) [pid = 1833] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85d869d800) [pid = 1833] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85e5387c00) [pid = 1833] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:36:03 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85ce908c00) [pid = 1833] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:36:04 INFO - PROCESS | 1833 | 1461231364211 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1538ms 02:36:04 INFO - PROCESS | 1833 | 1461231364248 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1833 | 1461231364250 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:36:04 INFO - PROCESS | 1833 | 1461231364257 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1833 | 1461231364259 Marionette TRACE conn3 <- [1,1154,null,{}] 02:36:04 INFO - PROCESS | 1833 | 1461231364264 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 1833 | 1461231364467 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:36:04 INFO - PROCESS | 1833 | 1461231364487 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf86000 == 100 [pid = 1833] [id = 296] 02:36:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85e14c2000) [pid = 1833] [serial = 889] [outer = (nil)] 02:36:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85e2e5fc00) [pid = 1833] [serial = 890] [outer = 0x7f85e14c2000] 02:36:04 INFO - PROCESS | 1833 | 1461231364546 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85e4a5b400) [pid = 1833] [serial = 891] [outer = 0x7f85e14c2000] 02:36:05 INFO - PROCESS | 1833 | 1461231365269 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1034ms 02:36:05 INFO - PROCESS | 1833 | 1461231365292 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1833 | 1461231365296 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:36:05 INFO - PROCESS | 1833 | 1461231365301 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1833 | 1461231365303 Marionette TRACE conn3 <- [1,1158,null,{}] 02:36:05 INFO - PROCESS | 1833 | 1461231365325 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 1833 | 1461231365476 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:36:05 INFO - PROCESS | 1833 | 1461231365613 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e035c000 == 101 [pid = 1833] [id = 297] 02:36:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85e2624800) [pid = 1833] [serial = 892] [outer = (nil)] 02:36:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85e5387c00) [pid = 1833] [serial = 893] [outer = 0x7f85e2624800] 02:36:05 INFO - PROCESS | 1833 | 1461231365674 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85f079e000) [pid = 1833] [serial = 894] [outer = 0x7f85e2624800] 02:36:06 INFO - PROCESS | 1833 | 1461231366675 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1387ms 02:36:06 INFO - PROCESS | 1833 | 1461231366689 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 1833 | 1461231366694 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:36:06 INFO - PROCESS | 1833 | 1461231366704 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 1833 | 1461231366708 Marionette TRACE conn3 <- [1,1162,null,{}] 02:36:06 INFO - PROCESS | 1833 | 1461231366716 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 1833 | 1461231366888 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:36:07 INFO - PROCESS | 1833 | 1461231367083 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7486800 == 102 [pid = 1833] [id = 298] 02:36:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85cf0cc000) [pid = 1833] [serial = 895] [outer = (nil)] 02:36:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d6ad0400) [pid = 1833] [serial = 896] [outer = 0x7f85cf0cc000] 02:36:07 INFO - PROCESS | 1833 | 1461231367158 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85d850dc00) [pid = 1833] [serial = 897] [outer = 0x7f85cf0cc000] 02:36:08 INFO - PROCESS | 1833 | 1461231368102 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1436ms 02:36:08 INFO - PROCESS | 1833 | 1461231368141 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 1833 | 1461231368149 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:36:08 INFO - PROCESS | 1833 | 1461231368159 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1833 | 1461231368162 Marionette TRACE conn3 <- [1,1166,null,{}] 02:36:08 INFO - PROCESS | 1833 | 1461231368168 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 1833 | 1461231368337 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:36:08 INFO - PROCESS | 1833 | 1461231368515 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddadb000 == 103 [pid = 1833] [id = 299] 02:36:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cef6a000) [pid = 1833] [serial = 898] [outer = (nil)] 02:36:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85db56f800) [pid = 1833] [serial = 899] [outer = 0x7f85cef6a000] 02:36:08 INFO - PROCESS | 1833 | 1461231368585 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85dd468800) [pid = 1833] [serial = 900] [outer = 0x7f85cef6a000] 02:36:09 INFO - PROCESS | 1833 | 1461231369516 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1434ms 02:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:36:09 INFO - PROCESS | 1833 | 1461231369593 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1833 | 1461231369597 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:36:09 INFO - PROCESS | 1833 | 1461231369603 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1833 | 1461231369609 Marionette TRACE conn3 <- [1,1170,null,{}] 02:36:09 INFO - PROCESS | 1833 | 1461231369625 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 1833 | 1461231369856 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:36:10 INFO - PROCESS | 1833 | 1461231370033 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3bab800 == 104 [pid = 1833] [id = 300] 02:36:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85de30f800) [pid = 1833] [serial = 901] [outer = (nil)] 02:36:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85e2d25800) [pid = 1833] [serial = 902] [outer = 0x7f85de30f800] 02:36:10 INFO - PROCESS | 1833 | 1461231370108 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85e3d3c000) [pid = 1833] [serial = 903] [outer = 0x7f85de30f800] 02:36:10 INFO - PROCESS | 1833 | 1461231370928 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1343ms 02:36:10 INFO - PROCESS | 1833 | 1461231370960 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 1833 | 1461231370964 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:36:10 INFO - PROCESS | 1833 | 1461231370973 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 1833 | 1461231370976 Marionette TRACE conn3 <- [1,1174,null,{}] 02:36:10 INFO - PROCESS | 1833 | 1461231370981 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 1833 | 1461231371148 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:36:11 INFO - PROCESS | 1833 | 1461231371326 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d22000 == 105 [pid = 1833] [id = 301] 02:36:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85df987800) [pid = 1833] [serial = 904] [outer = (nil)] 02:36:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85f079d400) [pid = 1833] [serial = 905] [outer = 0x7f85df987800] 02:36:11 INFO - PROCESS | 1833 | 1461231371396 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85f0b0f800) [pid = 1833] [serial = 906] [outer = 0x7f85df987800] 02:36:12 INFO - PROCESS | 1833 | 1461231372287 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1833 | 1461231372360 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:36:12 INFO - PROCESS | 1833 | 1461231372367 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1833 | 1461231372370 Marionette TRACE conn3 <- [1,1178,null,{}] 02:36:12 INFO - PROCESS | 1833 | 1461231372375 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:12 INFO - PROCESS | 1833 | 1461231372543 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:36:12 INFO - PROCESS | 1833 | 1461231372717 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1817000 == 106 [pid = 1833] [id = 302] 02:36:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85e5210800) [pid = 1833] [serial = 907] [outer = (nil)] 02:36:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85f1b4b800) [pid = 1833] [serial = 908] [outer = 0x7f85e5210800] 02:36:12 INFO - PROCESS | 1833 | 1461231372789 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85f3a1f800) [pid = 1833] [serial = 909] [outer = 0x7f85e5210800] 02:36:13 INFO - PROCESS | 1833 | 1461231373703 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1833 | 1461231373752 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:36:13 INFO - PROCESS | 1833 | 1461231373758 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1833 | 1461231373761 Marionette TRACE conn3 <- [1,1182,null,{}] 02:36:13 INFO - PROCESS | 1833 | 1461231373766 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 1833 | 1461231373960 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:36:14 INFO - PROCESS | 1833 | 1461231374134 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5b93000 == 107 [pid = 1833] [id = 303] 02:36:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85f3acb400) [pid = 1833] [serial = 910] [outer = (nil)] 02:36:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85f5b3b000) [pid = 1833] [serial = 911] [outer = 0x7f85f3acb400] 02:36:14 INFO - PROCESS | 1833 | 1461231374209 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85f7ba3800) [pid = 1833] [serial = 912] [outer = 0x7f85f3acb400] 02:36:14 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:14 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:15 INFO - PROCESS | 1833 | 1461231375078 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1833 | 1461231375144 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:36:15 INFO - PROCESS | 1833 | 1461231375149 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1833 | 1461231375152 Marionette TRACE conn3 <- [1,1186,null,{}] 02:36:15 INFO - PROCESS | 1833 | 1461231375157 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 1833 | 1461231375321 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:36:15 INFO - PROCESS | 1833 | 1461231375501 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f9e14800 == 108 [pid = 1833] [id = 304] 02:36:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85cebe8400) [pid = 1833] [serial = 913] [outer = (nil)] 02:36:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85cebf3000) [pid = 1833] [serial = 914] [outer = 0x7f85cebe8400] 02:36:15 INFO - PROCESS | 1833 | 1461231375573 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85f5b3ac00) [pid = 1833] [serial = 915] [outer = 0x7f85cebe8400] 02:36:16 INFO - PROCESS | 1833 | 1461231376379 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1833 | 1461231376439 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:36:16 INFO - PROCESS | 1833 | 1461231376446 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1833 | 1461231376449 Marionette TRACE conn3 <- [1,1190,null,{}] 02:36:16 INFO - PROCESS | 1833 | 1461231376455 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 1833 | 1461231376620 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:36:16 INFO - PROCESS | 1833 | 1461231376797 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e1b000 == 109 [pid = 1833] [id = 305] 02:36:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85cebebc00) [pid = 1833] [serial = 916] [outer = (nil)] 02:36:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85cfb58800) [pid = 1833] [serial = 917] [outer = 0x7f85cebebc00] 02:36:16 INFO - PROCESS | 1833 | 1461231376865 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85cfb5e400) [pid = 1833] [serial = 918] [outer = 0x7f85cebebc00] 02:36:17 INFO - PROCESS | 1833 | 1461231377695 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1833 | 1461231377740 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:36:17 INFO - PROCESS | 1833 | 1461231377747 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1833 | 1461231377750 Marionette TRACE conn3 <- [1,1194,null,{}] 02:36:17 INFO - PROCESS | 1833 | 1461231377755 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:17 INFO - PROCESS | 1833 | 1461231377930 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:36:18 INFO - PROCESS | 1833 | 1461231378182 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d09a9800 == 110 [pid = 1833] [id = 306] 02:36:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85d0bb2800) [pid = 1833] [serial = 919] [outer = (nil)] 02:36:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85d0bb5400) [pid = 1833] [serial = 920] [outer = 0x7f85d0bb2800] 02:36:18 INFO - PROCESS | 1833 | 1461231378259 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85d0bb9800) [pid = 1833] [serial = 921] [outer = 0x7f85d0bb2800] 02:36:18 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:18 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:19 INFO - PROCESS | 1833 | 1461231379111 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 1833 | 1461231379188 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:36:19 INFO - PROCESS | 1833 | 1461231379194 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1833 | 1461231379196 Marionette TRACE conn3 <- [1,1198,null,{}] 02:36:19 INFO - PROCESS | 1833 | 1461231379202 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:19 INFO - PROCESS | 1833 | 1461231379375 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:36:19 INFO - PROCESS | 1833 | 1461231379553 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d0f000 == 111 [pid = 1833] [id = 307] 02:36:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85cf176400) [pid = 1833] [serial = 922] [outer = (nil)] 02:36:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85cf17d000) [pid = 1833] [serial = 923] [outer = 0x7f85cf176400] 02:36:19 INFO - PROCESS | 1833 | 1461231379624 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85cfb60000) [pid = 1833] [serial = 924] [outer = 0x7f85cf176400] 02:36:20 INFO - PROCESS | 1833 | 1461231380518 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1378ms 02:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:36:20 INFO - PROCESS | 1833 | 1461231380573 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 1833 | 1461231380576 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:36:20 INFO - PROCESS | 1833 | 1461231380582 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1833 | 1461231380586 Marionette TRACE conn3 <- [1,1202,null,{}] 02:36:20 INFO - PROCESS | 1833 | 1461231380591 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:20 INFO - PROCESS | 1833 | 1461231380797 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:36:20 INFO - PROCESS | 1833 | 1461231380977 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17d4000 == 112 [pid = 1833] [id = 308] 02:36:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85cf177800) [pid = 1833] [serial = 925] [outer = (nil)] 02:36:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85d14e7c00) [pid = 1833] [serial = 926] [outer = 0x7f85cf177800] 02:36:21 INFO - PROCESS | 1833 | 1461231381055 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85d14efc00) [pid = 1833] [serial = 927] [outer = 0x7f85cf177800] 02:36:21 INFO - PROCESS | 1833 | 1461231381920 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1380ms 02:36:21 INFO - PROCESS | 1833 | 1461231381961 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1833 | 1461231381965 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:36:21 INFO - PROCESS | 1833 | 1461231381971 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1833 | 1461231381973 Marionette TRACE conn3 <- [1,1206,null,{}] 02:36:21 INFO - PROCESS | 1833 | 1461231381979 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 1833 | 1461231382148 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:36:22 INFO - PROCESS | 1833 | 1461231382337 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc25a800 == 113 [pid = 1833] [id = 309] 02:36:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85d0bbfc00) [pid = 1833] [serial = 928] [outer = (nil)] 02:36:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85dda85c00) [pid = 1833] [serial = 929] [outer = 0x7f85d0bbfc00] 02:36:22 INFO - PROCESS | 1833 | 1461231382406 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85dda8d000) [pid = 1833] [serial = 930] [outer = 0x7f85d0bbfc00] 02:36:23 INFO - PROCESS | 1833 | 1461231383333 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1429ms 02:36:23 INFO - PROCESS | 1833 | 1461231383401 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1833 | 1461231383405 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:36:23 INFO - PROCESS | 1833 | 1461231383410 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1833 | 1461231383412 Marionette TRACE conn3 <- [1,1210,null,{}] 02:36:23 INFO - PROCESS | 1833 | 1461231383418 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 1833 | 1461231383602 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:36:23 INFO - PROCESS | 1833 | 1461231383798 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc276000 == 114 [pid = 1833] [id = 310] 02:36:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85cca58400) [pid = 1833] [serial = 931] [outer = (nil)] 02:36:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85cca62400) [pid = 1833] [serial = 932] [outer = 0x7f85cca58400] 02:36:23 INFO - PROCESS | 1833 | 1461231383869 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85cca67000) [pid = 1833] [serial = 933] [outer = 0x7f85cca58400] 02:36:24 INFO - PROCESS | 1833 | 1461231384733 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1732ms 02:36:25 INFO - PROCESS | 1833 | 1461231385159 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1833 | 1461231385166 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:36:25 INFO - PROCESS | 1833 | 1461231385174 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1833 | 1461231385178 Marionette TRACE conn3 <- [1,1214,null,{}] 02:36:25 INFO - PROCESS | 1833 | 1461231385186 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 1833 | 1461231385430 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:36:25 INFO - PROCESS | 1833 | 1461231385611 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6861000 == 115 [pid = 1833] [id = 311] 02:36:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85ceae5c00) [pid = 1833] [serial = 934] [outer = (nil)] 02:36:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85cebf4400) [pid = 1833] [serial = 935] [outer = 0x7f85ceae5c00] 02:36:25 INFO - PROCESS | 1833 | 1461231385677 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85cf0c2800) [pid = 1833] [serial = 936] [outer = 0x7f85ceae5c00] 02:36:26 INFO - PROCESS | 1833 | 1461231386475 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1334ms 02:36:26 INFO - PROCESS | 1833 | 1461231386512 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 1833 | 1461231386517 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:36:26 INFO - PROCESS | 1833 | 1461231386529 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1833 | 1461231386533 Marionette TRACE conn3 <- [1,1218,null,{}] 02:36:26 INFO - PROCESS | 1833 | 1461231386539 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:26 INFO - PROCESS | 1833 | 1461231386703 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:36:26 INFO - PROCESS | 1833 | 1461231386912 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d94a9000 == 116 [pid = 1833] [id = 312] 02:36:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85cdcd8800) [pid = 1833] [serial = 937] [outer = (nil)] 02:36:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85ce908000) [pid = 1833] [serial = 938] [outer = 0x7f85cdcd8800] 02:36:26 INFO - PROCESS | 1833 | 1461231386980 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85d0bbf400) [pid = 1833] [serial = 939] [outer = 0x7f85cdcd8800] 02:36:28 INFO - PROCESS | 1833 | 1461231388046 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1584ms 02:36:28 INFO - PROCESS | 1833 | 1461231388111 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:36:28 INFO - PROCESS | 1833 | 1461231388115 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:36:28 INFO - PROCESS | 1833 | 1461231388122 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1833 | 1461231388125 Marionette TRACE conn3 <- [1,1222,null,{}] 02:36:28 INFO - PROCESS | 1833 | 1461231388139 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 1833 | 1461231388329 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd119000 == 115 [pid = 1833] [id = 238] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1b10000 == 114 [pid = 1833] [id = 159] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3a79000 == 113 [pid = 1833] [id = 240] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc3b2800 == 112 [pid = 1833] [id = 239] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf86000 == 111 [pid = 1833] [id = 296] 02:36:28 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85ceae1000) [pid = 1833] [serial = 800] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85ceaeac00) [pid = 1833] [serial = 803] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85cef6d800) [pid = 1833] [serial = 806] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85cdcdf800) [pid = 1833] [serial = 809] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85e37a4c00) [pid = 1833] [serial = 836] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85cde83800) [pid = 1833] [serial = 812] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1833 | 1461231388696 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb6e000 == 110 [pid = 1833] [id = 295] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4da800 == 109 [pid = 1833] [id = 294] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85c8000 == 108 [pid = 1833] [id = 293] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbf6000 == 107 [pid = 1833] [id = 292] 02:36:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cec9b000 == 108 [pid = 1833] [id = 313] 02:36:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85cde83800) [pid = 1833] [serial = 940] [outer = (nil)] 02:36:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85d850cc00) [pid = 1833] [serial = 941] [outer = 0x7f85cde83800] 02:36:28 INFO - PROCESS | 1833 | 1461231388805 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85d94c4800) [pid = 1833] [serial = 942] [outer = 0x7f85cde83800] 02:36:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cddd9800 == 107 [pid = 1833] [id = 291] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d825f800 == 106 [pid = 1833] [id = 290] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5eb4800 == 105 [pid = 1833] [id = 285] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1b10800 == 104 [pid = 1833] [id = 284] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04d1000 == 103 [pid = 1833] [id = 283] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e45ec000 == 102 [pid = 1833] [id = 282] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e228c000 == 101 [pid = 1833] [id = 281] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9db9000 == 100 [pid = 1833] [id = 280] 02:36:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2ce800 == 99 [pid = 1833] [id = 279] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85de07c400) [pid = 1833] [serial = 830] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85dd1b3400) [pid = 1833] [serial = 827] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85d86a0c00) [pid = 1833] [serial = 821] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85d9704c00) [pid = 1833] [serial = 822] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85dd1b8000) [pid = 1833] [serial = 779] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85cf0c9000) [pid = 1833] [serial = 819] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85cef6e000) [pid = 1833] [serial = 818] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85da95e800) [pid = 1833] [serial = 824] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85dd048000) [pid = 1833] [serial = 825] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85cde8c800) [pid = 1833] [serial = 815] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85f1b50400) [pid = 1833] [serial = 773] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85f19d1c00) [pid = 1833] [serial = 774] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85e4515000) [pid = 1833] [serial = 782] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85d86e7c00) [pid = 1833] [serial = 833] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85cfaca800) [pid = 1833] [serial = 794] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85d9a6b000) [pid = 1833] [serial = 776] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85f5f2fc00) [pid = 1833] [serial = 791] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85ce84dc00) [pid = 1833] [serial = 797] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85f1b50c00) [pid = 1833] [serial = 785] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85f592b400) [pid = 1833] [serial = 788] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85df9dc400) [pid = 1833] [serial = 831] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85dcf04400) [pid = 1833] [serial = 834] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85ddda7800) [pid = 1833] [serial = 828] [outer = (nil)] [url = about:blank] 02:36:29 INFO - PROCESS | 1833 | 1461231389569 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1833 | 1461231389607 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:36:29 INFO - PROCESS | 1833 | 1461231389613 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1833 | 1461231389616 Marionette TRACE conn3 <- [1,1226,null,{}] 02:36:29 INFO - PROCESS | 1833 | 1461231389625 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 1833 | 1461231389798 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:36:29 INFO - PROCESS | 1833 | 1461231389937 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85b7800 == 100 [pid = 1833] [id = 314] 02:36:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85ceae0800) [pid = 1833] [serial = 943] [outer = (nil)] 02:36:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85d9a6fc00) [pid = 1833] [serial = 944] [outer = 0x7f85ceae0800] 02:36:30 INFO - PROCESS | 1833 | 1461231390007 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85da1b1c00) [pid = 1833] [serial = 945] [outer = 0x7f85ceae0800] 02:36:30 INFO - PROCESS | 1833 | 1461231390710 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1138ms 02:36:30 INFO - PROCESS | 1833 | 1461231390779 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:36:30 INFO - PROCESS | 1833 | 1461231390782 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:36:30 INFO - PROCESS | 1833 | 1461231390790 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 1833 | 1461231390792 Marionette TRACE conn3 <- [1,1230,null,{}] 02:36:30 INFO - PROCESS | 1833 | 1461231390797 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:30 INFO - PROCESS | 1833 | 1461231390955 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:36:30 INFO - PROCESS | 1833 | 1461231390965 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d6800 == 101 [pid = 1833] [id = 315] 02:36:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85da1b2c00) [pid = 1833] [serial = 946] [outer = (nil)] 02:36:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85dc4e4c00) [pid = 1833] [serial = 947] [outer = 0x7f85da1b2c00] 02:36:31 INFO - PROCESS | 1833 | 1461231391027 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85dd047800) [pid = 1833] [serial = 948] [outer = 0x7f85da1b2c00] 02:36:31 INFO - PROCESS | 1833 | 1461231391948 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1183ms 02:36:31 INFO - PROCESS | 1833 | 1461231391973 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1833 | 1461231391975 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:36:31 INFO - PROCESS | 1833 | 1461231391982 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1833 | 1461231391984 Marionette TRACE conn3 <- [1,1234,null,{}] 02:36:31 INFO - PROCESS | 1833 | 1461231391989 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 1833 | 1461231392228 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:36:32 INFO - PROCESS | 1833 | 1461231392259 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4c7000 == 102 [pid = 1833] [id = 316] 02:36:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85dd472400) [pid = 1833] [serial = 949] [outer = (nil)] 02:36:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85dda8f400) [pid = 1833] [serial = 950] [outer = 0x7f85dd472400] 02:36:32 INFO - PROCESS | 1833 | 1461231392323 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85ddda5800) [pid = 1833] [serial = 951] [outer = 0x7f85dd472400] 02:36:33 INFO - PROCESS | 1833 | 1461231393165 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1226ms 02:36:33 INFO - PROCESS | 1833 | 1461231393209 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1833 | 1461231393211 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:36:33 INFO - PROCESS | 1833 | 1461231393217 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1833 | 1461231393219 Marionette TRACE conn3 <- [1,1238,null,{}] 02:36:33 INFO - PROCESS | 1833 | 1461231393225 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 1833 | 1461231393829 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85cef72000) [pid = 1833] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85d851b800) [pid = 1833] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85e14c2000) [pid = 1833] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85dc4e2800) [pid = 1833] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85ce845000) [pid = 1833] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85e2294400) [pid = 1833] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85dcf06000) [pid = 1833] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:36:33 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85cef71000) [pid = 1833] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:36:34 INFO - PROCESS | 1833 | 1461231394034 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2c7000 == 103 [pid = 1833] [id = 317] 02:36:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85cca60800) [pid = 1833] [serial = 952] [outer = (nil)] 02:36:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85cde8b000) [pid = 1833] [serial = 953] [outer = 0x7f85cca60800] 02:36:34 INFO - PROCESS | 1833 | 1461231394111 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85ceae4400) [pid = 1833] [serial = 954] [outer = 0x7f85cca60800] 02:36:34 INFO - PROCESS | 1833 | 1461231394986 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1827ms 02:36:35 INFO - PROCESS | 1833 | 1461231395048 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1833 | 1461231395055 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:36:35 INFO - PROCESS | 1833 | 1461231395062 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1833 | 1461231395068 Marionette TRACE conn3 <- [1,1242,null,{}] 02:36:35 INFO - PROCESS | 1833 | 1461231395075 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 1833 | 1461231395274 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:36:35 INFO - PROCESS | 1833 | 1461231395453 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7494800 == 104 [pid = 1833] [id = 318] 02:36:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85cf17d800) [pid = 1833] [serial = 955] [outer = (nil)] 02:36:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85d0bbe000) [pid = 1833] [serial = 956] [outer = 0x7f85cf17d800] 02:36:35 INFO - PROCESS | 1833 | 1461231395529 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85d6acb800) [pid = 1833] [serial = 957] [outer = 0x7f85cf17d800] 02:36:36 INFO - PROCESS | 1833 | 1461231396525 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1543ms 02:36:36 INFO - PROCESS | 1833 | 1461231396606 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1833 | 1461231396611 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:36:36 INFO - PROCESS | 1833 | 1461231396617 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1833 | 1461231396621 Marionette TRACE conn3 <- [1,1246,null,{}] 02:36:36 INFO - PROCESS | 1833 | 1461231396626 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 1833 | 1461231396851 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:36:37 INFO - PROCESS | 1833 | 1461231397118 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da773800 == 105 [pid = 1833] [id = 319] 02:36:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85d851b800) [pid = 1833] [serial = 958] [outer = (nil)] 02:36:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85d970e400) [pid = 1833] [serial = 959] [outer = 0x7f85d851b800] 02:36:37 INFO - PROCESS | 1833 | 1461231397237 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85da005800) [pid = 1833] [serial = 960] [outer = 0x7f85d851b800] 02:36:38 INFO - PROCESS | 1833 | 1461231398145 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1584ms 02:36:38 INFO - PROCESS | 1833 | 1461231398207 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:36:38 INFO - PROCESS | 1833 | 1461231398218 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:36:38 INFO - PROCESS | 1833 | 1461231398234 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1833 | 1461231398241 Marionette TRACE conn3 <- [1,1250,null,{}] 02:36:38 INFO - PROCESS | 1833 | 1461231398246 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 1833 | 1461231398480 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:36:38 INFO - PROCESS | 1833 | 1461231398701 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddddb000 == 106 [pid = 1833] [id = 320] 02:36:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85ce848400) [pid = 1833] [serial = 961] [outer = (nil)] 02:36:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85d8697c00) [pid = 1833] [serial = 962] [outer = 0x7f85ce848400] 02:36:38 INFO - PROCESS | 1833 | 1461231398834 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85dd4f0400) [pid = 1833] [serial = 963] [outer = 0x7f85ce848400] 02:36:39 INFO - PROCESS | 1833 | 1461231399728 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1546ms 02:36:39 INFO - PROCESS | 1833 | 1461231399772 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 1833 | 1461231399775 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:36:39 INFO - PROCESS | 1833 | 1461231399781 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 1833 | 1461231399783 Marionette TRACE conn3 <- [1,1254,null,{}] 02:36:39 INFO - PROCESS | 1833 | 1461231399789 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 1833 | 1461231399982 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:36:40 INFO - PROCESS | 1833 | 1461231400163 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e1a3b000 == 107 [pid = 1833] [id = 321] 02:36:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85ce90b000) [pid = 1833] [serial = 964] [outer = (nil)] 02:36:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85ddda2c00) [pid = 1833] [serial = 965] [outer = 0x7f85ce90b000] 02:36:40 INFO - PROCESS | 1833 | 1461231400233 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85de07d000) [pid = 1833] [serial = 966] [outer = 0x7f85ce90b000] 02:36:41 INFO - PROCESS | 1833 | 1461231401137 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1432ms 02:36:41 INFO - PROCESS | 1833 | 1461231401214 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 1833 | 1461231401218 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:36:41 INFO - PROCESS | 1833 | 1461231401224 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 1833 | 1461231401226 Marionette TRACE conn3 <- [1,1258,null,{}] 02:36:41 INFO - PROCESS | 1833 | 1461231401232 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 1833 | 1461231401447 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:36:41 INFO - PROCESS | 1833 | 1461231401676 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fa6000 == 108 [pid = 1833] [id = 322] 02:36:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85e14c0800) [pid = 1833] [serial = 967] [outer = (nil)] 02:36:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85e1a5f800) [pid = 1833] [serial = 968] [outer = 0x7f85e14c0800] 02:36:41 INFO - PROCESS | 1833 | 1461231401806 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85e2d75400) [pid = 1833] [serial = 969] [outer = 0x7f85e14c0800] 02:36:42 INFO - PROCESS | 1833 | 1461231402694 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1532ms 02:36:42 INFO - PROCESS | 1833 | 1461231402757 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1833 | 1461231402761 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:36:42 INFO - PROCESS | 1833 | 1461231402767 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1833 | 1461231402769 Marionette TRACE conn3 <- [1,1262,null,{}] 02:36:42 INFO - PROCESS | 1833 | 1461231402775 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 1833 | 1461231402952 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:36:43 INFO - PROCESS | 1833 | 1461231403130 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d0a800 == 109 [pid = 1833] [id = 323] 02:36:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85de30dc00) [pid = 1833] [serial = 970] [outer = (nil)] 02:36:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85e519ac00) [pid = 1833] [serial = 971] [outer = 0x7f85de30dc00] 02:36:43 INFO - PROCESS | 1833 | 1461231403203 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85e5e41800) [pid = 1833] [serial = 972] [outer = 0x7f85de30dc00] 02:36:44 INFO - PROCESS | 1833 | 1461231404083 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1382ms 02:36:44 INFO - PROCESS | 1833 | 1461231404150 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 1833 | 1461231404154 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:36:44 INFO - PROCESS | 1833 | 1461231404159 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 1833 | 1461231404161 Marionette TRACE conn3 <- [1,1266,null,{}] 02:36:44 INFO - PROCESS | 1833 | 1461231404167 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 1833 | 1461231404338 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:36:44 INFO - PROCESS | 1833 | 1461231404517 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f09b3000 == 110 [pid = 1833] [id = 324] 02:36:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85e14c0c00) [pid = 1833] [serial = 973] [outer = (nil)] 02:36:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85f0458c00) [pid = 1833] [serial = 974] [outer = 0x7f85e14c0c00] 02:36:44 INFO - PROCESS | 1833 | 1461231404589 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85f07a4800) [pid = 1833] [serial = 975] [outer = 0x7f85e14c0c00] 02:36:45 INFO - PROCESS | 1833 | 1461231405431 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1331ms 02:36:45 INFO - PROCESS | 1833 | 1461231405492 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1833 | 1461231405496 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:36:45 INFO - PROCESS | 1833 | 1461231405501 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1833 | 1461231405504 Marionette TRACE conn3 <- [1,1270,null,{}] 02:36:45 INFO - PROCESS | 1833 | 1461231405509 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 1833 | 1461231405673 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:36:45 INFO - PROCESS | 1833 | 1461231405856 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5329000 == 111 [pid = 1833] [id = 325] 02:36:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85e468c400) [pid = 1833] [serial = 976] [outer = (nil)] 02:36:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85f1b55000) [pid = 1833] [serial = 977] [outer = 0x7f85e468c400] 02:36:45 INFO - PROCESS | 1833 | 1461231405930 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85f3acc800) [pid = 1833] [serial = 978] [outer = 0x7f85e468c400] 02:36:46 INFO - PROCESS | 1833 | 1461231406781 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1337ms 02:36:46 INFO - PROCESS | 1833 | 1461231406839 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 1833 | 1461231406843 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:36:46 INFO - PROCESS | 1833 | 1461231406848 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 1833 | 1461231406852 Marionette TRACE conn3 <- [1,1274,null,{}] 02:36:46 INFO - PROCESS | 1833 | 1461231406857 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 1833 | 1461231407024 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:36:47 INFO - PROCESS | 1833 | 1461231407209 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d40000 == 112 [pid = 1833] [id = 326] 02:36:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85f0999400) [pid = 1833] [serial = 979] [outer = (nil)] 02:36:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85f592f000) [pid = 1833] [serial = 980] [outer = 0x7f85f0999400] 02:36:47 INFO - PROCESS | 1833 | 1461231407282 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85f5b33c00) [pid = 1833] [serial = 981] [outer = 0x7f85f0999400] 02:36:48 INFO - PROCESS | 1833 | 1461231408124 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1339ms 02:36:48 INFO - PROCESS | 1833 | 1461231408189 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1833 | 1461231408192 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:36:48 INFO - PROCESS | 1833 | 1461231408198 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1833 | 1461231408201 Marionette TRACE conn3 <- [1,1278,null,{}] 02:36:48 INFO - PROCESS | 1833 | 1461231408233 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 1833 | 1461231408453 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:36:48 INFO - PROCESS | 1833 | 1461231408637 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da705000 == 113 [pid = 1833] [id = 327] 02:36:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85f5f2dc00) [pid = 1833] [serial = 982] [outer = (nil)] 02:36:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85f5f33400) [pid = 1833] [serial = 983] [outer = 0x7f85f5f2dc00] 02:36:48 INFO - PROCESS | 1833 | 1461231408774 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85f85ea800) [pid = 1833] [serial = 984] [outer = 0x7f85f5f2dc00] 02:36:49 INFO - PROCESS | 1833 | 1461231409643 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1478ms 02:36:49 INFO - PROCESS | 1833 | 1461231409678 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:36:49 INFO - PROCESS | 1833 | 1461231409687 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:36:49 INFO - PROCESS | 1833 | 1461231409694 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 1833 | 1461231409698 Marionette TRACE conn3 <- [1,1282,null,{}] 02:36:49 INFO - PROCESS | 1833 | 1461231409703 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 1833 | 1461231409924 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:36:50 INFO - PROCESS | 1833 | 1461231410113 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7a8000 == 114 [pid = 1833] [id = 328] 02:36:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85cc84c000) [pid = 1833] [serial = 985] [outer = (nil)] 02:36:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85ddd29000) [pid = 1833] [serial = 986] [outer = 0x7f85cc84c000] 02:36:50 INFO - PROCESS | 1833 | 1461231410187 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f85ddd2d400) [pid = 1833] [serial = 987] [outer = 0x7f85cc84c000] 02:36:51 INFO - PROCESS | 1833 | 1461231411073 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1429ms 02:36:51 INFO - PROCESS | 1833 | 1461231411123 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 1833 | 1461231411127 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:36:51 INFO - PROCESS | 1833 | 1461231411133 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 1833 | 1461231411136 Marionette TRACE conn3 <- [1,1286,null,{}] 02:36:51 INFO - PROCESS | 1833 | 1461231411141 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 1833 | 1461231411341 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:36:51 INFO - PROCESS | 1833 | 1461231411530 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7be800 == 115 [pid = 1833] [id = 329] 02:36:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f85cc849800) [pid = 1833] [serial = 988] [outer = (nil)] 02:36:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f85d6825000) [pid = 1833] [serial = 989] [outer = 0x7f85cc849800] 02:36:51 INFO - PROCESS | 1833 | 1461231411603 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f85d682a800) [pid = 1833] [serial = 990] [outer = 0x7f85cc849800] 02:36:52 INFO - PROCESS | 1833 | 1461231412511 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1427ms 02:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:36:52 INFO - PROCESS | 1833 | 1461231412562 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1833 | 1461231412565 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:36:52 INFO - PROCESS | 1833 | 1461231412572 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1833 | 1461231412575 Marionette TRACE conn3 <- [1,1290,null,{}] 02:36:52 INFO - PROCESS | 1833 | 1461231412581 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 1833 | 1461231412774 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:36:52 INFO - PROCESS | 1833 | 1461231412966 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7ee000 == 116 [pid = 1833] [id = 330] 02:36:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f85cbad3000) [pid = 1833] [serial = 991] [outer = (nil)] 02:36:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f85cbad9800) [pid = 1833] [serial = 992] [outer = 0x7f85cbad3000] 02:36:53 INFO - PROCESS | 1833 | 1461231413040 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f85cbade000) [pid = 1833] [serial = 993] [outer = 0x7f85cbad3000] 02:36:53 INFO - PROCESS | 1833 | 1461231413964 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1429ms 02:36:54 INFO - PROCESS | 1833 | 1461231414001 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1833 | 1461231414005 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:36:54 INFO - PROCESS | 1833 | 1461231414010 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1833 | 1461231414012 Marionette TRACE conn3 <- [1,1294,null,{}] 02:36:54 INFO - PROCESS | 1833 | 1461231414018 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 1833 | 1461231414194 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:36:54 INFO - PROCESS | 1833 | 1461231414385 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d5800 == 117 [pid = 1833] [id = 331] 02:36:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f85cbad0c00) [pid = 1833] [serial = 994] [outer = (nil)] 02:36:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f85d6825800) [pid = 1833] [serial = 995] [outer = 0x7f85cbad0c00] 02:36:54 INFO - PROCESS | 1833 | 1461231414453 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f85ddd25c00) [pid = 1833] [serial = 996] [outer = 0x7f85cbad0c00] 02:36:55 INFO - PROCESS | 1833 | 1461231415731 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1786ms 02:36:55 INFO - PROCESS | 1833 | 1461231415798 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 1833 | 1461231415805 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:36:55 INFO - PROCESS | 1833 | 1461231415813 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 1833 | 1461231415817 Marionette TRACE conn3 <- [1,1298,null,{}] 02:36:55 INFO - PROCESS | 1833 | 1461231415824 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 1833 | 1461231416070 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:36:56 INFO - PROCESS | 1833 | 1461231416449 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc26a800 == 118 [pid = 1833] [id = 332] 02:36:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f85cebee400) [pid = 1833] [serial = 997] [outer = (nil)] 02:36:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f85cebf6400) [pid = 1833] [serial = 998] [outer = 0x7f85cebee400] 02:36:56 INFO - PROCESS | 1833 | 1461231416525 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f85cf0c4000) [pid = 1833] [serial = 999] [outer = 0x7f85cebee400] 02:36:57 INFO - PROCESS | 1833 | 1461231417534 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4c7000 == 117 [pid = 1833] [id = 316] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3d6800 == 116 [pid = 1833] [id = 315] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f85e5387c00) [pid = 1833] [serial = 893] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f85f5a92c00) [pid = 1833] [serial = 857] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f85d94c2400) [pid = 1833] [serial = 869] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f85f5bc1c00) [pid = 1833] [serial = 860] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f85f5b3a000) [pid = 1833] [serial = 866] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f85d6ad1800) [pid = 1833] [serial = 863] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85b7800 == 115 [pid = 1833] [id = 314] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cec9b000 == 114 [pid = 1833] [id = 313] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d94a9000 == 113 [pid = 1833] [id = 312] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6861000 == 112 [pid = 1833] [id = 311] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6e1b000 == 111 [pid = 1833] [id = 305] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f9e14800 == 110 [pid = 1833] [id = 304] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5b93000 == 109 [pid = 1833] [id = 303] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1817000 == 108 [pid = 1833] [id = 302] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d22000 == 107 [pid = 1833] [id = 301] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3bab800 == 106 [pid = 1833] [id = 300] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddadb000 == 105 [pid = 1833] [id = 299] 02:36:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7486800 == 104 [pid = 1833] [id = 298] 02:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1833ms 02:36:57 INFO - PROCESS | 1833 | 1461231417646 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 1833 | 1461231417653 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:36:57 INFO - PROCESS | 1833 | 1461231417662 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 1833 | 1461231417666 Marionette TRACE conn3 <- [1,1302,null,{}] 02:36:57 INFO - PROCESS | 1833 | 1461231417671 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:57 INFO - PROCESS | 1833 | 1461231417840 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f85f1b52800) [pid = 1833] [serial = 854] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f85cf0cb400) [pid = 1833] [serial = 875] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f85dc4efc00) [pid = 1833] [serial = 881] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f85e4a5b400) [pid = 1833] [serial = 891] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f85e5e43800) [pid = 1833] [serial = 851] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f85ddd9d400) [pid = 1833] [serial = 884] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f85dd1b8400) [pid = 1833] [serial = 882] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85ceae2c00) [pid = 1833] [serial = 873] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85dc4e8400) [pid = 1833] [serial = 845] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85d8512400) [pid = 1833] [serial = 842] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85e2d1b800) [pid = 1833] [serial = 887] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85e2d67400) [pid = 1833] [serial = 848] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85cfad1400) [pid = 1833] [serial = 876] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85e4e64000) [pid = 1833] [serial = 837] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85d86ea000) [pid = 1833] [serial = 878] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85d9a6c800) [pid = 1833] [serial = 879] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85e2e5fc00) [pid = 1833] [serial = 890] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85ddeb9000) [pid = 1833] [serial = 885] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85e2d28400) [pid = 1833] [serial = 888] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85cde84c00) [pid = 1833] [serial = 839] [outer = (nil)] [url = about:blank] 02:36:57 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85ce84d800) [pid = 1833] [serial = 872] [outer = (nil)] [url = about:blank] 02:36:58 INFO - PROCESS | 1833 | 1461231418048 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d09a7000 == 105 [pid = 1833] [id = 333] 02:36:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85cde8dc00) [pid = 1833] [serial = 1000] [outer = (nil)] 02:36:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85cfb58000) [pid = 1833] [serial = 1001] [outer = 0x7f85cde8dc00] 02:36:58 INFO - PROCESS | 1833 | 1461231418115 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85d14e3400) [pid = 1833] [serial = 1002] [outer = 0x7f85cde8dc00] 02:36:58 INFO - PROCESS | 1833 | 1461231418815 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1186ms 02:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:36:58 INFO - PROCESS | 1833 | 1461231418848 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1833 | 1461231418850 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:36:58 INFO - PROCESS | 1833 | 1461231418863 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1833 | 1461231418870 Marionette TRACE conn3 <- [1,1306,null,{}] 02:36:58 INFO - PROCESS | 1833 | 1461231418912 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 1833 | 1461231419082 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:36:59 INFO - PROCESS | 1833 | 1461231419093 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d74a0800 == 106 [pid = 1833] [id = 334] 02:36:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85d8212400) [pid = 1833] [serial = 1003] [outer = (nil)] 02:36:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85d869d000) [pid = 1833] [serial = 1004] [outer = 0x7f85d8212400] 02:36:59 INFO - PROCESS | 1833 | 1461231419158 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85d9f08400) [pid = 1833] [serial = 1005] [outer = 0x7f85d8212400] 02:37:00 INFO - PROCESS | 1833 | 1461231420031 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1210ms 02:37:00 INFO - PROCESS | 1833 | 1461231420071 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 1833 | 1461231420075 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:37:00 INFO - PROCESS | 1833 | 1461231420091 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1833 | 1461231420094 Marionette TRACE conn3 <- [1,1310,null,{}] 02:37:00 INFO - PROCESS | 1833 | 1461231420099 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 1833 | 1461231420331 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:37:00 INFO - PROCESS | 1833 | 1461231420352 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da08a000 == 107 [pid = 1833] [id = 335] 02:37:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85d6ad4800) [pid = 1833] [serial = 1006] [outer = (nil)] 02:37:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85db931c00) [pid = 1833] [serial = 1007] [outer = 0x7f85d6ad4800] 02:37:00 INFO - PROCESS | 1833 | 1461231420411 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85dc4edc00) [pid = 1833] [serial = 1008] [outer = 0x7f85d6ad4800] 02:37:01 INFO - PROCESS | 1833 | 1461231421207 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 1833 | 1461231421273 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:37:01 INFO - PROCESS | 1833 | 1461231421278 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1833 | 1461231421280 Marionette TRACE conn3 <- [1,1314,null,{}] 02:37:01 INFO - PROCESS | 1833 | 1461231421289 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 1833 | 1461231421486 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:37:01 INFO - PROCESS | 1833 | 1461231421521 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da755000 == 108 [pid = 1833] [id = 336] 02:37:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85da1ba800) [pid = 1833] [serial = 1009] [outer = (nil)] 02:37:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85dd4f2800) [pid = 1833] [serial = 1010] [outer = 0x7f85da1ba800] 02:37:01 INFO - PROCESS | 1833 | 1461231421584 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85ddd25000) [pid = 1833] [serial = 1011] [outer = 0x7f85da1ba800] 02:37:02 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85ceae0800) [pid = 1833] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:37:02 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85cdcd8800) [pid = 1833] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:37:02 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85ceae5c00) [pid = 1833] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:37:02 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85cde83800) [pid = 1833] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:37:02 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85da1b2c00) [pid = 1833] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:37:02 INFO - PROCESS | 1833 | 1461231422650 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1433ms 02:37:02 INFO - PROCESS | 1833 | 1461231422712 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1833 | 1461231422715 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:37:02 INFO - PROCESS | 1833 | 1461231422720 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 1833 | 1461231422722 Marionette TRACE conn3 <- [1,1318,null,{}] 02:37:02 INFO - PROCESS | 1833 | 1461231422728 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 1833 | 1461231422917 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:37:03 INFO - PROCESS | 1833 | 1461231423091 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd497000 == 109 [pid = 1833] [id = 337] 02:37:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85cfb61000) [pid = 1833] [serial = 1012] [outer = (nil)] 02:37:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85df9e6400) [pid = 1833] [serial = 1013] [outer = 0x7f85cfb61000] 02:37:03 INFO - PROCESS | 1833 | 1461231423170 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85e2d23800) [pid = 1833] [serial = 1014] [outer = 0x7f85cfb61000] 02:37:03 INFO - PROCESS | 1833 | 1461231423845 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1137ms 02:37:03 INFO - PROCESS | 1833 | 1461231423858 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 1833 | 1461231423861 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:37:03 INFO - PROCESS | 1833 | 1461231423866 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1833 | 1461231423868 Marionette TRACE conn3 <- [1,1322,null,{}] 02:37:03 INFO - PROCESS | 1833 | 1461231423874 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 1833 | 1461231424089 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:37:04 INFO - PROCESS | 1833 | 1461231424107 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dddc8000 == 110 [pid = 1833] [id = 338] 02:37:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85e2682c00) [pid = 1833] [serial = 1015] [outer = (nil)] 02:37:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85e2d6f000) [pid = 1833] [serial = 1016] [outer = 0x7f85e2682c00] 02:37:04 INFO - PROCESS | 1833 | 1461231424168 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85e40d1800) [pid = 1833] [serial = 1017] [outer = 0x7f85e2682c00] 02:37:05 INFO - PROCESS | 1833 | 1461231425257 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1431ms 02:37:05 INFO - PROCESS | 1833 | 1461231425299 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1833 | 1461231425305 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:37:05 INFO - PROCESS | 1833 | 1461231425315 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1833 | 1461231425319 Marionette TRACE conn3 <- [1,1326,null,{}] 02:37:05 INFO - PROCESS | 1833 | 1461231425327 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 1833 | 1461231425507 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:37:05 INFO - PROCESS | 1833 | 1461231425700 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d1c800 == 111 [pid = 1833] [id = 339] 02:37:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85cde8f800) [pid = 1833] [serial = 1018] [outer = (nil)] 02:37:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f85cef69400) [pid = 1833] [serial = 1019] [outer = 0x7f85cde8f800] 02:37:05 INFO - PROCESS | 1833 | 1461231425778 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f85cfb59000) [pid = 1833] [serial = 1020] [outer = 0x7f85cde8f800] 02:37:06 INFO - PROCESS | 1833 | 1461231426688 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1440ms 02:37:06 INFO - PROCESS | 1833 | 1461231426756 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1833 | 1461231426764 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:37:06 INFO - PROCESS | 1833 | 1461231426774 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1833 | 1461231426778 Marionette TRACE conn3 <- [1,1330,null,{}] 02:37:06 INFO - PROCESS | 1833 | 1461231426783 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 1833 | 1461231426999 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:37:07 INFO - PROCESS | 1833 | 1461231427264 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7ae800 == 112 [pid = 1833] [id = 340] 02:37:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f85d6ad3c00) [pid = 1833] [serial = 1021] [outer = (nil)] 02:37:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f85d850c400) [pid = 1833] [serial = 1022] [outer = 0x7f85d6ad3c00] 02:37:07 INFO - PROCESS | 1833 | 1461231427380 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f85d970e000) [pid = 1833] [serial = 1023] [outer = 0x7f85d6ad3c00] 02:37:08 INFO - PROCESS | 1833 | 1461231428256 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1538ms 02:37:08 INFO - PROCESS | 1833 | 1461231428312 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 1833 | 1461231428315 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:37:08 INFO - PROCESS | 1833 | 1461231428323 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 1833 | 1461231428329 Marionette TRACE conn3 <- [1,1334,null,{}] 02:37:08 INFO - PROCESS | 1833 | 1461231428345 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 1833 | 1461231428539 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:37:08 INFO - PROCESS | 1833 | 1461231428721 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2ed2000 == 113 [pid = 1833] [id = 341] 02:37:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f85db932c00) [pid = 1833] [serial = 1024] [outer = (nil)] 02:37:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f85ddd30800) [pid = 1833] [serial = 1025] [outer = 0x7f85db932c00] 02:37:08 INFO - PROCESS | 1833 | 1461231428797 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f85df97fc00) [pid = 1833] [serial = 1026] [outer = 0x7f85db932c00] 02:37:09 INFO - PROCESS | 1833 | 1461231429662 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1384ms 02:37:09 INFO - PROCESS | 1833 | 1461231429707 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:37:09 INFO - PROCESS | 1833 | 1461231429713 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:37:09 INFO - PROCESS | 1833 | 1461231429718 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1833 | 1461231429721 Marionette TRACE conn3 <- [1,1338,null,{}] 02:37:09 INFO - PROCESS | 1833 | 1461231429727 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 1833 | 1461231429899 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:37:10 INFO - PROCESS | 1833 | 1461231430097 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d19000 == 114 [pid = 1833] [id = 342] 02:37:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f85e2d26c00) [pid = 1833] [serial = 1027] [outer = (nil)] 02:37:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f85e4162400) [pid = 1833] [serial = 1028] [outer = 0x7f85e2d26c00] 02:37:10 INFO - PROCESS | 1833 | 1461231430174 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f85e619c800) [pid = 1833] [serial = 1029] [outer = 0x7f85e2d26c00] 02:37:11 INFO - PROCESS | 1833 | 1461231431494 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1831ms 02:37:11 INFO - PROCESS | 1833 | 1461231431549 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 1833 | 1461231431551 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:37:11 INFO - PROCESS | 1833 | 1461231431557 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 1833 | 1461231431560 Marionette TRACE conn3 <- [1,1342,null,{}] 02:37:11 INFO - PROCESS | 1833 | 1461231431565 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 1833 | 1461231431854 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:37:11 INFO - PROCESS | 1833 | 1461231431990 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f564f800 == 115 [pid = 1833] [id = 343] 02:37:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f85e05bf000) [pid = 1833] [serial = 1030] [outer = (nil)] 02:37:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f85f079fc00) [pid = 1833] [serial = 1031] [outer = 0x7f85e05bf000] 02:37:12 INFO - PROCESS | 1833 | 1461231432058 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f85f3aa9c00) [pid = 1833] [serial = 1032] [outer = 0x7f85e05bf000] 02:37:12 INFO - PROCESS | 1833 | 1461231432894 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1379ms 02:37:12 INFO - PROCESS | 1833 | 1461231432937 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1833 | 1461231432941 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:37:12 INFO - PROCESS | 1833 | 1461231432947 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1833 | 1461231432949 Marionette TRACE conn3 <- [1,1346,null,{}] 02:37:12 INFO - PROCESS | 1833 | 1461231432955 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 1833 | 1461231433148 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:37:13 INFO - PROCESS | 1833 | 1461231433333 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17a3000 == 116 [pid = 1833] [id = 344] 02:37:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f85ef8cec00) [pid = 1833] [serial = 1033] [outer = (nil)] 02:37:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f85f5e69000) [pid = 1833] [serial = 1034] [outer = 0x7f85ef8cec00] 02:37:13 INFO - PROCESS | 1833 | 1461231433421 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f85f9e5c400) [pid = 1833] [serial = 1035] [outer = 0x7f85ef8cec00] 02:37:14 INFO - PROCESS | 1833 | 1461231434291 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1380ms 02:37:14 INFO - PROCESS | 1833 | 1461231434328 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1833 | 1461231434332 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:37:14 INFO - PROCESS | 1833 | 1461231434337 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1833 | 1461231434340 Marionette TRACE conn3 <- [1,1350,null,{}] 02:37:14 INFO - PROCESS | 1833 | 1461231434345 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 1833 | 1461231434520 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:37:14 INFO - PROCESS | 1833 | 1461231434711 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f583d800 == 117 [pid = 1833] [id = 345] 02:37:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f85d6e8a400) [pid = 1833] [serial = 1036] [outer = (nil)] 02:37:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f85d6e8f400) [pid = 1833] [serial = 1037] [outer = 0x7f85d6e8a400] 02:37:14 INFO - PROCESS | 1833 | 1461231434779 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f85d6e95800) [pid = 1833] [serial = 1038] [outer = 0x7f85d6e8a400] 02:37:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9dcb800 == 116 [pid = 1833] [id = 10] 02:37:15 INFO - PROCESS | 1833 | 1461231435716 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1433ms 02:37:15 INFO - PROCESS | 1833 | 1461231435772 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1833 | 1461231435775 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:37:15 INFO - PROCESS | 1833 | 1461231435782 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1833 | 1461231435785 Marionette TRACE conn3 <- [1,1354,null,{}] 02:37:15 INFO - PROCESS | 1833 | 1461231435791 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 1833 | 1461231436030 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:37:16 INFO - PROCESS | 1833 | 1461231436164 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc8ee000 == 117 [pid = 1833] [id = 346] 02:37:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f85cb956800) [pid = 1833] [serial = 1039] [outer = (nil)] 02:37:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f85cb95d400) [pid = 1833] [serial = 1040] [outer = 0x7f85cb956800] 02:37:16 INFO - PROCESS | 1833 | 1461231436277 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f85cb961c00) [pid = 1833] [serial = 1041] [outer = 0x7f85cb956800] 02:37:17 INFO - PROCESS | 1833 | 1461231437158 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1429ms 02:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:37:17 INFO - PROCESS | 1833 | 1461231437210 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 1833 | 1461231437213 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:37:17 INFO - PROCESS | 1833 | 1461231437219 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 1833 | 1461231437222 Marionette TRACE conn3 <- [1,1358,null,{}] 02:37:17 INFO - PROCESS | 1833 | 1461231437227 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 1833 | 1461231437399 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:37:18 INFO - PROCESS | 1833 | 1461231438126 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc8ed000 == 118 [pid = 1833] [id = 347] 02:37:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f85cc844c00) [pid = 1833] [serial = 1042] [outer = (nil)] 02:37:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f85cc84b800) [pid = 1833] [serial = 1043] [outer = 0x7f85cc844c00] 02:37:18 INFO - PROCESS | 1833 | 1461231438200 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f85cdce1800) [pid = 1833] [serial = 1044] [outer = 0x7f85cc844c00] 02:37:19 INFO - PROCESS | 1833 | 1461231439045 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1880ms 02:37:19 INFO - PROCESS | 1833 | 1461231439100 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 1833 | 1461231439104 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:37:19 INFO - PROCESS | 1833 | 1461231439111 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 1833 | 1461231439118 Marionette TRACE conn3 <- [1,1362,null,{}] 02:37:19 INFO - PROCESS | 1833 | 1461231439124 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 1833 | 1461231439280 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:37:19 INFO - PROCESS | 1833 | 1461231439471 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07d3800 == 119 [pid = 1833] [id = 348] 02:37:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f85cbad6400) [pid = 1833] [serial = 1045] [outer = (nil)] 02:37:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f85cde85400) [pid = 1833] [serial = 1046] [outer = 0x7f85cbad6400] 02:37:19 INFO - PROCESS | 1833 | 1461231439538 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f85cf176800) [pid = 1833] [serial = 1047] [outer = 0x7f85cbad6400] 02:37:20 INFO - PROCESS | 1833 | 1461231440525 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1482ms 02:37:20 INFO - PROCESS | 1833 | 1461231440604 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 1833 | 1461231440609 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:37:20 INFO - PROCESS | 1833 | 1461231440628 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1833 | 1461231440630 Marionette TRACE conn3 <- [1,1366,null,{}] 02:37:20 INFO - PROCESS | 1833 | 1461231440637 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 1833 | 1461231440877 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:37:21 INFO - PROCESS | 1833 | 1461231441147 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbdf000 == 120 [pid = 1833] [id = 349] 02:37:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f85cc84fc00) [pid = 1833] [serial = 1048] [outer = (nil)] 02:37:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f85d6828000) [pid = 1833] [serial = 1049] [outer = 0x7f85cc84fc00] 02:37:21 INFO - PROCESS | 1833 | 1461231441254 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f85d6ad2000) [pid = 1833] [serial = 1050] [outer = 0x7f85cc84fc00] 02:37:22 INFO - PROCESS | 1833 | 1461231442109 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1833 | 1461231442160 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:37:22 INFO - PROCESS | 1833 | 1461231442173 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1833 | 1461231442181 Marionette TRACE conn3 <- [1,1370,null,{}] 02:37:22 INFO - PROCESS | 1833 | 1461231442188 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 1833 | 1461231442349 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:37:22 INFO - PROCESS | 1833 | 1461231442544 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17d2000 == 121 [pid = 1833] [id = 350] 02:37:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f85cfac8400) [pid = 1833] [serial = 1051] [outer = (nil)] 02:37:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f85d8513c00) [pid = 1833] [serial = 1052] [outer = 0x7f85cfac8400] 02:37:22 INFO - PROCESS | 1833 | 1461231442609 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f85d94c5800) [pid = 1833] [serial = 1053] [outer = 0x7f85cfac8400] 02:37:23 INFO - PROCESS | 1833 | 1461231443473 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1833 | 1461231443515 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:37:23 INFO - PROCESS | 1833 | 1461231443521 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1833 | 1461231443523 Marionette TRACE conn3 <- [1,1374,null,{}] 02:37:23 INFO - PROCESS | 1833 | 1461231443528 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 1833 | 1461231443694 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:37:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3a67800 == 120 [pid = 1833] [id = 57] 02:37:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0936000 == 119 [pid = 1833] [id = 70] 02:37:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5eb5000 == 118 [pid = 1833] [id = 85] 02:37:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9c5000 == 117 [pid = 1833] [id = 53] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f85db56f800) [pid = 1833] [serial = 899] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f85d0bb5400) [pid = 1833] [serial = 920] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f85f1b4b800) [pid = 1833] [serial = 908] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f85e2d25800) [pid = 1833] [serial = 902] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f85cebf3000) [pid = 1833] [serial = 914] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f85f5b3b000) [pid = 1833] [serial = 911] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f85cf17d000) [pid = 1833] [serial = 923] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f85d6ad0400) [pid = 1833] [serial = 896] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f85f079d400) [pid = 1833] [serial = 905] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f85cfb58800) [pid = 1833] [serial = 917] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f85d14e7c00) [pid = 1833] [serial = 926] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f85dda85c00) [pid = 1833] [serial = 929] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f85cca62400) [pid = 1833] [serial = 932] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f85dda8f400) [pid = 1833] [serial = 950] [outer = (nil)] [url = about:blank] 02:37:23 INFO - PROCESS | 1833 | 1461231443968 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da082800 == 116 [pid = 1833] [id = 287] 02:37:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85fa06b800 == 115 [pid = 1833] [id = 286] 02:37:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07d6800 == 116 [pid = 1833] [id = 351] 02:37:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f85cca62400) [pid = 1833] [serial = 1054] [outer = (nil)] 02:37:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f85cf178c00) [pid = 1833] [serial = 1055] [outer = 0x7f85cca62400] 02:37:24 INFO - PROCESS | 1833 | 1461231444102 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f85d6df8000) [pid = 1833] [serial = 1056] [outer = 0x7f85cca62400] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5d40000 == 115 [pid = 1833] [id = 326] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5329000 == 114 [pid = 1833] [id = 325] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f09b3000 == 113 [pid = 1833] [id = 324] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d0a800 == 112 [pid = 1833] [id = 323] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fa6000 == 111 [pid = 1833] [id = 322] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e1a3b000 == 110 [pid = 1833] [id = 321] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddddb000 == 109 [pid = 1833] [id = 320] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da773800 == 108 [pid = 1833] [id = 319] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7494800 == 107 [pid = 1833] [id = 318] 02:37:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2c7000 == 106 [pid = 1833] [id = 317] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f85d9a6fc00) [pid = 1833] [serial = 944] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f85da1b1c00) [pid = 1833] [serial = 945] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f85d0bbf400) [pid = 1833] [serial = 939] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f85ce908000) [pid = 1833] [serial = 938] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f85cf0c2800) [pid = 1833] [serial = 936] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f85cebf4400) [pid = 1833] [serial = 935] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f85d850cc00) [pid = 1833] [serial = 941] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f85d94c4800) [pid = 1833] [serial = 942] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f85dc4e4c00) [pid = 1833] [serial = 947] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f85dd047800) [pid = 1833] [serial = 948] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:24 INFO - PROCESS | 1833 | 1461231444824 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 1833 | 1461231444889 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:37:24 INFO - PROCESS | 1833 | 1461231444896 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 1833 | 1461231444898 Marionette TRACE conn3 <- [1,1378,null,{}] 02:37:24 INFO - PROCESS | 1833 | 1461231444903 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 1833 | 1461231445059 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:37:25 INFO - PROCESS | 1833 | 1461231445073 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e22800 == 107 [pid = 1833] [id = 352] 02:37:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f85da00a000) [pid = 1833] [serial = 1057] [outer = (nil)] 02:37:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f85da193400) [pid = 1833] [serial = 1058] [outer = 0x7f85da00a000] 02:37:25 INFO - PROCESS | 1833 | 1461231445144 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f85db934c00) [pid = 1833] [serial = 1059] [outer = 0x7f85da00a000] 02:37:25 INFO - PROCESS | 1833 | 1461231445967 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 1833 | 1461231445988 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:37:26 INFO - PROCESS | 1833 | 1461231445997 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1833 | 1461231445999 Marionette TRACE conn3 <- [1,1382,null,{}] 02:37:26 INFO - PROCESS | 1833 | 1461231446004 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 1833 | 1461231446146 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:37:26 INFO - PROCESS | 1833 | 1461231446163 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da032800 == 108 [pid = 1833] [id = 353] 02:37:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f85dcf06000) [pid = 1833] [serial = 1060] [outer = (nil)] 02:37:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f85dd047c00) [pid = 1833] [serial = 1061] [outer = 0x7f85dcf06000] 02:37:26 INFO - PROCESS | 1833 | 1461231446220 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f85dd1ba400) [pid = 1833] [serial = 1062] [outer = 0x7f85dcf06000] 02:37:27 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:27 INFO - PROCESS | 1833 | 1461231447116 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 1833 | 1461231447184 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:37:27 INFO - PROCESS | 1833 | 1461231447190 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1833 | 1461231447192 Marionette TRACE conn3 <- [1,1386,null,{}] 02:37:27 INFO - PROCESS | 1833 | 1461231447197 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 1833 | 1461231447396 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:37:27 INFO - PROCESS | 1833 | 1461231447423 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3dd800 == 109 [pid = 1833] [id = 354] 02:37:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f85dd1bc000) [pid = 1833] [serial = 1063] [outer = (nil)] 02:37:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f85dd46f800) [pid = 1833] [serial = 1064] [outer = 0x7f85dd1bc000] 02:37:27 INFO - PROCESS | 1833 | 1461231447480 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f85dd4f4000) [pid = 1833] [serial = 1065] [outer = 0x7f85dd1bc000] 02:37:28 INFO - PROCESS | 1833 | 1461231448306 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 1833 | 1461231448376 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:37:28 INFO - PROCESS | 1833 | 1461231448382 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1833 | 1461231448384 Marionette TRACE conn3 <- [1,1390,null,{}] 02:37:28 INFO - PROCESS | 1833 | 1461231448390 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 1833 | 1461231448604 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:37:28 INFO - PROCESS | 1833 | 1461231448623 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da75b000 == 110 [pid = 1833] [id = 355] 02:37:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f85ce90ec00) [pid = 1833] [serial = 1066] [outer = (nil)] 02:37:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f85dda08400) [pid = 1833] [serial = 1067] [outer = 0x7f85ce90ec00] 02:37:28 INFO - PROCESS | 1833 | 1461231448683 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f85dda0d400) [pid = 1833] [serial = 1068] [outer = 0x7f85ce90ec00] 02:37:29 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f85cf0cc000) [pid = 1833] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:37:29 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f85dd472400) [pid = 1833] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f85d9c68800) [pid = 1833] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f85f1b48c00) [pid = 1833] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f85ce848000) [pid = 1833] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f85df987800) [pid = 1833] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f85d8212400) [pid = 1833] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f85cdcde400) [pid = 1833] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f85d86ec800) [pid = 1833] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f85cdcd6400) [pid = 1833] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f85e520f400) [pid = 1833] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f85cdcdb000) [pid = 1833] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f85d6ad6800) [pid = 1833] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f85d8216c00) [pid = 1833] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f85e329d000) [pid = 1833] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f85d9c6f800) [pid = 1833] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f85d6ad4800) [pid = 1833] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f85da004c00) [pid = 1833] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f85dd46e400) [pid = 1833] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f85d869e400) [pid = 1833] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f85de30f800) [pid = 1833] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f85cebee400) [pid = 1833] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f85cde8dc00) [pid = 1833] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f85ce84c400) [pid = 1833] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f85cef6a000) [pid = 1833] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f85f0451000) [pid = 1833] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85ceae5800) [pid = 1833] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85f5de7400) [pid = 1833] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85e5210800) [pid = 1833] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85d6ac9800) [pid = 1833] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85d0bb2800) [pid = 1833] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85cdcdd400) [pid = 1833] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85cfac2400) [pid = 1833] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85cf176400) [pid = 1833] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85ce904800) [pid = 1833] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85d6accc00) [pid = 1833] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85cebe8400) [pid = 1833] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85cfb61000) [pid = 1833] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85cca58400) [pid = 1833] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85f5bb7400) [pid = 1833] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85da1ba800) [pid = 1833] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85e40d0400) [pid = 1833] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85ddd9c800) [pid = 1833] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85f07a0c00) [pid = 1833] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85da811000) [pid = 1833] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85cf0c4800) [pid = 1833] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85ce849000) [pid = 1833] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85da1ad000) [pid = 1833] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85cf177800) [pid = 1833] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85cf0cb800) [pid = 1833] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85df9de000) [pid = 1833] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85cebebc00) [pid = 1833] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85cf0c6800) [pid = 1833] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85f1b4ac00) [pid = 1833] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85d0bbfc00) [pid = 1833] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85cdce1000) [pid = 1833] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:37:30 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85f3acb400) [pid = 1833] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:37:30 INFO - PROCESS | 1833 | 1461231450426 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2082ms 02:37:30 INFO - PROCESS | 1833 | 1461231450465 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1833 | 1461231450467 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:37:30 INFO - PROCESS | 1833 | 1461231450473 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1833 | 1461231450475 Marionette TRACE conn3 <- [1,1394,null,{}] 02:37:30 INFO - PROCESS | 1833 | 1461231450480 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 1833 | 1461231450630 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:37:30 INFO - PROCESS | 1833 | 1461231450643 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbf0000 == 111 [pid = 1833] [id = 356] 02:37:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85cdcda800) [pid = 1833] [serial = 1069] [outer = (nil)] 02:37:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85ce907800) [pid = 1833] [serial = 1070] [outer = 0x7f85cdcda800] 02:37:30 INFO - PROCESS | 1833 | 1461231450708 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85cf0c4400) [pid = 1833] [serial = 1071] [outer = 0x7f85cdcda800] 02:37:31 INFO - PROCESS | 1833 | 1461231451455 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1029ms 02:37:31 INFO - PROCESS | 1833 | 1461231451503 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 1833 | 1461231451506 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:37:31 INFO - PROCESS | 1833 | 1461231451511 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1833 | 1461231451514 Marionette TRACE conn3 <- [1,1398,null,{}] 02:37:31 INFO - PROCESS | 1833 | 1461231451518 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 1833 | 1461231451732 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:37:31 INFO - PROCESS | 1833 | 1461231451754 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f63800 == 112 [pid = 1833] [id = 357] 02:37:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85cbad2800) [pid = 1833] [serial = 1072] [outer = (nil)] 02:37:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85cf17a000) [pid = 1833] [serial = 1073] [outer = 0x7f85cbad2800] 02:37:31 INFO - PROCESS | 1833 | 1461231451820 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85d6ad2800) [pid = 1833] [serial = 1074] [outer = 0x7f85cbad2800] 02:37:32 INFO - PROCESS | 1833 | 1461231452902 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1427ms 02:37:32 INFO - PROCESS | 1833 | 1461231452939 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1833 | 1461231452945 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:37:32 INFO - PROCESS | 1833 | 1461231452954 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1833 | 1461231452958 Marionette TRACE conn3 <- [1,1402,null,{}] 02:37:32 INFO - PROCESS | 1833 | 1461231452966 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 1833 | 1461231453176 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:37:33 INFO - PROCESS | 1833 | 1461231453367 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0a05800 == 113 [pid = 1833] [id = 358] 02:37:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85ce847400) [pid = 1833] [serial = 1075] [outer = (nil)] 02:37:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85cebea800) [pid = 1833] [serial = 1076] [outer = 0x7f85ce847400] 02:37:33 INFO - PROCESS | 1833 | 1461231453439 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85cf176400) [pid = 1833] [serial = 1077] [outer = 0x7f85ce847400] 02:37:34 INFO - PROCESS | 1833 | 1461231454435 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1536ms 02:37:34 INFO - PROCESS | 1833 | 1461231454491 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 1833 | 1461231454499 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:37:34 INFO - PROCESS | 1833 | 1461231454509 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 1833 | 1461231454512 Marionette TRACE conn3 <- [1,1406,null,{}] 02:37:34 INFO - PROCESS | 1833 | 1461231454518 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 1833 | 1461231454701 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:37:34 INFO - PROCESS | 1833 | 1461231454961 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9db9000 == 114 [pid = 1833] [id = 359] 02:37:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85cf179000) [pid = 1833] [serial = 1078] [outer = (nil)] 02:37:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85d6acd800) [pid = 1833] [serial = 1079] [outer = 0x7f85cf179000] 02:37:35 INFO - PROCESS | 1833 | 1461231455086 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85d6e90000) [pid = 1833] [serial = 1080] [outer = 0x7f85cf179000] 02:37:35 INFO - PROCESS | 1833 | 1461231455899 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1428ms 02:37:35 INFO - PROCESS | 1833 | 1461231455937 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 1833 | 1461231455941 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:37:35 INFO - PROCESS | 1833 | 1461231455947 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1833 | 1461231455953 Marionette TRACE conn3 <- [1,1410,null,{}] 02:37:35 INFO - PROCESS | 1833 | 1461231455968 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 1833 | 1461231456140 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:37:36 INFO - PROCESS | 1833 | 1461231456328 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc39f000 == 115 [pid = 1833] [id = 360] 02:37:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85d821c800) [pid = 1833] [serial = 1081] [outer = (nil)] 02:37:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85d9705800) [pid = 1833] [serial = 1082] [outer = 0x7f85d821c800] 02:37:36 INFO - PROCESS | 1833 | 1461231456403 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85d9f11000) [pid = 1833] [serial = 1083] [outer = 0x7f85d821c800] 02:37:37 INFO - PROCESS | 1833 | 1461231457332 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1434ms 02:37:37 INFO - PROCESS | 1833 | 1461231457381 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:37:37 INFO - PROCESS | 1833 | 1461231457385 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:37:37 INFO - PROCESS | 1833 | 1461231457391 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 1833 | 1461231457394 Marionette TRACE conn3 <- [1,1414,null,{}] 02:37:37 INFO - PROCESS | 1833 | 1461231457399 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 1833 | 1461231457604 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:37:37 INFO - PROCESS | 1833 | 1461231457785 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb7a800 == 116 [pid = 1833] [id = 361] 02:37:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85d8693000) [pid = 1833] [serial = 1084] [outer = (nil)] 02:37:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85db577800) [pid = 1833] [serial = 1085] [outer = 0x7f85d8693000] 02:37:37 INFO - PROCESS | 1833 | 1461231457895 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85dc4eb400) [pid = 1833] [serial = 1086] [outer = 0x7f85d8693000] 02:37:38 INFO - PROCESS | 1833 | 1461231458825 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1486ms 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:37:38 INFO - PROCESS | 1833 | 1461231458877 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1833 | 1461231458881 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:37:38 INFO - PROCESS | 1833 | 1461231458887 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1833 | 1461231458890 Marionette TRACE conn3 <- [1,1418,null,{}] 02:37:38 INFO - PROCESS | 1833 | 1461231458895 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 1833 | 1461231459114 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:37:39 INFO - PROCESS | 1833 | 1461231459354 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de275800 == 117 [pid = 1833] [id = 362] 02:37:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85dd1b2000) [pid = 1833] [serial = 1087] [outer = (nil)] 02:37:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85dd472000) [pid = 1833] [serial = 1088] [outer = 0x7f85dd1b2000] 02:37:39 INFO - PROCESS | 1833 | 1461231459443 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85dda09800) [pid = 1833] [serial = 1089] [outer = 0x7f85dd1b2000] 02:37:40 INFO - PROCESS | 1833 | 1461231460333 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1484ms 02:37:40 INFO - PROCESS | 1833 | 1461231460371 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1833 | 1461231460375 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:37:40 INFO - PROCESS | 1833 | 1461231460381 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1833 | 1461231460383 Marionette TRACE conn3 <- [1,1422,null,{}] 02:37:40 INFO - PROCESS | 1833 | 1461231460390 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 1833 | 1461231460585 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:37:40 INFO - PROCESS | 1833 | 1461231460777 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e14800 == 118 [pid = 1833] [id = 363] 02:37:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85db56a800) [pid = 1833] [serial = 1090] [outer = (nil)] 02:37:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85dda11400) [pid = 1833] [serial = 1091] [outer = 0x7f85db56a800] 02:37:40 INFO - PROCESS | 1833 | 1461231460851 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85ddd9d400) [pid = 1833] [serial = 1092] [outer = 0x7f85db56a800] 02:37:41 INFO - PROCESS | 1833 | 1461231461798 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1478ms 02:37:41 INFO - PROCESS | 1833 | 1461231461860 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 1833 | 1461231461864 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:37:41 INFO - PROCESS | 1833 | 1461231461870 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 1833 | 1461231461873 Marionette TRACE conn3 <- [1,1426,null,{}] 02:37:41 INFO - PROCESS | 1833 | 1461231461879 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 1833 | 1461231462049 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:37:42 INFO - PROCESS | 1833 | 1461231462238 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fdc800 == 119 [pid = 1833] [id = 364] 02:37:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85db56d000) [pid = 1833] [serial = 1093] [outer = (nil)] 02:37:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85ddeb7800) [pid = 1833] [serial = 1094] [outer = 0x7f85db56d000] 02:37:42 INFO - PROCESS | 1833 | 1461231462311 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85ddec2c00) [pid = 1833] [serial = 1095] [outer = 0x7f85db56d000] 02:37:43 INFO - PROCESS | 1833 | 1461231463190 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1390ms 02:37:43 INFO - PROCESS | 1833 | 1461231463261 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1833 | 1461231463265 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:37:43 INFO - PROCESS | 1833 | 1461231463270 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1833 | 1461231463272 Marionette TRACE conn3 <- [1,1430,null,{}] 02:37:43 INFO - PROCESS | 1833 | 1461231463278 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 1833 | 1461231463446 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:37:43 INFO - PROCESS | 1833 | 1461231463631 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e413e800 == 120 [pid = 1833] [id = 365] 02:37:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85dda0c400) [pid = 1833] [serial = 1096] [outer = (nil)] 02:37:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85de312c00) [pid = 1833] [serial = 1097] [outer = 0x7f85dda0c400] 02:37:43 INFO - PROCESS | 1833 | 1461231463703 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85df9de000) [pid = 1833] [serial = 1098] [outer = 0x7f85dda0c400] 02:37:44 INFO - PROCESS | 1833 | 1461231464606 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1386ms 02:37:44 INFO - PROCESS | 1833 | 1461231464658 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1833 | 1461231464662 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:37:44 INFO - PROCESS | 1833 | 1461231464667 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1833 | 1461231464670 Marionette TRACE conn3 <- [1,1434,null,{}] 02:37:44 INFO - PROCESS | 1833 | 1461231464676 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 1833 | 1461231464848 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:37:45 INFO - PROCESS | 1833 | 1461231465038 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d15000 == 121 [pid = 1833] [id = 366] 02:37:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85de078400) [pid = 1833] [serial = 1099] [outer = (nil)] 02:37:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f85de079000) [pid = 1833] [serial = 1100] [outer = 0x7f85de078400] 02:37:45 INFO - PROCESS | 1833 | 1461231465124 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f85e2761c00) [pid = 1833] [serial = 1101] [outer = 0x7f85de078400] 02:37:46 INFO - PROCESS | 1833 | 1461231466078 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1481ms 02:37:46 INFO - PROCESS | 1833 | 1461231466150 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1833 | 1461231466154 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:37:46 INFO - PROCESS | 1833 | 1461231466159 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1833 | 1461231466162 Marionette TRACE conn3 <- [1,1438,null,{}] 02:37:46 INFO - PROCESS | 1833 | 1461231466167 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 1833 | 1461231466344 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:37:46 INFO - PROCESS | 1833 | 1461231466533 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0659800 == 122 [pid = 1833] [id = 367] 02:37:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f85d6df0800) [pid = 1833] [serial = 1102] [outer = (nil)] 02:37:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f85e2d22000) [pid = 1833] [serial = 1103] [outer = 0x7f85d6df0800] 02:37:46 INFO - PROCESS | 1833 | 1461231466606 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f85e2d70c00) [pid = 1833] [serial = 1104] [outer = 0x7f85d6df0800] 02:37:47 INFO - PROCESS | 1833 | 1461231467510 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1427ms 02:37:47 INFO - PROCESS | 1833 | 1461231467588 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 1833 | 1461231467593 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:37:47 INFO - PROCESS | 1833 | 1461231467598 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1833 | 1461231467602 Marionette TRACE conn3 <- [1,1442,null,{}] 02:37:47 INFO - PROCESS | 1833 | 1461231467608 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 1833 | 1461231467864 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:37:48 INFO - PROCESS | 1833 | 1461231468096 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d099d800 == 123 [pid = 1833] [id = 368] 02:37:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f85cf0c9000) [pid = 1833] [serial = 1105] [outer = (nil)] 02:37:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f85d0bb4800) [pid = 1833] [serial = 1106] [outer = 0x7f85cf0c9000] 02:37:48 INFO - PROCESS | 1833 | 1461231468222 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f85e2e57000) [pid = 1833] [serial = 1107] [outer = 0x7f85cf0c9000] 02:37:49 INFO - PROCESS | 1833 | 1461231469134 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1580ms 02:37:49 INFO - PROCESS | 1833 | 1461231469179 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 1833 | 1461231469183 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:37:49 INFO - PROCESS | 1833 | 1461231469188 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1833 | 1461231469192 Marionette TRACE conn3 <- [1,1446,null,{}] 02:37:49 INFO - PROCESS | 1833 | 1461231469197 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 1833 | 1461231469368 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:37:49 INFO - PROCESS | 1833 | 1461231469564 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d09a0000 == 124 [pid = 1833] [id = 369] 02:37:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f85cca5dc00) [pid = 1833] [serial = 1108] [outer = (nil)] 02:37:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f85cebe9800) [pid = 1833] [serial = 1109] [outer = 0x7f85cca5dc00] 02:37:49 INFO - PROCESS | 1833 | 1461231469633 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f85cfb61400) [pid = 1833] [serial = 1110] [outer = 0x7f85cca5dc00] 02:37:50 INFO - PROCESS | 1833 | 1461231470541 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1388ms 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:37:50 INFO - PROCESS | 1833 | 1461231470578 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1833 | 1461231470581 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:37:50 INFO - PROCESS | 1833 | 1461231470587 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1833 | 1461231470590 Marionette TRACE conn3 <- [1,1450,null,{}] 02:37:50 INFO - PROCESS | 1833 | 1461231470595 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 1833 | 1461231470782 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:37:50 INFO - PROCESS | 1833 | 1461231470983 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2cf000 == 125 [pid = 1833] [id = 370] 02:37:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f85cca63c00) [pid = 1833] [serial = 1111] [outer = (nil)] 02:37:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f85cdcdfc00) [pid = 1833] [serial = 1112] [outer = 0x7f85cca63c00] 02:37:51 INFO - PROCESS | 1833 | 1461231471053 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f85ceadf800) [pid = 1833] [serial = 1113] [outer = 0x7f85cca63c00] 02:37:51 INFO - PROCESS | 1833 | 1461231471973 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1783ms 02:37:52 INFO - PROCESS | 1833 | 1461231472370 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1833 | 1461231472375 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:37:52 INFO - PROCESS | 1833 | 1461231472383 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1833 | 1461231472387 Marionette TRACE conn3 <- [1,1454,null,{}] 02:37:52 INFO - PROCESS | 1833 | 1461231472394 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 1833 | 1461231472549 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:37:52 INFO - PROCESS | 1833 | 1461231472789 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17db000 == 126 [pid = 1833] [id = 371] 02:37:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f85cdcdc800) [pid = 1833] [serial = 1114] [outer = (nil)] 02:37:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f85cde8c800) [pid = 1833] [serial = 1115] [outer = 0x7f85cdcdc800] 02:37:52 INFO - PROCESS | 1833 | 1461231472852 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f85ce90dc00) [pid = 1833] [serial = 1116] [outer = 0x7f85cdcdc800] 02:37:53 INFO - PROCESS | 1833 | 1461231473699 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1387ms 02:37:53 INFO - PROCESS | 1833 | 1461231473771 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 1833 | 1461231473776 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:37:53 INFO - PROCESS | 1833 | 1461231473787 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 1833 | 1461231473791 Marionette TRACE conn3 <- [1,1458,null,{}] 02:37:53 INFO - PROCESS | 1833 | 1461231473797 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 1833 | 1461231474114 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:37:54 INFO - PROCESS | 1833 | 1461231474431 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7f4000 == 127 [pid = 1833] [id = 372] 02:37:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f85cef6cc00) [pid = 1833] [serial = 1117] [outer = (nil)] 02:37:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f85cf0cdc00) [pid = 1833] [serial = 1118] [outer = 0x7f85cef6cc00] 02:37:54 INFO - PROCESS | 1833 | 1461231474498 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f85cfb58800) [pid = 1833] [serial = 1119] [outer = 0x7f85cef6cc00] 02:37:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04e5000 == 126 [pid = 1833] [id = 198] 02:37:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5ece000 == 125 [pid = 1833] [id = 197] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f85f5f33400) [pid = 1833] [serial = 983] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f85ddd29000) [pid = 1833] [serial = 986] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f85cbad9800) [pid = 1833] [serial = 992] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f85d6825000) [pid = 1833] [serial = 989] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f85e2d6f000) [pid = 1833] [serial = 1016] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f85d850dc00) [pid = 1833] [serial = 897] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f85ddda5800) [pid = 1833] [serial = 951] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f85f3a1c400) [pid = 1833] [serial = 662] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f85f538d800) [pid = 1833] [serial = 855] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f85f1b55000) [pid = 1833] [serial = 977] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f85ce852800) [pid = 1833] [serial = 798] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f85f0b0f800) [pid = 1833] [serial = 906] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f85d9f08400) [pid = 1833] [serial = 1005] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f85cef65c00) [pid = 1833] [serial = 816] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f85ddeb7c00) [pid = 1833] [serial = 780] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f85cdce4800) [pid = 1833] [serial = 810] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f85f5465000) [pid = 1833] [serial = 726] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f85cde88000) [pid = 1833] [serial = 813] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f85e2d1d400) [pid = 1833] [serial = 870] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f85e4685c00) [pid = 1833] [serial = 849] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85f545dc00) [pid = 1833] [serial = 786] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85f5b61800) [pid = 1833] [serial = 858] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85dc4edc00) [pid = 1833] [serial = 1008] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85ddda0400) [pid = 1833] [serial = 846] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85ef837400) [pid = 1833] [serial = 783] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85f0458c00) [pid = 1833] [serial = 974] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85cde8b000) [pid = 1833] [serial = 953] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85da010000) [pid = 1833] [serial = 777] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85ddda2c00) [pid = 1833] [serial = 965] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85d0bbe000) [pid = 1833] [serial = 956] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85e3d3c000) [pid = 1833] [serial = 903] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85cebf6400) [pid = 1833] [serial = 998] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85d14e3400) [pid = 1833] [serial = 1002] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85cfacc400) [pid = 1833] [serial = 804] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85dd468800) [pid = 1833] [serial = 900] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85f5dec000) [pid = 1833] [serial = 861] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85f5f29400) [pid = 1833] [serial = 807] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85d970e400) [pid = 1833] [serial = 959] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85f592f000) [pid = 1833] [serial = 980] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85f7ba4c00) [pid = 1833] [serial = 792] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85d8697c00) [pid = 1833] [serial = 962] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85f3a1f800) [pid = 1833] [serial = 909] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85d6ad6400) [pid = 1833] [serial = 864] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85d0bb9800) [pid = 1833] [serial = 921] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85ce906800) [pid = 1833] [serial = 840] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85d869d000) [pid = 1833] [serial = 1004] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85cfad0000) [pid = 1833] [serial = 795] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85cf0c4000) [pid = 1833] [serial = 999] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85cfb60000) [pid = 1833] [serial = 924] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85ddd9dc00) [pid = 1833] [serial = 747] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85f5f32000) [pid = 1833] [serial = 867] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85f5b3ac00) [pid = 1833] [serial = 915] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85e2d23800) [pid = 1833] [serial = 1014] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85cca67000) [pid = 1833] [serial = 933] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85f7b0d800) [pid = 1833] [serial = 732] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85e519ac00) [pid = 1833] [serial = 971] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85cfb58000) [pid = 1833] [serial = 1001] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d6825800) [pid = 1833] [serial = 995] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85dd4f2800) [pid = 1833] [serial = 1010] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85f1b49800) [pid = 1833] [serial = 723] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85ddda8c00) [pid = 1833] [serial = 735] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85e1a5f800) [pid = 1833] [serial = 968] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85f5b31000) [pid = 1833] [serial = 789] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85f0459000) [pid = 1833] [serial = 852] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85cf0d1000) [pid = 1833] [serial = 738] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85ceae5400) [pid = 1833] [serial = 801] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85dc4ef400) [pid = 1833] [serial = 717] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85df9e6400) [pid = 1833] [serial = 1013] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85d14efc00) [pid = 1833] [serial = 927] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85d869cc00) [pid = 1833] [serial = 744] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85e4162000) [pid = 1833] [serial = 720] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85cfb5e400) [pid = 1833] [serial = 918] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85f5e6e800) [pid = 1833] [serial = 741] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85db931c00) [pid = 1833] [serial = 1007] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85f5a92400) [pid = 1833] [serial = 729] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85dda8d000) [pid = 1833] [serial = 930] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85d86f0000) [pid = 1833] [serial = 843] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85f7ba3800) [pid = 1833] [serial = 912] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85ddd25000) [pid = 1833] [serial = 1011] [outer = (nil)] [url = about:blank] 02:37:55 INFO - PROCESS | 1833 | 1461231475505 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1785ms 02:37:55 INFO - PROCESS | 1833 | 1461231475569 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 1833 | 1461231475572 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:37:55 INFO - PROCESS | 1833 | 1461231475578 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1833 | 1461231475580 Marionette TRACE conn3 <- [1,1462,null,{}] 02:37:55 INFO - PROCESS | 1833 | 1461231475595 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 1833 | 1461231475757 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:37:55 INFO - PROCESS | 1833 | 1461231475987 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2cc800 == 126 [pid = 1833] [id = 373] 02:37:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85cfb5d400) [pid = 1833] [serial = 1120] [outer = (nil)] 02:37:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85d14e8c00) [pid = 1833] [serial = 1121] [outer = 0x7f85cfb5d400] 02:37:56 INFO - PROCESS | 1833 | 1461231476057 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85d6ac9c00) [pid = 1833] [serial = 1122] [outer = 0x7f85cfb5d400] 02:37:56 INFO - PROCESS | 1833 | 1461231476745 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1181ms 02:37:56 INFO - PROCESS | 1833 | 1461231476760 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 1833 | 1461231476762 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:37:56 INFO - PROCESS | 1833 | 1461231476768 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1833 | 1461231476770 Marionette TRACE conn3 <- [1,1466,null,{}] 02:37:56 INFO - PROCESS | 1833 | 1461231476775 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 1833 | 1461231476978 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:37:57 INFO - PROCESS | 1833 | 1461231476997 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17a2800 == 127 [pid = 1833] [id = 374] 02:37:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85d6acc000) [pid = 1833] [serial = 1123] [outer = (nil)] 02:37:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85d6e88c00) [pid = 1833] [serial = 1124] [outer = 0x7f85d6acc000] 02:37:57 INFO - PROCESS | 1833 | 1461231477058 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d8216400) [pid = 1833] [serial = 1125] [outer = 0x7f85d6acc000] 02:37:58 INFO - PROCESS | 1833 | 1461231478087 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1381ms 02:37:58 INFO - PROCESS | 1833 | 1461231478150 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 1833 | 1461231478156 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:37:58 INFO - PROCESS | 1833 | 1461231478164 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1833 | 1461231478170 Marionette TRACE conn3 <- [1,1470,null,{}] 02:37:58 INFO - PROCESS | 1833 | 1461231478179 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 1833 | 1461231478360 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:37:58 INFO - PROCESS | 1833 | 1461231478592 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07e0800 == 128 [pid = 1833] [id = 375] 02:37:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85cde8b000) [pid = 1833] [serial = 1126] [outer = (nil)] 02:37:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cebe9000) [pid = 1833] [serial = 1127] [outer = 0x7f85cde8b000] 02:37:58 INFO - PROCESS | 1833 | 1461231478712 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cf173c00) [pid = 1833] [serial = 1128] [outer = 0x7f85cde8b000] 02:37:59 INFO - PROCESS | 1833 | 1461231479583 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1489ms 02:37:59 INFO - PROCESS | 1833 | 1461231479653 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1833 | 1461231479662 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:37:59 INFO - PROCESS | 1833 | 1461231479672 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1833 | 1461231479676 Marionette TRACE conn3 <- [1,1474,null,{}] 02:37:59 INFO - PROCESS | 1833 | 1461231479681 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 1833 | 1461231479892 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:38:00 INFO - PROCESS | 1833 | 1461231480169 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e17800 == 129 [pid = 1833] [id = 376] 02:38:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85d14ecc00) [pid = 1833] [serial = 1129] [outer = (nil)] 02:38:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85d682b000) [pid = 1833] [serial = 1130] [outer = 0x7f85d14ecc00] 02:38:00 INFO - PROCESS | 1833 | 1461231480289 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85d6e8e400) [pid = 1833] [serial = 1131] [outer = 0x7f85d14ecc00] 02:38:01 INFO - PROCESS | 1833 | 1461231481204 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1586ms 02:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:38:01 INFO - PROCESS | 1833 | 1461231481258 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1833 | 1461231481261 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:38:01 INFO - PROCESS | 1833 | 1461231481268 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1833 | 1461231481273 Marionette TRACE conn3 <- [1,1478,null,{}] 02:38:01 INFO - PROCESS | 1833 | 1461231481289 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 1833 | 1461231481486 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:38:01 INFO - PROCESS | 1833 | 1461231481712 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da01d800 == 130 [pid = 1833] [id = 377] 02:38:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85d8511000) [pid = 1833] [serial = 1132] [outer = (nil)] 02:38:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85d94c2400) [pid = 1833] [serial = 1133] [outer = 0x7f85d8511000] 02:38:01 INFO - PROCESS | 1833 | 1461231481803 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85d9711400) [pid = 1833] [serial = 1134] [outer = 0x7f85d8511000] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fa0000 == 129 [pid = 1833] [id = 137] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85b8000 == 128 [pid = 1833] [id = 188] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd114000 == 127 [pid = 1833] [id = 60] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4655000 == 126 [pid = 1833] [id = 61] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e611f000 == 125 [pid = 1833] [id = 175] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da8c0800 == 124 [pid = 1833] [id = 11] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2cc800 == 123 [pid = 1833] [id = 373] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7f4000 == 122 [pid = 1833] [id = 372] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17db000 == 121 [pid = 1833] [id = 371] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e413e800 == 120 [pid = 1833] [id = 365] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fdc800 == 119 [pid = 1833] [id = 364] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e14800 == 118 [pid = 1833] [id = 363] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85de275800 == 117 [pid = 1833] [id = 362] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7489000 == 116 [pid = 1833] [id = 289] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb7a800 == 115 [pid = 1833] [id = 361] 02:38:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0a05800 == 114 [pid = 1833] [id = 358] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85cdcda800) [pid = 1833] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cbad6400) [pid = 1833] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85cca62400) [pid = 1833] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85d9f03800) [pid = 1833] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85dcf06000) [pid = 1833] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85dd1bc000) [pid = 1833] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cc84fc00) [pid = 1833] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85ce90ec00) [pid = 1833] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85cfac8400) [pid = 1833] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85d9dcc000) [pid = 1833] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85cc844c00) [pid = 1833] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85da00a000) [pid = 1833] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85cdcdc800) [pid = 1833] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85cfb5d400) [pid = 1833] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:38:05 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cef6cc00) [pid = 1833] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:38:05 INFO - PROCESS | 1833 | 1461231485382 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 4145ms 02:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:38:05 INFO - PROCESS | 1833 | 1461231485412 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1833 | 1461231485417 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:38:05 INFO - PROCESS | 1833 | 1461231485431 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1833 | 1461231485434 Marionette TRACE conn3 <- [1,1482,null,{}] 02:38:05 INFO - PROCESS | 1833 | 1461231485444 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1833 | 1461231485596 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:38:05 INFO - PROCESS | 1833 | 1461231485616 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cec94800 == 115 [pid = 1833] [id = 378] 02:38:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85ce848c00) [pid = 1833] [serial = 1135] [outer = (nil)] 02:38:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85cebe9400) [pid = 1833] [serial = 1136] [outer = 0x7f85ce848c00] 02:38:05 INFO - PROCESS | 1833 | 1461231485681 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85cf0c7800) [pid = 1833] [serial = 1137] [outer = 0x7f85ce848c00] 02:38:06 INFO - PROCESS | 1833 | 1461231486467 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1089ms 02:38:06 INFO - PROCESS | 1833 | 1461231486515 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1833 | 1461231486522 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:38:06 INFO - PROCESS | 1833 | 1461231486541 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1833 | 1461231486544 Marionette TRACE conn3 <- [1,1486,null,{}] 02:38:06 INFO - PROCESS | 1833 | 1461231486550 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:06 INFO - PROCESS | 1833 | 1461231486705 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:38:06 INFO - PROCESS | 1833 | 1461231486721 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d05000 == 116 [pid = 1833] [id = 379] 02:38:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85cf179400) [pid = 1833] [serial = 1138] [outer = (nil)] 02:38:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85d0bbe000) [pid = 1833] [serial = 1139] [outer = 0x7f85cf179400] 02:38:06 INFO - PROCESS | 1833 | 1461231486782 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d6aca400) [pid = 1833] [serial = 1140] [outer = 0x7f85cf179400] 02:38:07 INFO - PROCESS | 1833 | 1461231487890 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1393ms 02:38:07 INFO - PROCESS | 1833 | 1461231487934 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 1833 | 1461231487940 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:38:07 INFO - PROCESS | 1833 | 1461231487948 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1833 | 1461231487954 Marionette TRACE conn3 <- [1,1490,null,{}] 02:38:07 INFO - PROCESS | 1833 | 1461231487962 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 1833 | 1461231488139 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:38:08 INFO - PROCESS | 1833 | 1461231488368 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d20000 == 117 [pid = 1833] [id = 380] 02:38:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85cfac8000) [pid = 1833] [serial = 1141] [outer = (nil)] 02:38:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cfb57c00) [pid = 1833] [serial = 1142] [outer = 0x7f85cfac8000] 02:38:08 INFO - PROCESS | 1833 | 1461231488485 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85d14efc00) [pid = 1833] [serial = 1143] [outer = 0x7f85cfac8000] 02:38:09 INFO - PROCESS | 1833 | 1461231489323 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1391ms 02:38:09 INFO - PROCESS | 1833 | 1461231489339 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1833 | 1461231489347 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:38:09 INFO - PROCESS | 1833 | 1461231489357 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1833 | 1461231489360 Marionette TRACE conn3 <- [1,1494,null,{}] 02:38:09 INFO - PROCESS | 1833 | 1461231489366 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 1833 | 1461231489526 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:38:09 INFO - PROCESS | 1833 | 1461231489713 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9dc2800 == 118 [pid = 1833] [id = 381] 02:38:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cde84800) [pid = 1833] [serial = 1144] [outer = (nil)] 02:38:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85d6e93c00) [pid = 1833] [serial = 1145] [outer = 0x7f85cde84800] 02:38:09 INFO - PROCESS | 1833 | 1461231489786 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85d8694c00) [pid = 1833] [serial = 1146] [outer = 0x7f85cde84800] 02:38:10 INFO - PROCESS | 1833 | 1461231490738 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1434ms 02:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:38:10 INFO - PROCESS | 1833 | 1461231490791 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1833 | 1461231490794 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:38:10 INFO - PROCESS | 1833 | 1461231490801 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1833 | 1461231490807 Marionette TRACE conn3 <- [1,1498,null,{}] 02:38:10 INFO - PROCESS | 1833 | 1461231490822 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 1833 | 1461231490995 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:38:11 INFO - PROCESS | 1833 | 1461231491172 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da719800 == 119 [pid = 1833] [id = 382] 02:38:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85d14eec00) [pid = 1833] [serial = 1147] [outer = (nil)] 02:38:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85d9c6b400) [pid = 1833] [serial = 1148] [outer = 0x7f85d14eec00] 02:38:11 INFO - PROCESS | 1833 | 1461231491248 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85da1af800) [pid = 1833] [serial = 1149] [outer = 0x7f85d14eec00] 02:38:12 INFO - PROCESS | 1833 | 1461231492089 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1333ms 02:38:12 INFO - PROCESS | 1833 | 1461231492135 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:38:12 INFO - PROCESS | 1833 | 1461231492139 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:38:12 INFO - PROCESS | 1833 | 1461231492145 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1833 | 1461231492148 Marionette TRACE conn3 <- [1,1502,null,{}] 02:38:12 INFO - PROCESS | 1833 | 1461231492153 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 1833 | 1461231492323 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:38:12 INFO - PROCESS | 1833 | 1461231492507 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9bd000 == 120 [pid = 1833] [id = 383] 02:38:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cca5c400) [pid = 1833] [serial = 1150] [outer = (nil)] 02:38:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85db937000) [pid = 1833] [serial = 1151] [outer = 0x7f85cca5c400] 02:38:12 INFO - PROCESS | 1833 | 1461231492580 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85dc4e4c00) [pid = 1833] [serial = 1152] [outer = 0x7f85cca5c400] 02:38:13 INFO - PROCESS | 1833 | 1461231493455 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1378ms 02:38:13 INFO - PROCESS | 1833 | 1461231493523 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1833 | 1461231493526 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:38:13 INFO - PROCESS | 1833 | 1461231493532 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1833 | 1461231493534 Marionette TRACE conn3 <- [1,1506,null,{}] 02:38:13 INFO - PROCESS | 1833 | 1461231493540 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 1833 | 1461231493700 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:38:13 INFO - PROCESS | 1833 | 1461231493877 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddacf000 == 121 [pid = 1833] [id = 384] 02:38:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85d6e8f800) [pid = 1833] [serial = 1153] [outer = (nil)] 02:38:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85dc4eec00) [pid = 1833] [serial = 1154] [outer = 0x7f85d6e8f800] 02:38:13 INFO - PROCESS | 1833 | 1461231493949 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85dd041c00) [pid = 1833] [serial = 1155] [outer = 0x7f85d6e8f800] 02:38:14 INFO - PROCESS | 1833 | 1461231494823 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1339ms 02:38:14 INFO - PROCESS | 1833 | 1461231494872 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1833 | 1461231494875 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:38:14 INFO - PROCESS | 1833 | 1461231494881 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1833 | 1461231494884 Marionette TRACE conn3 <- [1,1510,null,{}] 02:38:14 INFO - PROCESS | 1833 | 1461231494889 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 1833 | 1461231495085 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:38:15 INFO - PROCESS | 1833 | 1461231495270 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb7e000 == 122 [pid = 1833] [id = 385] 02:38:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85dd03e400) [pid = 1833] [serial = 1156] [outer = (nil)] 02:38:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85dda05800) [pid = 1833] [serial = 1157] [outer = 0x7f85dd03e400] 02:38:15 INFO - PROCESS | 1833 | 1461231495345 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85dda85c00) [pid = 1833] [serial = 1158] [outer = 0x7f85dd03e400] 02:38:16 INFO - PROCESS | 1833 | 1461231496188 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1338ms 02:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:38:16 INFO - PROCESS | 1833 | 1461231496220 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1833 | 1461231496223 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:38:16 INFO - PROCESS | 1833 | 1461231496229 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1833 | 1461231496232 Marionette TRACE conn3 <- [1,1514,null,{}] 02:38:16 INFO - PROCESS | 1833 | 1461231496237 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1833 | 1461231496393 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:38:16 INFO - PROCESS | 1833 | 1461231496576 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de280000 == 123 [pid = 1833] [id = 386] 02:38:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85dd1b5c00) [pid = 1833] [serial = 1159] [outer = (nil)] 02:38:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85dda92800) [pid = 1833] [serial = 1160] [outer = 0x7f85dd1b5c00] 02:38:16 INFO - PROCESS | 1833 | 1461231496649 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85ddd9e000) [pid = 1833] [serial = 1161] [outer = 0x7f85dd1b5c00] 02:38:17 INFO - PROCESS | 1833 | 1461231497518 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1331ms 02:38:17 INFO - PROCESS | 1833 | 1461231497560 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1833 | 1461231497564 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:38:17 INFO - PROCESS | 1833 | 1461231497570 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1833 | 1461231497573 Marionette TRACE conn3 <- [1,1518,null,{}] 02:38:17 INFO - PROCESS | 1833 | 1461231497578 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 1833 | 1461231497738 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:38:17 INFO - PROCESS | 1833 | 1461231497922 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e05000 == 124 [pid = 1833] [id = 387] 02:38:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85cde85000) [pid = 1833] [serial = 1162] [outer = (nil)] 02:38:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85ddda6000) [pid = 1833] [serial = 1163] [outer = 0x7f85cde85000] 02:38:17 INFO - PROCESS | 1833 | 1461231497990 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85de07fc00) [pid = 1833] [serial = 1164] [outer = 0x7f85cde85000] 02:38:18 INFO - PROCESS | 1833 | 1461231498858 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1342ms 02:38:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:38:18 INFO - PROCESS | 1833 | 1461231498912 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 1833 | 1461231498915 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:38:18 INFO - PROCESS | 1833 | 1461231498922 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1833 | 1461231498926 Marionette TRACE conn3 <- [1,1522,null,{}] 02:38:18 INFO - PROCESS | 1833 | 1461231498931 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 1833 | 1461231499091 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:38:19 INFO - PROCESS | 1833 | 1461231499288 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fa1000 == 125 [pid = 1833] [id = 388] 02:38:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85dd46a000) [pid = 1833] [serial = 1165] [outer = (nil)] 02:38:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85de318000) [pid = 1833] [serial = 1166] [outer = 0x7f85dd46a000] 02:38:19 INFO - PROCESS | 1833 | 1461231499356 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85e1a66400) [pid = 1833] [serial = 1167] [outer = 0x7f85dd46a000] 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:20 INFO - PROCESS | 1833 | 1461231500177 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:38:20 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:38:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:38:20 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:38:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:38:20 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:38:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:38:20 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:38:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:38:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1290ms 02:38:20 INFO - PROCESS | 1833 | 1461231500212 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1833 | 1461231500216 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:38:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:38:20 INFO - PROCESS | 1833 | 1461231500228 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1833 | 1461231500230 Marionette TRACE conn3 <- [1,1526,null,{}] 02:38:20 INFO - PROCESS | 1833 | 1461231500236 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 1833 | 1461231500391 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:38:20 INFO - PROCESS | 1833 | 1461231500576 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e45ec000 == 126 [pid = 1833] [id = 389] 02:38:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85d14ea400) [pid = 1833] [serial = 1168] [outer = (nil)] 02:38:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85e2d1a400) [pid = 1833] [serial = 1169] [outer = 0x7f85d14ea400] 02:38:20 INFO - PROCESS | 1833 | 1461231500644 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85e3044400) [pid = 1833] [serial = 1170] [outer = 0x7f85d14ea400] 02:38:21 INFO - PROCESS | 1833 | 1461231501476 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:38:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:38:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:38:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:38:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:38:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:38:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:38:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1281ms 02:38:21 INFO - PROCESS | 1833 | 1461231501548 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1833 | 1461231501551 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:38:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:38:21 INFO - PROCESS | 1833 | 1461231501560 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1833 | 1461231501563 Marionette TRACE conn3 <- [1,1530,null,{}] 02:38:21 INFO - PROCESS | 1833 | 1461231501569 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 1833 | 1461231501768 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:38:21 INFO - PROCESS | 1833 | 1461231501950 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06e9800 == 127 [pid = 1833] [id = 390] 02:38:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85ddd9f000) [pid = 1833] [serial = 1171] [outer = (nil)] 02:38:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85e4683800) [pid = 1833] [serial = 1172] [outer = 0x7f85ddd9f000] 02:38:22 INFO - PROCESS | 1833 | 1461231502029 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85e4e69000) [pid = 1833] [serial = 1173] [outer = 0x7f85ddd9f000] 02:38:22 INFO - PROCESS | 1833 | 1461231502810 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:38:22 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:38:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:38:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:38:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:38:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:38:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1281ms 02:38:22 INFO - PROCESS | 1833 | 1461231502843 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1833 | 1461231502846 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:38:22 INFO - PROCESS | 1833 | 1461231502852 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1833 | 1461231502854 Marionette TRACE conn3 <- [1,1534,null,{}] 02:38:22 INFO - PROCESS | 1833 | 1461231502861 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 1833 | 1461231503020 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:38:23 INFO - PROCESS | 1833 | 1461231503230 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1b14800 == 128 [pid = 1833] [id = 391] 02:38:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85d9f0a400) [pid = 1833] [serial = 1174] [outer = (nil)] 02:38:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85e5dc5400) [pid = 1833] [serial = 1175] [outer = 0x7f85d9f0a400] 02:38:23 INFO - PROCESS | 1833 | 1461231503303 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85e9a5fc00) [pid = 1833] [serial = 1176] [outer = 0x7f85d9f0a400] 02:38:24 INFO - PROCESS | 1833 | 1461231504164 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1380ms 02:38:24 INFO - PROCESS | 1833 | 1461231504236 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:38:24 INFO - PROCESS | 1833 | 1461231504246 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:38:24 INFO - PROCESS | 1833 | 1461231504254 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1833 | 1461231504257 Marionette TRACE conn3 <- [1,1538,null,{}] 02:38:24 INFO - PROCESS | 1833 | 1461231504262 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 1833 | 1461231504431 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:38:24 INFO - PROCESS | 1833 | 1461231504620 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f564f000 == 129 [pid = 1833] [id = 392] 02:38:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85de313400) [pid = 1833] [serial = 1177] [outer = (nil)] 02:38:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85f0451000) [pid = 1833] [serial = 1178] [outer = 0x7f85de313400] 02:38:24 INFO - PROCESS | 1833 | 1461231504689 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85f06c7000) [pid = 1833] [serial = 1179] [outer = 0x7f85de313400] 02:38:25 INFO - PROCESS | 1833 | 1461231505605 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:38:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1428ms 02:38:25 INFO - PROCESS | 1833 | 1461231505683 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1833 | 1461231505687 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:38:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:38:25 INFO - PROCESS | 1833 | 1461231505693 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1833 | 1461231505696 Marionette TRACE conn3 <- [1,1542,null,{}] 02:38:25 INFO - PROCESS | 1833 | 1461231505702 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 1833 | 1461231505908 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:38:26 INFO - PROCESS | 1833 | 1461231506099 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5832800 == 130 [pid = 1833] [id = 393] 02:38:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85e4e63800) [pid = 1833] [serial = 1180] [outer = (nil)] 02:38:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85f0920800) [pid = 1833] [serial = 1181] [outer = 0x7f85e4e63800] 02:38:26 INFO - PROCESS | 1833 | 1461231506172 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85f1976c00) [pid = 1833] [serial = 1182] [outer = 0x7f85e4e63800] 02:38:27 INFO - PROCESS | 1833 | 1461231507060 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:38:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1430ms 02:38:27 INFO - PROCESS | 1833 | 1461231507124 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1833 | 1461231507128 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:38:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:38:27 INFO - PROCESS | 1833 | 1461231507134 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1833 | 1461231507136 Marionette TRACE conn3 <- [1,1546,null,{}] 02:38:27 INFO - PROCESS | 1833 | 1461231507141 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:27 INFO - PROCESS | 1833 | 1461231507318 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:38:27 INFO - PROCESS | 1833 | 1461231507522 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbef000 == 131 [pid = 1833] [id = 394] 02:38:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85cdcdb800) [pid = 1833] [serial = 1183] [outer = (nil)] 02:38:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85cef69000) [pid = 1833] [serial = 1184] [outer = 0x7f85cdcdb800] 02:38:27 INFO - PROCESS | 1833 | 1461231507593 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85dd474000) [pid = 1833] [serial = 1185] [outer = 0x7f85cdcdb800] 02:38:28 INFO - PROCESS | 1833 | 1461231508475 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1380ms 02:38:28 INFO - PROCESS | 1833 | 1461231508515 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 1833 | 1461231508519 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:38:28 INFO - PROCESS | 1833 | 1461231508525 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 1833 | 1461231508527 Marionette TRACE conn3 <- [1,1550,null,{}] 02:38:28 INFO - PROCESS | 1833 | 1461231508532 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 1833 | 1461231508690 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:38:29 INFO - PROCESS | 1833 | 1461231509141 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d09aa800 == 132 [pid = 1833] [id = 395] 02:38:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85cc849000) [pid = 1833] [serial = 1186] [outer = (nil)] 02:38:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85cca62000) [pid = 1833] [serial = 1187] [outer = 0x7f85cc849000] 02:38:29 INFO - PROCESS | 1833 | 1461231509253 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85cde8a000) [pid = 1833] [serial = 1188] [outer = 0x7f85cc849000] 02:38:30 INFO - PROCESS | 1833 | 1461231510093 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1630ms 02:38:30 INFO - PROCESS | 1833 | 1461231510157 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 1833 | 1461231510164 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:38:30 INFO - PROCESS | 1833 | 1461231510172 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1833 | 1461231510176 Marionette TRACE conn3 <- [1,1554,null,{}] 02:38:30 INFO - PROCESS | 1833 | 1461231510183 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 1833 | 1461231510492 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:38:30 INFO - PROCESS | 1833 | 1461231510783 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbe0800 == 133 [pid = 1833] [id = 396] 02:38:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85cf0c4000) [pid = 1833] [serial = 1189] [outer = (nil)] 02:38:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85d14e5c00) [pid = 1833] [serial = 1190] [outer = 0x7f85cf0c4000] 02:38:30 INFO - PROCESS | 1833 | 1461231510852 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85d6dfd000) [pid = 1833] [serial = 1191] [outer = 0x7f85cf0c4000] 02:38:31 INFO - PROCESS | 1833 | 1461231511713 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1585ms 02:38:31 INFO - PROCESS | 1833 | 1461231511762 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:38:31 INFO - PROCESS | 1833 | 1461231511768 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:38:31 INFO - PROCESS | 1833 | 1461231511774 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1833 | 1461231511778 Marionette TRACE conn3 <- [1,1558,null,{}] 02:38:31 INFO - PROCESS | 1833 | 1461231511783 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 1833 | 1461231511966 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:38:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cec94800 == 132 [pid = 1833] [id = 378] 02:38:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6e17800 == 131 [pid = 1833] [id = 376] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85cebea800) [pid = 1833] [serial = 1076] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85d6acd800) [pid = 1833] [serial = 1079] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85dda11400) [pid = 1833] [serial = 1091] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85ddeb7800) [pid = 1833] [serial = 1094] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85de312c00) [pid = 1833] [serial = 1097] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85de079000) [pid = 1833] [serial = 1100] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85e2d22000) [pid = 1833] [serial = 1103] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85d0bb4800) [pid = 1833] [serial = 1106] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85cebe9800) [pid = 1833] [serial = 1109] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85cdcdfc00) [pid = 1833] [serial = 1112] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85d9705800) [pid = 1833] [serial = 1082] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85d6e88c00) [pid = 1833] [serial = 1124] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85db577800) [pid = 1833] [serial = 1085] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85dd472000) [pid = 1833] [serial = 1088] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85d850c400) [pid = 1833] [serial = 1022] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85cef69400) [pid = 1833] [serial = 1019] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85f5e69000) [pid = 1833] [serial = 1034] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85f079fc00) [pid = 1833] [serial = 1031] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85cb95d400) [pid = 1833] [serial = 1040] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85ddd30800) [pid = 1833] [serial = 1025] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85da8b5800) [pid = 1833] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85e4162400) [pid = 1833] [serial = 1028] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85d6e8f400) [pid = 1833] [serial = 1037] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | 1461231512234 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d07e0800 == 130 [pid = 1833] [id = 375] 02:38:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdbaf000 == 131 [pid = 1833] [id = 397] 02:38:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85cb95d400) [pid = 1833] [serial = 1192] [outer = (nil)] 02:38:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85cfacc000) [pid = 1833] [serial = 1193] [outer = 0x7f85cb95d400] 02:38:32 INFO - PROCESS | 1833 | 1461231512370 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85d9c6c800) [pid = 1833] [serial = 1194] [outer = 0x7f85cb95d400] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85ce907800) [pid = 1833] [serial = 1070] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85cf17a000) [pid = 1833] [serial = 1073] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85cde8c800) [pid = 1833] [serial = 1115] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85ce90dc00) [pid = 1833] [serial = 1116] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85cf0cdc00) [pid = 1833] [serial = 1118] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85d14e8c00) [pid = 1833] [serial = 1121] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85cfb58800) [pid = 1833] [serial = 1119] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85d6ac9c00) [pid = 1833] [serial = 1122] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85cf0c4400) [pid = 1833] [serial = 1071] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cde85400) [pid = 1833] [serial = 1046] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85d6df8000) [pid = 1833] [serial = 1056] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85d9c63800) [pid = 1833] [serial = 714] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85dd047c00) [pid = 1833] [serial = 1061] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85dd46f800) [pid = 1833] [serial = 1064] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85d6ad2000) [pid = 1833] [serial = 1050] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d6828000) [pid = 1833] [serial = 1049] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85dda08400) [pid = 1833] [serial = 1067] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85d94c5800) [pid = 1833] [serial = 1053] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cf176800) [pid = 1833] [serial = 1047] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85dd4f4000) [pid = 1833] [serial = 1065] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85cc84b800) [pid = 1833] [serial = 1043] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85dd1ba400) [pid = 1833] [serial = 1062] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85d8513c00) [pid = 1833] [serial = 1052] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cdce1800) [pid = 1833] [serial = 1044] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85dda0d400) [pid = 1833] [serial = 1068] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85cf178c00) [pid = 1833] [serial = 1055] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85da193400) [pid = 1833] [serial = 1058] [outer = (nil)] [url = about:blank] 02:38:32 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85db934c00) [pid = 1833] [serial = 1059] [outer = (nil)] [url = about:blank] 02:38:33 INFO - PROCESS | 1833 | 1461231513088 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1336ms 02:38:33 INFO - PROCESS | 1833 | 1461231513110 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1833 | 1461231513113 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:38:33 INFO - PROCESS | 1833 | 1461231513126 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1833 | 1461231513134 Marionette TRACE conn3 <- [1,1562,null,{}] 02:38:33 INFO - PROCESS | 1833 | 1461231513174 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:33 INFO - PROCESS | 1833 | 1461231513342 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:38:33 INFO - PROCESS | 1833 | 1461231513352 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d75800 == 132 [pid = 1833] [id = 398] 02:38:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cf0cdc00) [pid = 1833] [serial = 1195] [outer = (nil)] 02:38:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85dc43f800) [pid = 1833] [serial = 1196] [outer = 0x7f85cf0cdc00] 02:38:33 INFO - PROCESS | 1833 | 1461231513410 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85dd04a000) [pid = 1833] [serial = 1197] [outer = 0x7f85cf0cdc00] 02:38:34 INFO - PROCESS | 1833 | 1461231514218 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1114ms 02:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:38:34 INFO - PROCESS | 1833 | 1461231514251 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1833 | 1461231514254 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:38:34 INFO - PROCESS | 1833 | 1461231514260 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1833 | 1461231514263 Marionette TRACE conn3 <- [1,1566,null,{}] 02:38:34 INFO - PROCESS | 1833 | 1461231514268 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 1833 | 1461231514432 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:38:34 INFO - PROCESS | 1833 | 1461231514447 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da07b800 == 133 [pid = 1833] [id = 399] 02:38:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85dc4e5000) [pid = 1833] [serial = 1198] [outer = (nil)] 02:38:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85dda02800) [pid = 1833] [serial = 1199] [outer = 0x7f85dc4e5000] 02:38:34 INFO - PROCESS | 1833 | 1461231514506 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85dda0b000) [pid = 1833] [serial = 1200] [outer = 0x7f85dc4e5000] 02:38:35 INFO - PROCESS | 1833 | 1461231515449 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:38:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1234ms 02:38:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:38:35 INFO - PROCESS | 1833 | 1461231515499 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1833 | 1461231515501 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:38:35 INFO - PROCESS | 1833 | 1461231515506 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1833 | 1461231515510 Marionette TRACE conn3 <- [1,1570,null,{}] 02:38:35 INFO - PROCESS | 1833 | 1461231515515 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 1833 | 1461231515733 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:38:35 INFO - PROCESS | 1833 | 1461231515771 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da70f000 == 134 [pid = 1833] [id = 400] 02:38:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85ddda2800) [pid = 1833] [serial = 1201] [outer = (nil)] 02:38:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85de316c00) [pid = 1833] [serial = 1202] [outer = 0x7f85ddda2800] 02:38:35 INFO - PROCESS | 1833 | 1461231515839 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85e430ac00) [pid = 1833] [serial = 1203] [outer = 0x7f85ddda2800] 02:38:36 INFO - PROCESS | 1833 | 1461231516688 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1231ms 02:38:36 INFO - PROCESS | 1833 | 1461231516737 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 1833 | 1461231516739 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:38:36 INFO - PROCESS | 1833 | 1461231516751 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1833 | 1461231516754 Marionette TRACE conn3 <- [1,1574,null,{}] 02:38:36 INFO - PROCESS | 1833 | 1461231516759 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 1833 | 1461231516960 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:38:36 INFO - PROCESS | 1833 | 1461231516992 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9d2000 == 135 [pid = 1833] [id = 401] 02:38:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85e4adf800) [pid = 1833] [serial = 1204] [outer = (nil)] 02:38:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85f19d4000) [pid = 1833] [serial = 1205] [outer = 0x7f85e4adf800] 02:38:37 INFO - PROCESS | 1833 | 1461231517050 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85f1b55400) [pid = 1833] [serial = 1206] [outer = 0x7f85e4adf800] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85e2624800) [pid = 1833] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85cbad0c00) [pid = 1833] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85e2682c00) [pid = 1833] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85cbad2800) [pid = 1833] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85ce848c00) [pid = 1833] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85d8511000) [pid = 1833] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85d6acc000) [pid = 1833] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85d14ecc00) [pid = 1833] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85cde8b000) [pid = 1833] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85cca63c00) [pid = 1833] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85de078400) [pid = 1833] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85d8693000) [pid = 1833] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85de30dc00) [pid = 1833] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85dd1b2000) [pid = 1833] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85e14c0c00) [pid = 1833] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85ce90b000) [pid = 1833] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85db56a800) [pid = 1833] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d851b800) [pid = 1833] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85dda0c400) [pid = 1833] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85f0999400) [pid = 1833] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85e14c0800) [pid = 1833] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cca60800) [pid = 1833] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85d6df0800) [pid = 1833] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85ce848400) [pid = 1833] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85cca5dc00) [pid = 1833] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85db56d000) [pid = 1833] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85e468c400) [pid = 1833] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85cf17d800) [pid = 1833] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85d821c800) [pid = 1833] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85cf0c9000) [pid = 1833] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85d6e8a400) [pid = 1833] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cb956800) [pid = 1833] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85ce847400) [pid = 1833] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cf179000) [pid = 1833] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85f5f2dc00) [pid = 1833] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85cc84c000) [pid = 1833] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85cc849800) [pid = 1833] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85cbad3000) [pid = 1833] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85cde8f800) [pid = 1833] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85d6ad3c00) [pid = 1833] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85db932c00) [pid = 1833] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85e2d26c00) [pid = 1833] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85e05bf000) [pid = 1833] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:38:37 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85ef8cec00) [pid = 1833] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:38:38 INFO - PROCESS | 1833 | 1461231518213 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1483ms 02:38:38 INFO - PROCESS | 1833 | 1461231518236 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1833 | 1461231518239 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:38:38 INFO - PROCESS | 1833 | 1461231518244 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1833 | 1461231518247 Marionette TRACE conn3 <- [1,1578,null,{}] 02:38:38 INFO - PROCESS | 1833 | 1461231518252 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 1833 | 1461231518402 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:38:38 INFO - PROCESS | 1833 | 1461231518415 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17af800 == 136 [pid = 1833] [id = 402] 02:38:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85cbad2800) [pid = 1833] [serial = 1207] [outer = (nil)] 02:38:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cde8b000) [pid = 1833] [serial = 1208] [outer = 0x7f85cbad2800] 02:38:38 INFO - PROCESS | 1833 | 1461231518474 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85d0bb9c00) [pid = 1833] [serial = 1209] [outer = 0x7f85cbad2800] 02:38:39 INFO - PROCESS | 1833 | 1461231519251 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:38:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1035ms 02:38:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:38:39 INFO - PROCESS | 1833 | 1461231519281 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1833 | 1461231519283 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:38:39 INFO - PROCESS | 1833 | 1461231519287 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1833 | 1461231519291 Marionette TRACE conn3 <- [1,1582,null,{}] 02:38:39 INFO - PROCESS | 1833 | 1461231519323 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 1833 | 1461231519525 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:38:39 INFO - PROCESS | 1833 | 1461231519542 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb79800 == 137 [pid = 1833] [id = 403] 02:38:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85cbad3c00) [pid = 1833] [serial = 1210] [outer = (nil)] 02:38:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85d6824800) [pid = 1833] [serial = 1211] [outer = 0x7f85cbad3c00] 02:38:39 INFO - PROCESS | 1833 | 1461231519601 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85d8693800) [pid = 1833] [serial = 1212] [outer = 0x7f85cbad3c00] 02:38:40 INFO - PROCESS | 1833 | 1461231520723 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1484ms 02:38:40 INFO - PROCESS | 1833 | 1461231520773 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 1833 | 1461231520780 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:38:40 INFO - PROCESS | 1833 | 1461231520789 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1833 | 1461231520794 Marionette TRACE conn3 <- [1,1586,null,{}] 02:38:40 INFO - PROCESS | 1833 | 1461231520801 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 1833 | 1461231520989 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:38:41 INFO - PROCESS | 1833 | 1461231521177 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c9e800 == 138 [pid = 1833] [id = 404] 02:38:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85ce90dc00) [pid = 1833] [serial = 1213] [outer = (nil)] 02:38:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85cfac5c00) [pid = 1833] [serial = 1214] [outer = 0x7f85ce90dc00] 02:38:41 INFO - PROCESS | 1833 | 1461231521252 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85d14f0000) [pid = 1833] [serial = 1215] [outer = 0x7f85ce90dc00] 02:38:42 INFO - PROCESS | 1833 | 1461231522174 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1431ms 02:38:42 INFO - PROCESS | 1833 | 1461231522221 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 1833 | 1461231522229 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:38:42 INFO - PROCESS | 1833 | 1461231522239 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 1833 | 1461231522242 Marionette TRACE conn3 <- [1,1590,null,{}] 02:38:42 INFO - PROCESS | 1833 | 1461231522248 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 1833 | 1461231522435 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:38:42 INFO - PROCESS | 1833 | 1461231522624 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da70e000 == 139 [pid = 1833] [id = 405] 02:38:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85cebf1400) [pid = 1833] [serial = 1216] [outer = (nil)] 02:38:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85d86ed400) [pid = 1833] [serial = 1217] [outer = 0x7f85cebf1400] 02:38:42 INFO - PROCESS | 1833 | 1461231522697 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85d9b66c00) [pid = 1833] [serial = 1218] [outer = 0x7f85cebf1400] 02:38:43 INFO - PROCESS | 1833 | 1461231523584 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1380ms 02:38:43 INFO - PROCESS | 1833 | 1461231523619 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1833 | 1461231523623 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:38:43 INFO - PROCESS | 1833 | 1461231523630 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1833 | 1461231523635 Marionette TRACE conn3 <- [1,1594,null,{}] 02:38:43 INFO - PROCESS | 1833 | 1461231523651 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 1833 | 1461231523828 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:38:44 INFO - PROCESS | 1833 | 1461231524025 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e1c800 == 140 [pid = 1833] [id = 406] 02:38:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85db574c00) [pid = 1833] [serial = 1219] [outer = (nil)] 02:38:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85dd1b2000) [pid = 1833] [serial = 1220] [outer = 0x7f85db574c00] 02:38:44 INFO - PROCESS | 1833 | 1461231524103 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85dda0a000) [pid = 1833] [serial = 1221] [outer = 0x7f85db574c00] 02:38:44 INFO - PROCESS | 1833 | 1461231524990 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1436ms 02:38:45 INFO - PROCESS | 1833 | 1461231525066 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:38:45 INFO - PROCESS | 1833 | 1461231525071 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:38:45 INFO - PROCESS | 1833 | 1461231525077 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1833 | 1461231525080 Marionette TRACE conn3 <- [1,1598,null,{}] 02:38:45 INFO - PROCESS | 1833 | 1461231525086 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 1833 | 1461231525263 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:38:45 INFO - PROCESS | 1833 | 1461231525460 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99ac000 == 141 [pid = 1833] [id = 407] 02:38:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85db577800) [pid = 1833] [serial = 1222] [outer = (nil)] 02:38:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85ddeb3800) [pid = 1833] [serial = 1223] [outer = 0x7f85db577800] 02:38:45 INFO - PROCESS | 1833 | 1461231525530 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85df980000) [pid = 1833] [serial = 1224] [outer = 0x7f85db577800] 02:38:46 INFO - PROCESS | 1833 | 1461231526389 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:38:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1379ms 02:38:46 INFO - PROCESS | 1833 | 1461231526456 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1833 | 1461231526460 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:38:46 INFO - PROCESS | 1833 | 1461231526466 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1833 | 1461231526468 Marionette TRACE conn3 <- [1,1602,null,{}] 02:38:46 INFO - PROCESS | 1833 | 1461231526474 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 1833 | 1461231526655 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:38:46 INFO - PROCESS | 1833 | 1461231526850 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0b77000 == 142 [pid = 1833] [id = 408] 02:38:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85dd1b3c00) [pid = 1833] [serial = 1225] [outer = (nil)] 02:38:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85e2624800) [pid = 1833] [serial = 1226] [outer = 0x7f85dd1b3c00] 02:38:46 INFO - PROCESS | 1833 | 1461231526923 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85e2d67800) [pid = 1833] [serial = 1227] [outer = 0x7f85dd1b3c00] 02:38:47 INFO - PROCESS | 1833 | 1461231527829 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:38:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1432ms 02:38:47 INFO - PROCESS | 1833 | 1461231527899 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 1833 | 1461231527903 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:38:47 INFO - PROCESS | 1833 | 1461231527909 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1833 | 1461231527911 Marionette TRACE conn3 <- [1,1606,null,{}] 02:38:47 INFO - PROCESS | 1833 | 1461231527917 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 1833 | 1461231528117 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:38:48 INFO - PROCESS | 1833 | 1461231528309 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d77000 == 143 [pid = 1833] [id = 409] 02:38:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85e329d000) [pid = 1833] [serial = 1228] [outer = (nil)] 02:38:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85e5dbec00) [pid = 1833] [serial = 1229] [outer = 0x7f85e329d000] 02:38:48 INFO - PROCESS | 1833 | 1461231528386 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85f0b3d000) [pid = 1833] [serial = 1230] [outer = 0x7f85e329d000] 02:38:49 INFO - PROCESS | 1833 | 1461231529258 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:38:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1382ms 02:38:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:38:49 INFO - PROCESS | 1833 | 1461231529292 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 1833 | 1461231529295 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:38:49 INFO - PROCESS | 1833 | 1461231529301 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1833 | 1461231529304 Marionette TRACE conn3 <- [1,1610,null,{}] 02:38:49 INFO - PROCESS | 1833 | 1461231529309 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 1833 | 1461231529485 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:38:49 INFO - PROCESS | 1833 | 1461231529679 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5f18800 == 144 [pid = 1833] [id = 410] 02:38:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85e4162000) [pid = 1833] [serial = 1231] [outer = (nil)] 02:38:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85f1cee800) [pid = 1833] [serial = 1232] [outer = 0x7f85e4162000] 02:38:49 INFO - PROCESS | 1833 | 1461231529749 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85f3aa8400) [pid = 1833] [serial = 1233] [outer = 0x7f85e4162000] 02:38:50 INFO - PROCESS | 1833 | 1461231530642 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1380ms 02:38:50 INFO - PROCESS | 1833 | 1461231530681 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1833 | 1461231530684 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:38:50 INFO - PROCESS | 1833 | 1461231530690 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1833 | 1461231530692 Marionette TRACE conn3 <- [1,1614,null,{}] 02:38:50 INFO - PROCESS | 1833 | 1461231530698 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 1833 | 1461231530869 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:38:51 INFO - PROCESS | 1833 | 1461231531064 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f8833800 == 145 [pid = 1833] [id = 411] 02:38:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85e519d800) [pid = 1833] [serial = 1234] [outer = (nil)] 02:38:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85f5461400) [pid = 1833] [serial = 1235] [outer = 0x7f85e519d800] 02:38:51 INFO - PROCESS | 1833 | 1461231531135 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85f546a400) [pid = 1833] [serial = 1236] [outer = 0x7f85e519d800] 02:38:51 INFO - PROCESS | 1833 | 1461231531977 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:38:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1336ms 02:38:52 INFO - PROCESS | 1833 | 1461231532027 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1833 | 1461231532031 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:38:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:38:52 INFO - PROCESS | 1833 | 1461231532036 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1833 | 1461231532039 Marionette TRACE conn3 <- [1,1618,null,{}] 02:38:52 INFO - PROCESS | 1833 | 1461231532044 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 1833 | 1461231532214 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:38:52 INFO - PROCESS | 1833 | 1461231532407 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8602cd4800 == 146 [pid = 1833] [id = 412] 02:38:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85f3acac00) [pid = 1833] [serial = 1237] [outer = (nil)] 02:38:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85f5937c00) [pid = 1833] [serial = 1238] [outer = 0x7f85f3acac00] 02:38:52 INFO - PROCESS | 1833 | 1461231532475 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85f5b2dc00) [pid = 1833] [serial = 1239] [outer = 0x7f85f3acac00] 02:38:53 INFO - PROCESS | 1833 | 1461231533338 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1340ms 02:38:53 INFO - PROCESS | 1833 | 1461231533376 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1833 | 1461231533380 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:38:53 INFO - PROCESS | 1833 | 1461231533386 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1833 | 1461231533388 Marionette TRACE conn3 <- [1,1622,null,{}] 02:38:53 INFO - PROCESS | 1833 | 1461231533394 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 1833 | 1461231533563 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:38:53 INFO - PROCESS | 1833 | 1461231533758 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dde92800 == 147 [pid = 1833] [id = 413] 02:38:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85f538d800) [pid = 1833] [serial = 1240] [outer = (nil)] 02:38:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85f5b3bc00) [pid = 1833] [serial = 1241] [outer = 0x7f85f538d800] 02:38:53 INFO - PROCESS | 1833 | 1461231533826 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85f5bc1c00) [pid = 1833] [serial = 1242] [outer = 0x7f85f538d800] 02:38:54 INFO - PROCESS | 1833 | 1461231534721 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:38:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1434ms 02:38:54 INFO - PROCESS | 1833 | 1461231534821 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1833 | 1461231534825 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:38:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:38:54 INFO - PROCESS | 1833 | 1461231534831 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1833 | 1461231534835 Marionette TRACE conn3 <- [1,1626,null,{}] 02:38:54 INFO - PROCESS | 1833 | 1461231534840 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 1833 | 1461231535079 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:38:55 INFO - PROCESS | 1833 | 1461231535343 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c91e7800 == 148 [pid = 1833] [id = 414] 02:38:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cb95b800) [pid = 1833] [serial = 1243] [outer = (nil)] 02:38:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85cca5c000) [pid = 1833] [serial = 1244] [outer = 0x7f85cb95b800] 02:38:55 INFO - PROCESS | 1833 | 1461231535434 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cfb57000) [pid = 1833] [serial = 1245] [outer = 0x7f85cb95b800] 02:38:56 INFO - PROCESS | 1833 | 1461231536205 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:38:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1430ms 02:38:56 INFO - PROCESS | 1833 | 1461231536262 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1833 | 1461231536265 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:38:56 INFO - PROCESS | 1833 | 1461231536271 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1833 | 1461231536273 Marionette TRACE conn3 <- [1,1630,null,{}] 02:38:56 INFO - PROCESS | 1833 | 1461231536278 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 1833 | 1461231536480 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:38:56 INFO - PROCESS | 1833 | 1461231536680 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0999000 == 149 [pid = 1833] [id = 415] 02:38:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85cb958800) [pid = 1833] [serial = 1246] [outer = (nil)] 02:38:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85cca5cc00) [pid = 1833] [serial = 1247] [outer = 0x7f85cb958800] 02:38:56 INFO - PROCESS | 1833 | 1461231536748 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85cef68c00) [pid = 1833] [serial = 1248] [outer = 0x7f85cb958800] 02:38:57 INFO - PROCESS | 1833 | 1461231537619 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:38:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1427ms 02:38:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:38:57 INFO - PROCESS | 1833 | 1461231537699 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1833 | 1461231537702 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:38:57 INFO - PROCESS | 1833 | 1461231537708 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1833 | 1461231537711 Marionette TRACE conn3 <- [1,1634,null,{}] 02:38:57 INFO - PROCESS | 1833 | 1461231537716 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 1833 | 1461231537888 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:38:58 INFO - PROCESS | 1833 | 1461231538840 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2c3000 == 150 [pid = 1833] [id = 416] 02:38:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85cbad6400) [pid = 1833] [serial = 1249] [outer = (nil)] 02:38:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85cc843c00) [pid = 1833] [serial = 1250] [outer = 0x7f85cbad6400] 02:38:58 INFO - PROCESS | 1833 | 1461231538913 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85cca63000) [pid = 1833] [serial = 1251] [outer = 0x7f85cbad6400] 02:38:59 INFO - PROCESS | 1833 | 1461231539729 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:38:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2085ms 02:38:59 INFO - PROCESS | 1833 | 1461231539794 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1833 | 1461231539801 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:38:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:38:59 INFO - PROCESS | 1833 | 1461231539810 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1833 | 1461231539814 Marionette TRACE conn3 <- [1,1638,null,{}] 02:38:59 INFO - PROCESS | 1833 | 1461231539821 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 1833 | 1461231540007 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:39:00 INFO - PROCESS | 1833 | 1461231540216 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cec9a800 == 151 [pid = 1833] [id = 417] 02:39:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85cbad7c00) [pid = 1833] [serial = 1252] [outer = (nil)] 02:39:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85cca65c00) [pid = 1833] [serial = 1253] [outer = 0x7f85cbad7c00] 02:39:00 INFO - PROCESS | 1833 | 1461231540352 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85ce905000) [pid = 1833] [serial = 1254] [outer = 0x7f85cbad7c00] 02:39:01 INFO - PROCESS | 1833 | 1461231541464 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:39:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1690ms 02:39:01 INFO - PROCESS | 1833 | 1461231541504 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1833 | 1461231541509 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:39:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:39:01 INFO - PROCESS | 1833 | 1461231541516 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1833 | 1461231541518 Marionette TRACE conn3 <- [1,1642,null,{}] 02:39:01 INFO - PROCESS | 1833 | 1461231541524 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 1833 | 1461231541697 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:39:01 INFO - PROCESS | 1833 | 1461231541900 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdba8800 == 152 [pid = 1833] [id = 418] 02:39:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85cb955c00) [pid = 1833] [serial = 1255] [outer = (nil)] 02:39:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85cfb58800) [pid = 1833] [serial = 1256] [outer = 0x7f85cb955c00] 02:39:01 INFO - PROCESS | 1833 | 1461231541963 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85d14e3c00) [pid = 1833] [serial = 1257] [outer = 0x7f85cb955c00] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2cd4000 == 151 [pid = 1833] [id = 48] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc34b000 == 150 [pid = 1833] [id = 190] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d07d6800 == 149 [pid = 1833] [id = 351] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc39b000 == 148 [pid = 1833] [id = 63] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f5c000 == 147 [pid = 1833] [id = 189] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d18800 == 146 [pid = 1833] [id = 62] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17d2000 == 145 [pid = 1833] [id = 350] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17a2800 == 144 [pid = 1833] [id = 374] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbf0000 == 143 [pid = 1833] [id = 356] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e1a43800 == 142 [pid = 1833] [id = 195] 02:39:02 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85d0bbe000) [pid = 1833] [serial = 1139] [outer = (nil)] [url = about:blank] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0bdb000 == 141 [pid = 1833] [id = 47] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da75b000 == 140 [pid = 1833] [id = 355] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3e0800 == 139 [pid = 1833] [id = 194] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2651800 == 138 [pid = 1833] [id = 192] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fd4800 == 137 [pid = 1833] [id = 133] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da032800 == 136 [pid = 1833] [id = 353] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17af800 == 135 [pid = 1833] [id = 402] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9d2000 == 134 [pid = 1833] [id = 401] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da70f000 == 133 [pid = 1833] [id = 400] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da07b800 == 132 [pid = 1833] [id = 399] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d75800 == 131 [pid = 1833] [id = 398] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdbaf000 == 130 [pid = 1833] [id = 397] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbe0800 == 129 [pid = 1833] [id = 396] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d09aa800 == 128 [pid = 1833] [id = 395] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f564f000 == 127 [pid = 1833] [id = 392] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1b14800 == 126 [pid = 1833] [id = 391] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f06e9800 == 125 [pid = 1833] [id = 390] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e45ec000 == 124 [pid = 1833] [id = 389] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fa1000 == 123 [pid = 1833] [id = 388] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e05000 == 122 [pid = 1833] [id = 387] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85de280000 == 121 [pid = 1833] [id = 386] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb7e000 == 120 [pid = 1833] [id = 385] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddacf000 == 119 [pid = 1833] [id = 384] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9bd000 == 118 [pid = 1833] [id = 383] 02:39:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d20000 == 117 [pid = 1833] [id = 380] 02:39:02 INFO - PROCESS | 1833 | 1461231542913 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1432ms 02:39:02 INFO - PROCESS | 1833 | 1461231542949 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:39:02 INFO - PROCESS | 1833 | 1461231542952 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:39:03 INFO - PROCESS | 1833 | 1461231543003 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1833 | 1461231543012 Marionette TRACE conn3 <- [1,1646,null,{}] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85f079e000) [pid = 1833] [serial = 894] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85ddd25c00) [pid = 1833] [serial = 996] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85cebe9400) [pid = 1833] [serial = 1136] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85d9711400) [pid = 1833] [serial = 1134] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85d94c2400) [pid = 1833] [serial = 1133] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d8216400) [pid = 1833] [serial = 1125] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85d6e8e400) [pid = 1833] [serial = 1131] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85cf0c7800) [pid = 1833] [serial = 1137] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85d682b000) [pid = 1833] [serial = 1130] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85cf173c00) [pid = 1833] [serial = 1128] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85cebe9000) [pid = 1833] [serial = 1127] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85ceadf800) [pid = 1833] [serial = 1113] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85e2761c00) [pid = 1833] [serial = 1101] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85dc4eb400) [pid = 1833] [serial = 1086] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85e5e41800) [pid = 1833] [serial = 972] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85dda09800) [pid = 1833] [serial = 1089] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85f07a4800) [pid = 1833] [serial = 975] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85de07d000) [pid = 1833] [serial = 966] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85ddd9d400) [pid = 1833] [serial = 1092] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85da005800) [pid = 1833] [serial = 960] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85df9de000) [pid = 1833] [serial = 1098] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85f5b33c00) [pid = 1833] [serial = 981] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85e2d75400) [pid = 1833] [serial = 969] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85ceae4400) [pid = 1833] [serial = 954] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85e2d70c00) [pid = 1833] [serial = 1104] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85dd4f0400) [pid = 1833] [serial = 963] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cfb61400) [pid = 1833] [serial = 1110] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85ddec2c00) [pid = 1833] [serial = 1095] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85f3acc800) [pid = 1833] [serial = 978] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85d6acb800) [pid = 1833] [serial = 957] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85d9f11000) [pid = 1833] [serial = 1083] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85e2e57000) [pid = 1833] [serial = 1107] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d6e95800) [pid = 1833] [serial = 1038] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85cb961c00) [pid = 1833] [serial = 1041] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85cf176400) [pid = 1833] [serial = 1077] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85d6e90000) [pid = 1833] [serial = 1080] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85f85ea800) [pid = 1833] [serial = 984] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85ddd2d400) [pid = 1833] [serial = 987] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85d682a800) [pid = 1833] [serial = 990] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cbade000) [pid = 1833] [serial = 993] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85cfb59000) [pid = 1833] [serial = 1020] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85d970e000) [pid = 1833] [serial = 1023] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85df97fc00) [pid = 1833] [serial = 1026] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85e619c800) [pid = 1833] [serial = 1029] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85f3aa9c00) [pid = 1833] [serial = 1032] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85f9e5c400) [pid = 1833] [serial = 1035] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e40d1800) [pid = 1833] [serial = 1017] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85d6ad2800) [pid = 1833] [serial = 1074] [outer = (nil)] [url = about:blank] 02:39:03 INFO - PROCESS | 1833 | 1461231543063 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 1833 | 1461231543231 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:39:03 INFO - PROCESS | 1833 | 1461231543241 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17a7800 == 118 [pid = 1833] [id = 419] 02:39:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cfb55800) [pid = 1833] [serial = 1258] [outer = (nil)] 02:39:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85d6df0400) [pid = 1833] [serial = 1259] [outer = 0x7f85cfb55800] 02:39:03 INFO - PROCESS | 1833 | 1461231543301 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85d6e34800) [pid = 1833] [serial = 1260] [outer = 0x7f85cfb55800] 02:39:04 INFO - PROCESS | 1833 | 1461231544105 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1172ms 02:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:39:04 INFO - PROCESS | 1833 | 1461231544138 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1833 | 1461231544141 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:39:04 INFO - PROCESS | 1833 | 1461231544147 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1833 | 1461231544150 Marionette TRACE conn3 <- [1,1650,null,{}] 02:39:04 INFO - PROCESS | 1833 | 1461231544155 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 1833 | 1461231544302 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:39:04 INFO - PROCESS | 1833 | 1461231544564 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc274800 == 119 [pid = 1833] [id = 420] 02:39:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85cb956800) [pid = 1833] [serial = 1261] [outer = (nil)] 02:39:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85cb961800) [pid = 1833] [serial = 1262] [outer = 0x7f85cb956800] 02:39:04 INFO - PROCESS | 1833 | 1461231544681 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85cca5d800) [pid = 1833] [serial = 1263] [outer = 0x7f85cb956800] 02:39:05 INFO - PROCESS | 1833 | 1461231545697 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1584ms 02:39:05 INFO - PROCESS | 1833 | 1461231545732 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1833 | 1461231545737 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:39:05 INFO - PROCESS | 1833 | 1461231545744 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1833 | 1461231545751 Marionette TRACE conn3 <- [1,1654,null,{}] 02:39:05 INFO - PROCESS | 1833 | 1461231545757 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 1833 | 1461231545927 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:39:06 INFO - PROCESS | 1833 | 1461231546119 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d16800 == 120 [pid = 1833] [id = 421] 02:39:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85ce84dc00) [pid = 1833] [serial = 1264] [outer = (nil)] 02:39:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85cfb60000) [pid = 1833] [serial = 1265] [outer = 0x7f85ce84dc00] 02:39:06 INFO - PROCESS | 1833 | 1461231546238 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85d14ef800) [pid = 1833] [serial = 1266] [outer = 0x7f85ce84dc00] 02:39:07 INFO - PROCESS | 1833 | 1461231547127 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1437ms 02:39:07 INFO - PROCESS | 1833 | 1461231547184 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:39:07 INFO - PROCESS | 1833 | 1461231547190 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:39:07 INFO - PROCESS | 1833 | 1461231547197 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 1833 | 1461231547200 Marionette TRACE conn3 <- [1,1658,null,{}] 02:39:07 INFO - PROCESS | 1833 | 1461231547206 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 1833 | 1461231547383 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:39:07 INFO - PROCESS | 1833 | 1461231547563 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9a27800 == 121 [pid = 1833] [id = 422] 02:39:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85cf0cf800) [pid = 1833] [serial = 1267] [outer = (nil)] 02:39:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d6e3c400) [pid = 1833] [serial = 1268] [outer = 0x7f85cf0cf800] 02:39:07 INFO - PROCESS | 1833 | 1461231547636 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85d6e42400) [pid = 1833] [serial = 1269] [outer = 0x7f85cf0cf800] 02:39:08 INFO - PROCESS | 1833 | 1461231548528 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1384ms 02:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:39:08 INFO - PROCESS | 1833 | 1461231548581 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 1833 | 1461231548584 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:39:08 INFO - PROCESS | 1833 | 1461231548598 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1833 | 1461231548606 Marionette TRACE conn3 <- [1,1662,null,{}] 02:39:08 INFO - PROCESS | 1833 | 1461231548615 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:08 INFO - PROCESS | 1833 | 1461231548790 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:39:08 INFO - PROCESS | 1833 | 1461231548971 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da08a800 == 122 [pid = 1833] [id = 423] 02:39:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85d0bb6800) [pid = 1833] [serial = 1270] [outer = (nil)] 02:39:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85d821b400) [pid = 1833] [serial = 1271] [outer = 0x7f85d0bb6800] 02:39:09 INFO - PROCESS | 1833 | 1461231549043 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85d869e800) [pid = 1833] [serial = 1272] [outer = 0x7f85d0bb6800] 02:39:09 INFO - PROCESS | 1833 | 1461231549888 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1346ms 02:39:09 INFO - PROCESS | 1833 | 1461231549936 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:39:09 INFO - PROCESS | 1833 | 1461231549941 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:39:09 INFO - PROCESS | 1833 | 1461231549947 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1833 | 1461231549950 Marionette TRACE conn3 <- [1,1666,null,{}] 02:39:09 INFO - PROCESS | 1833 | 1461231549955 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:10 INFO - PROCESS | 1833 | 1461231550120 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d09a0000 == 121 [pid = 1833] [id = 369] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc276000 == 120 [pid = 1833] [id = 310] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5832800 == 119 [pid = 1833] [id = 393] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1822800 == 118 [pid = 1833] [id = 134] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7a8000 == 117 [pid = 1833] [id = 328] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc363000 == 116 [pid = 1833] [id = 152] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0659800 == 115 [pid = 1833] [id = 367] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d07d0000 == 114 [pid = 1833] [id = 246] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2cf000 == 113 [pid = 1833] [id = 370] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7ee000 == 112 [pid = 1833] [id = 330] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e611b800 == 111 [pid = 1833] [id = 67] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da705000 == 110 [pid = 1833] [id = 327] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5d5a000 == 109 [pid = 1833] [id = 212] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7be800 == 108 [pid = 1833] [id = 329] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb6d800 == 107 [pid = 1833] [id = 288] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17a7800 == 106 [pid = 1833] [id = 419] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdba8800 == 105 [pid = 1833] [id = 418] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cec9a800 == 104 [pid = 1833] [id = 417] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2c3000 == 103 [pid = 1833] [id = 416] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f8833800 == 102 [pid = 1833] [id = 411] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5f18800 == 101 [pid = 1833] [id = 410] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5d77000 == 100 [pid = 1833] [id = 409] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0b77000 == 99 [pid = 1833] [id = 408] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e99ac000 == 98 [pid = 1833] [id = 407] 02:39:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c9e800 == 97 [pid = 1833] [id = 404] 02:39:12 INFO - PROCESS | 1833 | 1461231552282 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7e7800 == 98 [pid = 1833] [id = 424] 02:39:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85cde87000) [pid = 1833] [serial = 1273] [outer = (nil)] 02:39:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cdfd8400) [pid = 1833] [serial = 1274] [outer = 0x7f85cde87000] 02:39:12 INFO - PROCESS | 1833 | 1461231552355 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85cdfe4800) [pid = 1833] [serial = 1275] [outer = 0x7f85cde87000] 02:39:13 INFO - PROCESS | 1833 | 1461231553167 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 3286ms 02:39:13 INFO - PROCESS | 1833 | 1461231553235 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1833 | 1461231553241 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:39:13 INFO - PROCESS | 1833 | 1461231553250 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1833 | 1461231553254 Marionette TRACE conn3 <- [1,1670,null,{}] 02:39:13 INFO - PROCESS | 1833 | 1461231553266 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 1833 | 1461231553479 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:39:13 INFO - PROCESS | 1833 | 1461231553504 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c8c800 == 99 [pid = 1833] [id = 425] 02:39:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85cdfe4c00) [pid = 1833] [serial = 1276] [outer = (nil)] 02:39:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85d682b000) [pid = 1833] [serial = 1277] [outer = 0x7f85cdfe4c00] 02:39:13 INFO - PROCESS | 1833 | 1461231553572 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85d6e37c00) [pid = 1833] [serial = 1278] [outer = 0x7f85cdfe4c00] 02:39:14 INFO - PROCESS | 1833 | 1461231554479 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1301ms 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cf0cdc00) [pid = 1833] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85dc4e5000) [pid = 1833] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85cc849000) [pid = 1833] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85ddda2800) [pid = 1833] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85cf0c4000) [pid = 1833] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85cb95d400) [pid = 1833] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85e4adf800) [pid = 1833] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85cbad2800) [pid = 1833] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85cbad6400) [pid = 1833] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cbad7c00) [pid = 1833] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:39:14 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cb955c00) [pid = 1833] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:39:14 INFO - PROCESS | 1833 | 1461231554842 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 1833 | 1461231554846 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:39:14 INFO - PROCESS | 1833 | 1461231554864 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1833 | 1461231554867 Marionette TRACE conn3 <- [1,1674,null,{}] 02:39:14 INFO - PROCESS | 1833 | 1461231554873 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 1833 | 1461231555006 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:39:15 INFO - PROCESS | 1833 | 1461231555018 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d63000 == 100 [pid = 1833] [id = 426] 02:39:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d14eb000) [pid = 1833] [serial = 1279] [outer = (nil)] 02:39:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85d6e3c800) [pid = 1833] [serial = 1280] [outer = 0x7f85d14eb000] 02:39:15 INFO - PROCESS | 1833 | 1461231555163 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85d8511000) [pid = 1833] [serial = 1281] [outer = 0x7f85d14eb000] 02:39:15 INFO - PROCESS | 1833 | 1461231555980 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1135ms 02:39:16 INFO - PROCESS | 1833 | 1461231555998 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1833 | 1461231556002 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:39:16 INFO - PROCESS | 1833 | 1461231556016 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1833 | 1461231556024 Marionette TRACE conn3 <- [1,1678,null,{}] 02:39:16 INFO - PROCESS | 1833 | 1461231556031 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 1833 | 1461231556250 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:39:16 INFO - PROCESS | 1833 | 1461231556276 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da705000 == 101 [pid = 1833] [id = 427] 02:39:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85cde83800) [pid = 1833] [serial = 1282] [outer = (nil)] 02:39:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85d9c68800) [pid = 1833] [serial = 1283] [outer = 0x7f85cde83800] 02:39:16 INFO - PROCESS | 1833 | 1461231556334 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85da003800) [pid = 1833] [serial = 1284] [outer = 0x7f85cde83800] 02:39:17 INFO - PROCESS | 1833 | 1461231557276 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1297ms 02:39:17 INFO - PROCESS | 1833 | 1461231557305 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:39:17 INFO - PROCESS | 1833 | 1461231557310 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:39:17 INFO - PROCESS | 1833 | 1461231557318 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 1833 | 1461231557325 Marionette TRACE conn3 <- [1,1682,null,{}] 02:39:17 INFO - PROCESS | 1833 | 1461231557334 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 1833 | 1461231557503 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:39:17 INFO - PROCESS | 1833 | 1461231557698 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17d5000 == 102 [pid = 1833] [id = 428] 02:39:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cbacf400) [pid = 1833] [serial = 1285] [outer = (nil)] 02:39:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85cef66000) [pid = 1833] [serial = 1286] [outer = 0x7f85cbacf400] 02:39:17 INFO - PROCESS | 1833 | 1461231557772 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85d0bbe800) [pid = 1833] [serial = 1287] [outer = 0x7f85cbacf400] 02:39:18 INFO - PROCESS | 1833 | 1461231558670 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1400ms 02:39:18 INFO - PROCESS | 1833 | 1461231558718 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 1833 | 1461231558727 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:39:18 INFO - PROCESS | 1833 | 1461231558737 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1833 | 1461231558741 Marionette TRACE conn3 <- [1,1686,null,{}] 02:39:18 INFO - PROCESS | 1833 | 1461231558746 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 1833 | 1461231558920 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:39:19 INFO - PROCESS | 1833 | 1461231559102 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da721800 == 103 [pid = 1833] [id = 429] 02:39:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85cdce0800) [pid = 1833] [serial = 1288] [outer = (nil)] 02:39:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85d6e90000) [pid = 1833] [serial = 1289] [outer = 0x7f85cdce0800] 02:39:19 INFO - PROCESS | 1833 | 1461231559174 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85d94c8c00) [pid = 1833] [serial = 1290] [outer = 0x7f85cdce0800] 02:39:20 INFO - PROCESS | 1833 | 1461231560107 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1434ms 02:39:20 INFO - PROCESS | 1833 | 1461231560172 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1833 | 1461231560175 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:39:20 INFO - PROCESS | 1833 | 1461231560183 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1833 | 1461231560189 Marionette TRACE conn3 <- [1,1690,null,{}] 02:39:20 INFO - PROCESS | 1833 | 1461231560205 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 1833 | 1461231560375 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:39:20 INFO - PROCESS | 1833 | 1461231560643 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4c6800 == 104 [pid = 1833] [id = 430] 02:39:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85da1acc00) [pid = 1833] [serial = 1291] [outer = (nil)] 02:39:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85da81c400) [pid = 1833] [serial = 1292] [outer = 0x7f85da1acc00] 02:39:20 INFO - PROCESS | 1833 | 1461231560764 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85db792000) [pid = 1833] [serial = 1293] [outer = 0x7f85da1acc00] 02:39:21 INFO - PROCESS | 1833 | 1461231561546 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1389ms 02:39:21 INFO - PROCESS | 1833 | 1461231561574 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 1833 | 1461231561578 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:39:21 INFO - PROCESS | 1833 | 1461231561584 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 1833 | 1461231561586 Marionette TRACE conn3 <- [1,1694,null,{}] 02:39:21 INFO - PROCESS | 1833 | 1461231561592 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 1833 | 1461231561750 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:39:21 INFO - PROCESS | 1833 | 1461231561939 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dcfd7800 == 105 [pid = 1833] [id = 431] 02:39:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85cbad0400) [pid = 1833] [serial = 1294] [outer = (nil)] 02:39:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85dc4e4800) [pid = 1833] [serial = 1295] [outer = 0x7f85cbad0400] 02:39:22 INFO - PROCESS | 1833 | 1461231562007 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85dc4ee000) [pid = 1833] [serial = 1296] [outer = 0x7f85cbad0400] 02:39:22 INFO - PROCESS | 1833 | 1461231562883 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1335ms 02:39:22 INFO - PROCESS | 1833 | 1461231562919 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1833 | 1461231562923 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:39:22 INFO - PROCESS | 1833 | 1461231562929 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1833 | 1461231562931 Marionette TRACE conn3 <- [1,1698,null,{}] 02:39:22 INFO - PROCESS | 1833 | 1461231562937 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 1833 | 1461231563095 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:39:23 INFO - PROCESS | 1833 | 1461231563286 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb64000 == 106 [pid = 1833] [id = 432] 02:39:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85db93b400) [pid = 1833] [serial = 1297] [outer = (nil)] 02:39:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85dd03f800) [pid = 1833] [serial = 1298] [outer = 0x7f85db93b400] 02:39:23 INFO - PROCESS | 1833 | 1461231563354 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85dd1b3000) [pid = 1833] [serial = 1299] [outer = 0x7f85db93b400] 02:39:24 INFO - PROCESS | 1833 | 1461231564234 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1339ms 02:39:24 INFO - PROCESS | 1833 | 1461231564269 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1833 | 1461231564273 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:39:24 INFO - PROCESS | 1833 | 1461231564278 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1833 | 1461231564280 Marionette TRACE conn3 <- [1,1702,null,{}] 02:39:24 INFO - PROCESS | 1833 | 1461231564286 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 1833 | 1461231564481 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:39:24 INFO - PROCESS | 1833 | 1461231564686 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddddc800 == 107 [pid = 1833] [id = 433] 02:39:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85dd1b7800) [pid = 1833] [serial = 1300] [outer = (nil)] 02:39:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85dd4f4c00) [pid = 1833] [serial = 1301] [outer = 0x7f85dd1b7800] 02:39:24 INFO - PROCESS | 1833 | 1461231564758 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85dda89c00) [pid = 1833] [serial = 1302] [outer = 0x7f85dd1b7800] 02:39:25 INFO - PROCESS | 1833 | 1461231565686 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1442ms 02:39:25 INFO - PROCESS | 1833 | 1461231565722 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 1833 | 1461231565725 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:39:25 INFO - PROCESS | 1833 | 1461231565731 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1833 | 1461231565734 Marionette TRACE conn3 <- [1,1706,null,{}] 02:39:25 INFO - PROCESS | 1833 | 1461231565740 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 1833 | 1461231565901 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:39:26 INFO - PROCESS | 1833 | 1461231566094 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf97800 == 108 [pid = 1833] [id = 434] 02:39:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85dd46e400) [pid = 1833] [serial = 1303] [outer = (nil)] 02:39:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85ddd2b400) [pid = 1833] [serial = 1304] [outer = 0x7f85dd46e400] 02:39:26 INFO - PROCESS | 1833 | 1461231566163 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85ddda2000) [pid = 1833] [serial = 1305] [outer = 0x7f85dd46e400] 02:39:27 INFO - PROCESS | 1833 | 1461231567034 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1341ms 02:39:27 INFO - PROCESS | 1833 | 1461231567073 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1833 | 1461231567077 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:39:27 INFO - PROCESS | 1833 | 1461231567085 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1833 | 1461231567089 Marionette TRACE conn3 <- [1,1710,null,{}] 02:39:27 INFO - PROCESS | 1833 | 1461231567095 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 1833 | 1461231567254 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:39:27 INFO - PROCESS | 1833 | 1461231567448 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e1462800 == 109 [pid = 1833] [id = 435] 02:39:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85dda88400) [pid = 1833] [serial = 1306] [outer = (nil)] 02:39:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85ddeb3400) [pid = 1833] [serial = 1307] [outer = 0x7f85dda88400] 02:39:27 INFO - PROCESS | 1833 | 1461231567515 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85de07c000) [pid = 1833] [serial = 1308] [outer = 0x7f85dda88400] 02:39:28 INFO - PROCESS | 1833 | 1461231568411 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1393ms 02:39:28 INFO - PROCESS | 1833 | 1461231568478 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1833 | 1461231568482 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:39:28 INFO - PROCESS | 1833 | 1461231568488 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1833 | 1461231568490 Marionette TRACE conn3 <- [1,1714,null,{}] 02:39:28 INFO - PROCESS | 1833 | 1461231568495 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 1833 | 1461231568662 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:39:28 INFO - PROCESS | 1833 | 1461231568851 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e0b000 == 110 [pid = 1833] [id = 436] 02:39:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85cde8b800) [pid = 1833] [serial = 1309] [outer = (nil)] 02:39:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85de30dc00) [pid = 1833] [serial = 1310] [outer = 0x7f85cde8b800] 02:39:28 INFO - PROCESS | 1833 | 1461231568919 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85df9dd400) [pid = 1833] [serial = 1311] [outer = 0x7f85cde8b800] 02:39:29 INFO - PROCESS | 1833 | 1461231569801 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1377ms 02:39:29 INFO - PROCESS | 1833 | 1461231569866 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1833 | 1461231569869 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:39:29 INFO - PROCESS | 1833 | 1461231569875 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1833 | 1461231569877 Marionette TRACE conn3 <- [1,1718,null,{}] 02:39:29 INFO - PROCESS | 1833 | 1461231569883 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 1833 | 1461231570046 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:39:30 INFO - PROCESS | 1833 | 1461231570234 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fa0000 == 111 [pid = 1833] [id = 437] 02:39:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85dda8b400) [pid = 1833] [serial = 1312] [outer = (nil)] 02:39:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85e15db000) [pid = 1833] [serial = 1313] [outer = 0x7f85dda8b400] 02:39:30 INFO - PROCESS | 1833 | 1461231570301 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85e27dbc00) [pid = 1833] [serial = 1314] [outer = 0x7f85dda8b400] 02:39:31 INFO - PROCESS | 1833 | 1461231571201 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1388ms 02:39:31 INFO - PROCESS | 1833 | 1461231571265 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 1833 | 1461231571269 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:39:31 INFO - PROCESS | 1833 | 1461231571275 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1833 | 1461231571279 Marionette TRACE conn3 <- [1,1722,null,{}] 02:39:31 INFO - PROCESS | 1833 | 1461231571284 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 1833 | 1461231571472 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:39:31 INFO - PROCESS | 1833 | 1461231571660 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3fc4800 == 112 [pid = 1833] [id = 438] 02:39:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85de310400) [pid = 1833] [serial = 1315] [outer = (nil)] 02:39:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85e2d6d000) [pid = 1833] [serial = 1316] [outer = 0x7f85de310400] 02:39:31 INFO - PROCESS | 1833 | 1461231571738 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85e329b400) [pid = 1833] [serial = 1317] [outer = 0x7f85de310400] 02:39:32 INFO - PROCESS | 1833 | 1461231572585 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1385ms 02:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:39:32 INFO - PROCESS | 1833 | 1461231572661 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 1833 | 1461231572664 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:39:32 INFO - PROCESS | 1833 | 1461231572670 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 1833 | 1461231572673 Marionette TRACE conn3 <- [1,1726,null,{}] 02:39:32 INFO - PROCESS | 1833 | 1461231572678 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:32 INFO - PROCESS | 1833 | 1461231572874 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:39:33 INFO - PROCESS | 1833 | 1461231573064 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d0f000 == 113 [pid = 1833] [id = 439] 02:39:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85e2394400) [pid = 1833] [serial = 1318] [outer = (nil)] 02:39:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85e40ca000) [pid = 1833] [serial = 1319] [outer = 0x7f85e2394400] 02:39:33 INFO - PROCESS | 1833 | 1461231573131 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85e450e800) [pid = 1833] [serial = 1320] [outer = 0x7f85e2394400] 02:39:34 INFO - PROCESS | 1833 | 1461231574035 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1429ms 02:39:34 INFO - PROCESS | 1833 | 1461231574098 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1833 | 1461231574102 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:39:34 INFO - PROCESS | 1833 | 1461231574109 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1833 | 1461231574112 Marionette TRACE conn3 <- [1,1730,null,{}] 02:39:34 INFO - PROCESS | 1833 | 1461231574117 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 1833 | 1461231574283 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:39:34 INFO - PROCESS | 1833 | 1461231574474 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbe2800 == 114 [pid = 1833] [id = 440] 02:39:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85cbad2c00) [pid = 1833] [serial = 1321] [outer = (nil)] 02:39:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85cde80800) [pid = 1833] [serial = 1322] [outer = 0x7f85cbad2c00] 02:39:34 INFO - PROCESS | 1833 | 1461231574556 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85e4161400) [pid = 1833] [serial = 1323] [outer = 0x7f85cbad2c00] 02:39:35 INFO - PROCESS | 1833 | 1461231575393 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1585ms 02:39:35 INFO - PROCESS | 1833 | 1461231575694 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 1833 | 1461231575700 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:39:35 INFO - PROCESS | 1833 | 1461231575733 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 1833 | 1461231575739 Marionette TRACE conn3 <- [1,1734,null,{}] 02:39:35 INFO - PROCESS | 1833 | 1461231575792 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 1833 | 1461231576006 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:39:36 INFO - PROCESS | 1833 | 1461231576269 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17c2800 == 115 [pid = 1833] [id = 441] 02:39:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85cbadb400) [pid = 1833] [serial = 1324] [outer = (nil)] 02:39:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85cdfe3400) [pid = 1833] [serial = 1325] [outer = 0x7f85cbadb400] 02:39:36 INFO - PROCESS | 1833 | 1461231576335 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85cf174800) [pid = 1833] [serial = 1326] [outer = 0x7f85cbadb400] 02:39:37 INFO - PROCESS | 1833 | 1461231577300 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1596ms 02:39:37 INFO - PROCESS | 1833 | 1461231577330 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1833 | 1461231577334 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:39:37 INFO - PROCESS | 1833 | 1461231577346 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1833 | 1461231577350 Marionette TRACE conn3 <- [1,1738,null,{}] 02:39:37 INFO - PROCESS | 1833 | 1461231577356 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 1833 | 1461231577524 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:39:37 INFO - PROCESS | 1833 | 1461231577730 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7487000 == 116 [pid = 1833] [id = 442] 02:39:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85cf0d0800) [pid = 1833] [serial = 1327] [outer = (nil)] 02:39:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85d6e37400) [pid = 1833] [serial = 1328] [outer = 0x7f85cf0d0800] 02:39:37 INFO - PROCESS | 1833 | 1461231577793 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85d6e90800) [pid = 1833] [serial = 1329] [outer = 0x7f85cf0d0800] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d63000 == 115 [pid = 1833] [id = 426] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c8c800 == 114 [pid = 1833] [id = 425] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7e7800 == 113 [pid = 1833] [id = 424] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85cfac5c00) [pid = 1833] [serial = 1214] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85d86ed400) [pid = 1833] [serial = 1217] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85dd1b2000) [pid = 1833] [serial = 1220] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85ddeb3800) [pid = 1833] [serial = 1223] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85e2624800) [pid = 1833] [serial = 1226] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85e5dbec00) [pid = 1833] [serial = 1229] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85f1cee800) [pid = 1833] [serial = 1232] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85f5461400) [pid = 1833] [serial = 1235] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85f5937c00) [pid = 1833] [serial = 1238] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85f5b3bc00) [pid = 1833] [serial = 1241] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85cca5c000) [pid = 1833] [serial = 1244] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85cca5cc00) [pid = 1833] [serial = 1247] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cfb57c00) [pid = 1833] [serial = 1142] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85f0920800) [pid = 1833] [serial = 1181] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85de318000) [pid = 1833] [serial = 1166] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85e5dc5400) [pid = 1833] [serial = 1175] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85ddda6000) [pid = 1833] [serial = 1163] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85d9c6b400) [pid = 1833] [serial = 1148] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85dda92800) [pid = 1833] [serial = 1160] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85e2d1a400) [pid = 1833] [serial = 1169] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85dda05800) [pid = 1833] [serial = 1157] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85e4683800) [pid = 1833] [serial = 1172] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85d6e93c00) [pid = 1833] [serial = 1145] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85cef69000) [pid = 1833] [serial = 1184] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85db937000) [pid = 1833] [serial = 1151] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85dc4eec00) [pid = 1833] [serial = 1154] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85f0451000) [pid = 1833] [serial = 1178] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | 1461231578805 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da08a800 == 112 [pid = 1833] [id = 423] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9a27800 == 111 [pid = 1833] [id = 422] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d16800 == 110 [pid = 1833] [id = 421] 02:39:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc274800 == 109 [pid = 1833] [id = 420] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85cc843c00) [pid = 1833] [serial = 1250] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85d6824800) [pid = 1833] [serial = 1211] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85cca63000) [pid = 1833] [serial = 1251] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cca65c00) [pid = 1833] [serial = 1253] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85ce905000) [pid = 1833] [serial = 1254] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85cfb58800) [pid = 1833] [serial = 1256] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85cde8b000) [pid = 1833] [serial = 1208] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85d0bb9c00) [pid = 1833] [serial = 1209] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d14e3c00) [pid = 1833] [serial = 1257] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d6df0400) [pid = 1833] [serial = 1259] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85dc43f800) [pid = 1833] [serial = 1196] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85dda0b000) [pid = 1833] [serial = 1200] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85dda02800) [pid = 1833] [serial = 1199] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cde8a000) [pid = 1833] [serial = 1188] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85e430ac00) [pid = 1833] [serial = 1203] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85de316c00) [pid = 1833] [serial = 1202] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85d14e5c00) [pid = 1833] [serial = 1190] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85cca62000) [pid = 1833] [serial = 1187] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d9c6c800) [pid = 1833] [serial = 1194] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85dd04a000) [pid = 1833] [serial = 1197] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85f19d4000) [pid = 1833] [serial = 1205] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85f1b55400) [pid = 1833] [serial = 1206] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85d6dfd000) [pid = 1833] [serial = 1191] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cfacc000) [pid = 1833] [serial = 1193] [outer = (nil)] [url = about:blank] 02:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1537ms 02:39:38 INFO - PROCESS | 1833 | 1461231578880 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 1833 | 1461231578883 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:39:38 INFO - PROCESS | 1833 | 1461231578889 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 1833 | 1461231578893 Marionette TRACE conn3 <- [1,1742,null,{}] 02:39:38 INFO - PROCESS | 1833 | 1461231578912 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 1833 | 1461231579070 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:39:39 INFO - PROCESS | 1833 | 1461231579082 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17c9000 == 110 [pid = 1833] [id = 443] 02:39:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d821c800) [pid = 1833] [serial = 1330] [outer = (nil)] 02:39:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85d869d000) [pid = 1833] [serial = 1331] [outer = 0x7f85d821c800] 02:39:39 INFO - PROCESS | 1833 | 1461231579147 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85d9f0fc00) [pid = 1833] [serial = 1332] [outer = 0x7f85d821c800] 02:39:40 INFO - PROCESS | 1833 | 1461231580049 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1185ms 02:39:40 INFO - PROCESS | 1833 | 1461231580074 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1833 | 1461231580077 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:39:40 INFO - PROCESS | 1833 | 1461231580083 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1833 | 1461231580085 Marionette TRACE conn3 <- [1,1746,null,{}] 02:39:40 INFO - PROCESS | 1833 | 1461231580090 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:40 INFO - PROCESS | 1833 | 1461231580242 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:39:40 INFO - PROCESS | 1833 | 1461231580403 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8276000 == 111 [pid = 1833] [id = 444] 02:39:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85cebf1800) [pid = 1833] [serial = 1333] [outer = (nil)] 02:39:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85db576c00) [pid = 1833] [serial = 1334] [outer = 0x7f85cebf1800] 02:39:40 INFO - PROCESS | 1833 | 1461231580468 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85dd04a000) [pid = 1833] [serial = 1335] [outer = 0x7f85cebf1800] 02:39:41 INFO - PROCESS | 1833 | 1461231581187 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:39:41 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:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1125ms 02:39:41 INFO - PROCESS | 1833 | 1461231581209 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 1833 | 1461231581212 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:39:41 INFO - PROCESS | 1833 | 1461231581217 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1833 | 1461231581220 Marionette TRACE conn3 <- [1,1750,null,{}] 02:39:41 INFO - PROCESS | 1833 | 1461231581225 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:39:41 INFO - PROCESS | 1833 | 1461231581459 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:39:41 INFO - PROCESS | 1833 | 1461231581486 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3e2000 == 112 [pid = 1833] [id = 445] 02:39:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85dd1b1400) [pid = 1833] [serial = 1336] [outer = (nil)] 02:39:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85dd46f800) [pid = 1833] [serial = 1337] [outer = 0x7f85dd1b1400] 02:39:41 INFO - PROCESS | 1833 | 1461231581544 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85dda05c00) [pid = 1833] [serial = 1338] [outer = 0x7f85dd1b1400] 02:39:42 INFO - PROCESS | 1833 | 1461231582380 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:39:42 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:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1229ms 02:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:39:42 INFO - PROCESS | 1833 | 1461231582452 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1833 | 1461231582454 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:39:42 INFO - PROCESS | 1833 | 1461231582460 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1833 | 1461231582463 Marionette TRACE conn3 <- [1,1754,null,{}] 02:39:42 INFO - PROCESS | 1833 | 1461231582468 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:39:42 INFO - PROCESS | 1833 | 1461231582717 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:39:42 INFO - PROCESS | 1833 | 1461231582756 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7c1800 == 113 [pid = 1833] [id = 446] 02:39:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85e036c800) [pid = 1833] [serial = 1339] [outer = (nil)] 02:39:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85e2d22800) [pid = 1833] [serial = 1340] [outer = 0x7f85e036c800] 02:39:42 INFO - PROCESS | 1833 | 1461231582832 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85e3aaf000) [pid = 1833] [serial = 1341] [outer = 0x7f85e036c800] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cde87000) [pid = 1833] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cdfe4c00) [pid = 1833] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85d0bb6800) [pid = 1833] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85d14eec00) [pid = 1833] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85d9f0a400) [pid = 1833] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85cb95b800) [pid = 1833] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85dd46a000) [pid = 1833] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85ddd9f000) [pid = 1833] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85e329d000) [pid = 1833] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85db574c00) [pid = 1833] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85dd03e400) [pid = 1833] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cfac8000) [pid = 1833] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85d14ea400) [pid = 1833] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85de313400) [pid = 1833] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85e4e63800) [pid = 1833] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85cf0cf800) [pid = 1833] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85cb958800) [pid = 1833] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85dd1b5c00) [pid = 1833] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85d6e8f800) [pid = 1833] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85ce84dc00) [pid = 1833] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85cb956800) [pid = 1833] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85d14eb000) [pid = 1833] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85f538d800) [pid = 1833] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85e4162000) [pid = 1833] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85cdcdb800) [pid = 1833] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85e519d800) [pid = 1833] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85cde85000) [pid = 1833] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85ce90dc00) [pid = 1833] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85cebf1400) [pid = 1833] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85f3acac00) [pid = 1833] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85cde84800) [pid = 1833] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85cca5c400) [pid = 1833] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85db577800) [pid = 1833] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85dd1b3c00) [pid = 1833] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85cf179400) [pid = 1833] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:39:43 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85cbad3c00) [pid = 1833] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:39:43 INFO - PROCESS | 1833 | 1461231583996 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:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1578ms 02:39:44 INFO - PROCESS | 1833 | 1461231584037 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1833 | 1461231584040 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:39:44 INFO - PROCESS | 1833 | 1461231584046 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1833 | 1461231584048 Marionette TRACE conn3 <- [1,1758,null,{}] 02:39:44 INFO - PROCESS | 1833 | 1461231584053 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:39:44 INFO - PROCESS | 1833 | 1461231584199 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:39:44 INFO - PROCESS | 1833 | 1461231584223 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6864800 == 114 [pid = 1833] [id = 447] 02:39:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85cbadb800) [pid = 1833] [serial = 1342] [outer = (nil)] 02:39:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85cdfe5800) [pid = 1833] [serial = 1343] [outer = 0x7f85cbadb800] 02:39:44 INFO - PROCESS | 1833 | 1461231584283 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85d6ad6c00) [pid = 1833] [serial = 1344] [outer = 0x7f85cbadb800] 02:39:45 INFO - PROCESS | 1833 | 1461231585078 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:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1075ms 02:39:45 INFO - PROCESS | 1833 | 1461231585121 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1833 | 1461231585124 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:39:45 INFO - PROCESS | 1833 | 1461231585130 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1833 | 1461231585132 Marionette TRACE conn3 <- [1,1762,null,{}] 02:39:45 INFO - PROCESS | 1833 | 1461231585137 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:39:45 INFO - PROCESS | 1833 | 1461231585342 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:39:45 INFO - PROCESS | 1833 | 1461231585363 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd488000 == 115 [pid = 1833] [id = 448] 02:39:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85cf0c2400) [pid = 1833] [serial = 1345] [outer = (nil)] 02:39:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85d9a6e000) [pid = 1833] [serial = 1346] [outer = 0x7f85cf0c2400] 02:39:45 INFO - PROCESS | 1833 | 1461231585423 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85dd1b3c00) [pid = 1833] [serial = 1347] [outer = 0x7f85cf0c2400] 02:39:46 INFO - PROCESS | 1833 | 1461231586519 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:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1430ms 02:39:46 INFO - PROCESS | 1833 | 1461231586561 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 1833 | 1461231586567 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:39:46 INFO - PROCESS | 1833 | 1461231586576 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 1833 | 1461231586581 Marionette TRACE conn3 <- [1,1766,null,{}] 02:39:46 INFO - PROCESS | 1833 | 1461231586589 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:39:46 INFO - PROCESS | 1833 | 1461231586763 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:39:46 INFO - PROCESS | 1833 | 1461231586959 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17dc800 == 116 [pid = 1833] [id = 449] 02:39:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85ce844800) [pid = 1833] [serial = 1348] [outer = (nil)] 02:39:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85cf173c00) [pid = 1833] [serial = 1349] [outer = 0x7f85ce844800] 02:39:47 INFO - PROCESS | 1833 | 1461231587030 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85d6acb400) [pid = 1833] [serial = 1350] [outer = 0x7f85ce844800] 02:39:47 INFO - PROCESS | 1833 | 1461231587960 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:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1437ms 02:39:48 INFO - PROCESS | 1833 | 1461231588014 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1833 | 1461231588021 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:39:48 INFO - PROCESS | 1833 | 1461231588033 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1833 | 1461231588036 Marionette TRACE conn3 <- [1,1770,null,{}] 02:39:48 INFO - PROCESS | 1833 | 1461231588042 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:39:48 INFO - PROCESS | 1833 | 1461231588223 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:39:48 INFO - PROCESS | 1833 | 1461231588411 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7b1800 == 117 [pid = 1833] [id = 450] 02:39:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85ce84a000) [pid = 1833] [serial = 1351] [outer = (nil)] 02:39:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85d86f1000) [pid = 1833] [serial = 1352] [outer = 0x7f85ce84a000] 02:39:48 INFO - PROCESS | 1833 | 1461231588482 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85da187800) [pid = 1833] [serial = 1353] [outer = 0x7f85ce84a000] 02:39:49 INFO - PROCESS | 1833 | 1461231589397 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:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1430ms 02:39:49 INFO - PROCESS | 1833 | 1461231589463 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 1833 | 1461231589467 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:39:49 INFO - PROCESS | 1833 | 1461231589473 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1833 | 1461231589479 Marionette TRACE conn3 <- [1,1774,null,{}] 02:39:49 INFO - PROCESS | 1833 | 1461231589494 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:39:49 INFO - PROCESS | 1833 | 1461231589726 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:39:49 INFO - PROCESS | 1833 | 1461231589916 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf8e000 == 118 [pid = 1833] [id = 451] 02:39:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85dc4e3000) [pid = 1833] [serial = 1354] [outer = (nil)] 02:39:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85dda0e000) [pid = 1833] [serial = 1355] [outer = 0x7f85dc4e3000] 02:39:49 INFO - PROCESS | 1833 | 1461231589989 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85ddeb7400) [pid = 1833] [serial = 1356] [outer = 0x7f85dc4e3000] 02:39:50 INFO - PROCESS | 1833 | 1461231590942 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:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1541ms 02:39:51 INFO - PROCESS | 1833 | 1461231591015 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1833 | 1461231591020 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:39:51 INFO - PROCESS | 1833 | 1461231591026 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1833 | 1461231591028 Marionette TRACE conn3 <- [1,1778,null,{}] 02:39:51 INFO - PROCESS | 1833 | 1461231591034 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:39:51 INFO - PROCESS | 1833 | 1461231591217 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:39:51 INFO - PROCESS | 1833 | 1461231591405 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2f9f800 == 119 [pid = 1833] [id = 452] 02:39:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85dd1b8000) [pid = 1833] [serial = 1357] [outer = (nil)] 02:39:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85e2d20400) [pid = 1833] [serial = 1358] [outer = 0x7f85dd1b8000] 02:39:51 INFO - PROCESS | 1833 | 1461231591477 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85e2fbdc00) [pid = 1833] [serial = 1359] [outer = 0x7f85dd1b8000] 02:39:52 INFO - PROCESS | 1833 | 1461231592631 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:39:52 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:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1632ms 02:39:52 INFO - PROCESS | 1833 | 1461231592661 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 1833 | 1461231592664 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:39:52 INFO - PROCESS | 1833 | 1461231592670 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 1833 | 1461231592673 Marionette TRACE conn3 <- [1,1782,null,{}] 02:39:52 INFO - PROCESS | 1833 | 1461231592678 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:39:52 INFO - PROCESS | 1833 | 1461231592851 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:39:53 INFO - PROCESS | 1833 | 1461231593047 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5ebf800 == 120 [pid = 1833] [id = 453] 02:39:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85e3d3bc00) [pid = 1833] [serial = 1360] [outer = (nil)] 02:39:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85e40cc800) [pid = 1833] [serial = 1361] [outer = 0x7f85e3d3bc00] 02:39:53 INFO - PROCESS | 1833 | 1461231593164 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85e4a50400) [pid = 1833] [serial = 1362] [outer = 0x7f85e3d3bc00] 02:39:54 INFO - PROCESS | 1833 | 1461231593999 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:39:54 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:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1390ms 02:39:54 INFO - PROCESS | 1833 | 1461231594060 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1833 | 1461231594064 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:39:54 INFO - PROCESS | 1833 | 1461231594070 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1833 | 1461231594072 Marionette TRACE conn3 <- [1,1786,null,{}] 02:39:54 INFO - PROCESS | 1833 | 1461231594078 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:39:54 INFO - PROCESS | 1833 | 1461231594278 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:39:54 INFO - PROCESS | 1833 | 1461231594476 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06eb000 == 121 [pid = 1833] [id = 454] 02:39:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85cdcda400) [pid = 1833] [serial = 1363] [outer = (nil)] 02:39:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cfac6800) [pid = 1833] [serial = 1364] [outer = 0x7f85cdcda400] 02:39:54 INFO - PROCESS | 1833 | 1461231594554 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85f0451000) [pid = 1833] [serial = 1365] [outer = 0x7f85cdcda400] 02:39:55 INFO - PROCESS | 1833 | 1461231595433 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:39:55 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:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1435ms 02:39:55 INFO - PROCESS | 1833 | 1461231595505 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1833 | 1461231595509 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:39:55 INFO - PROCESS | 1833 | 1461231595515 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1833 | 1461231595518 Marionette TRACE conn3 <- [1,1790,null,{}] 02:39:55 INFO - PROCESS | 1833 | 1461231595523 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:39:55 INFO - PROCESS | 1833 | 1461231595736 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:39:55 INFO - PROCESS | 1833 | 1461231595933 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f15d3000 == 122 [pid = 1833] [id = 455] 02:39:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85cde81c00) [pid = 1833] [serial = 1366] [outer = (nil)] 02:39:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85f0799800) [pid = 1833] [serial = 1367] [outer = 0x7f85cde81c00] 02:39:56 INFO - PROCESS | 1833 | 1461231596001 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85f09a1400) [pid = 1833] [serial = 1368] [outer = 0x7f85cde81c00] 02:39:56 INFO - PROCESS | 1833 | 1461231596831 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:39:56 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:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1380ms 02:39:56 INFO - PROCESS | 1833 | 1461231596896 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1833 | 1461231596900 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:39:56 INFO - PROCESS | 1833 | 1461231596924 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1833 | 1461231596927 Marionette TRACE conn3 <- [1,1794,null,{}] 02:39:56 INFO - PROCESS | 1833 | 1461231596932 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:39:57 INFO - PROCESS | 1833 | 1461231597103 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:39:57 INFO - PROCESS | 1833 | 1461231597297 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3a7f000 == 123 [pid = 1833] [id = 456] 02:39:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85de30e800) [pid = 1833] [serial = 1369] [outer = (nil)] 02:39:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85f196f800) [pid = 1833] [serial = 1370] [outer = 0x7f85de30e800] 02:39:57 INFO - PROCESS | 1833 | 1461231597364 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85f1b4e400) [pid = 1833] [serial = 1371] [outer = 0x7f85de30e800] 02:39:58 INFO - PROCESS | 1833 | 1461231598226 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:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1339ms 02:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:39:58 INFO - PROCESS | 1833 | 1461231598261 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 1833 | 1461231598263 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:39:58 INFO - PROCESS | 1833 | 1461231598269 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1833 | 1461231598273 Marionette TRACE conn3 <- [1,1798,null,{}] 02:39:58 INFO - PROCESS | 1833 | 1461231598278 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:39:58 INFO - PROCESS | 1833 | 1461231598448 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:39:58 INFO - PROCESS | 1833 | 1461231598645 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5832800 == 124 [pid = 1833] [id = 457] 02:39:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85f0458c00) [pid = 1833] [serial = 1372] [outer = (nil)] 02:39:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85f1cf8c00) [pid = 1833] [serial = 1373] [outer = 0x7f85f0458c00] 02:39:58 INFO - PROCESS | 1833 | 1461231598712 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85f538d800) [pid = 1833] [serial = 1374] [outer = 0x7f85f0458c00] 02:39:59 INFO - PROCESS | 1833 | 1461231599573 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:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1333ms 02:39:59 INFO - PROCESS | 1833 | 1461231599602 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 1833 | 1461231599605 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:39:59 INFO - PROCESS | 1833 | 1461231599613 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1833 | 1461231599616 Marionette TRACE conn3 <- [1,1802,null,{}] 02:39:59 INFO - PROCESS | 1833 | 1461231599627 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:39:59 INFO - PROCESS | 1833 | 1461231599806 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:40:00 INFO - PROCESS | 1833 | 1461231600006 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5d40000 == 125 [pid = 1833] [id = 458] 02:40:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85f07a4000) [pid = 1833] [serial = 1375] [outer = (nil)] 02:40:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85f5465800) [pid = 1833] [serial = 1376] [outer = 0x7f85f07a4000] 02:40:00 INFO - PROCESS | 1833 | 1461231600074 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85f5937800) [pid = 1833] [serial = 1377] [outer = 0x7f85f07a4000] 02:40:01 INFO - PROCESS | 1833 | 1461231601006 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:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1444ms 02:40:01 INFO - PROCESS | 1833 | 1461231601058 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1833 | 1461231601063 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:40:01 INFO - PROCESS | 1833 | 1461231601068 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1833 | 1461231601071 Marionette TRACE conn3 <- [1,1806,null,{}] 02:40:01 INFO - PROCESS | 1833 | 1461231601077 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:40:01 INFO - PROCESS | 1833 | 1461231601315 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:40:01 INFO - PROCESS | 1833 | 1461231601565 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f7b81800 == 126 [pid = 1833] [id = 459] 02:40:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85cc7b8c00) [pid = 1833] [serial = 1378] [outer = (nil)] 02:40:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85cc7c1c00) [pid = 1833] [serial = 1379] [outer = 0x7f85cc7b8c00] 02:40:01 INFO - PROCESS | 1833 | 1461231601729 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85f5b30400) [pid = 1833] [serial = 1380] [outer = 0x7f85cc7b8c00] 02:40:02 INFO - PROCESS | 1833 | 1461231602601 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:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1585ms 02:40:02 INFO - PROCESS | 1833 | 1461231602657 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1833 | 1461231602660 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:40:02 INFO - PROCESS | 1833 | 1461231602666 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1833 | 1461231602669 Marionette TRACE conn3 <- [1,1810,null,{}] 02:40:02 INFO - PROCESS | 1833 | 1461231602674 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:40:02 INFO - PROCESS | 1833 | 1461231602864 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:40:03 INFO - PROCESS | 1833 | 1461231603067 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fd595000 == 127 [pid = 1833] [id = 460] 02:40:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85cc7bb400) [pid = 1833] [serial = 1381] [outer = (nil)] 02:40:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85cca82000) [pid = 1833] [serial = 1382] [outer = 0x7f85cc7bb400] 02:40:03 INFO - PROCESS | 1833 | 1461231603139 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85cca89000) [pid = 1833] [serial = 1383] [outer = 0x7f85cc7bb400] 02:40:04 INFO - PROCESS | 1833 | 1461231604003 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:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1387ms 02:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:40:04 INFO - PROCESS | 1833 | 1461231604055 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 1833 | 1461231604058 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:40:04 INFO - PROCESS | 1833 | 1461231604064 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1833 | 1461231604067 Marionette TRACE conn3 <- [1,1814,null,{}] 02:40:04 INFO - PROCESS | 1833 | 1461231604072 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:40:04 INFO - PROCESS | 1833 | 1461231604241 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:40:04 INFO - PROCESS | 1833 | 1461231604443 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd899800 == 128 [pid = 1833] [id = 461] 02:40:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cc7bc800) [pid = 1833] [serial = 1384] [outer = (nil)] 02:40:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85ce819000) [pid = 1833] [serial = 1385] [outer = 0x7f85cc7bc800] 02:40:04 INFO - PROCESS | 1833 | 1461231604516 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85ce81e400) [pid = 1833] [serial = 1386] [outer = 0x7f85cc7bc800] 02:40:05 INFO - PROCESS | 1833 | 1461231605429 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:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1432ms 02:40:05 INFO - PROCESS | 1833 | 1461231605497 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 1833 | 1461231605500 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:40:05 INFO - PROCESS | 1833 | 1461231605506 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1833 | 1461231605508 Marionette TRACE conn3 <- [1,1818,null,{}] 02:40:05 INFO - PROCESS | 1833 | 1461231605514 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:40:05 INFO - PROCESS | 1833 | 1461231605710 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:40:05 INFO - PROCESS | 1833 | 1461231605951 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9059000 == 129 [pid = 1833] [id = 462] 02:40:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cb75b000) [pid = 1833] [serial = 1387] [outer = (nil)] 02:40:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85cb75dc00) [pid = 1833] [serial = 1388] [outer = 0x7f85cb75b000] 02:40:06 INFO - PROCESS | 1833 | 1461231606110 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85cbad1c00) [pid = 1833] [serial = 1389] [outer = 0x7f85cb75b000] 02:40:06 INFO - PROCESS | 1833 | 1461231606919 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:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1477ms 02:40:06 INFO - PROCESS | 1833 | 1461231606984 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 1833 | 1461231606988 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:40:06 INFO - PROCESS | 1833 | 1461231606993 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1833 | 1461231606996 Marionette TRACE conn3 <- [1,1822,null,{}] 02:40:07 INFO - PROCESS | 1833 | 1461231607001 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:40:07 INFO - PROCESS | 1833 | 1461231607176 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:40:07 INFO - PROCESS | 1833 | 1461231607378 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cddee000 == 130 [pid = 1833] [id = 463] 02:40:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cb757800) [pid = 1833] [serial = 1390] [outer = (nil)] 02:40:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85cca65c00) [pid = 1833] [serial = 1391] [outer = 0x7f85cb757800] 02:40:07 INFO - PROCESS | 1833 | 1461231607448 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cdfd8c00) [pid = 1833] [serial = 1392] [outer = 0x7f85cb757800] 02:40:08 INFO - PROCESS | 1833 | 1461231608757 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:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1836ms 02:40:08 INFO - PROCESS | 1833 | 1461231608831 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1833 | 1461231608836 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:40:08 INFO - PROCESS | 1833 | 1461231608845 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1833 | 1461231608849 Marionette TRACE conn3 <- [1,1826,null,{}] 02:40:08 INFO - PROCESS | 1833 | 1461231608856 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:40:09 INFO - PROCESS | 1833 | 1461231609031 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:40:09 INFO - PROCESS | 1833 | 1461231609233 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8278000 == 131 [pid = 1833] [id = 464] 02:40:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85cca84800) [pid = 1833] [serial = 1393] [outer = (nil)] 02:40:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85cdcdc000) [pid = 1833] [serial = 1394] [outer = 0x7f85cca84800] 02:40:09 INFO - PROCESS | 1833 | 1461231609297 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85cdfd8800) [pid = 1833] [serial = 1395] [outer = 0x7f85cca84800] 02:40:10 INFO - PROCESS | 1833 | 1461231610244 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:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1480ms 02:40:10 INFO - PROCESS | 1833 | 1461231610325 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 1833 | 1461231610340 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:40:10 INFO - PROCESS | 1833 | 1461231610359 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1833 | 1461231610363 Marionette TRACE conn3 <- [1,1830,null,{}] 02:40:10 INFO - PROCESS | 1833 | 1461231610372 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:40:10 INFO - PROCESS | 1833 | 1461231610668 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:40:10 INFO - PROCESS | 1833 | 1461231610921 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07dd000 == 132 [pid = 1833] [id = 465] 02:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85ceae0c00) [pid = 1833] [serial = 1396] [outer = (nil)] 02:40:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85ceae3400) [pid = 1833] [serial = 1397] [outer = 0x7f85ceae0c00] 02:40:11 INFO - PROCESS | 1833 | 1461231611003 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85cf178c00) [pid = 1833] [serial = 1398] [outer = 0x7f85ceae0c00] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f15cc800 == 131 [pid = 1833] [id = 177] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d9c68800) [pid = 1833] [serial = 1283] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6864800 == 130 [pid = 1833] [id = 447] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7c1800 == 129 [pid = 1833] [id = 446] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb79800 == 128 [pid = 1833] [id = 403] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3e2000 == 127 [pid = 1833] [id = 445] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8276000 == 126 [pid = 1833] [id = 444] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17c9000 == 125 [pid = 1833] [id = 443] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7487000 == 124 [pid = 1833] [id = 442] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17c2800 == 123 [pid = 1833] [id = 441] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2fa0000 == 122 [pid = 1833] [id = 437] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e0b000 == 121 [pid = 1833] [id = 436] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e1462800 == 120 [pid = 1833] [id = 435] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf97800 == 119 [pid = 1833] [id = 434] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddddc800 == 118 [pid = 1833] [id = 433] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb64000 == 117 [pid = 1833] [id = 432] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dcfd7800 == 116 [pid = 1833] [id = 431] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4c6800 == 115 [pid = 1833] [id = 430] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da721800 == 114 [pid = 1833] [id = 429] 02:40:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17d5000 == 113 [pid = 1833] [id = 428] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85cdfe4800) [pid = 1833] [serial = 1275] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85d682b000) [pid = 1833] [serial = 1277] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85d821b400) [pid = 1833] [serial = 1271] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85da1af800) [pid = 1833] [serial = 1149] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85e9a5fc00) [pid = 1833] [serial = 1176] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85cfb57000) [pid = 1833] [serial = 1245] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85e1a66400) [pid = 1833] [serial = 1167] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85e4e69000) [pid = 1833] [serial = 1173] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85f0b3d000) [pid = 1833] [serial = 1230] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85dda0a000) [pid = 1833] [serial = 1221] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85dda85c00) [pid = 1833] [serial = 1158] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85d14efc00) [pid = 1833] [serial = 1143] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85e3044400) [pid = 1833] [serial = 1170] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85cdfd8400) [pid = 1833] [serial = 1274] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85f06c7000) [pid = 1833] [serial = 1179] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85f1976c00) [pid = 1833] [serial = 1182] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d6e42400) [pid = 1833] [serial = 1269] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d6e37c00) [pid = 1833] [serial = 1278] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85cef68c00) [pid = 1833] [serial = 1248] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85ddd9e000) [pid = 1833] [serial = 1161] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85dd041c00) [pid = 1833] [serial = 1155] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d14ef800) [pid = 1833] [serial = 1266] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85cb961800) [pid = 1833] [serial = 1262] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85d6e3c800) [pid = 1833] [serial = 1280] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85f5bc1c00) [pid = 1833] [serial = 1242] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85f3aa8400) [pid = 1833] [serial = 1233] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d8511000) [pid = 1833] [serial = 1281] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85d869e800) [pid = 1833] [serial = 1272] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85dd474000) [pid = 1833] [serial = 1185] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85f546a400) [pid = 1833] [serial = 1236] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85de07fc00) [pid = 1833] [serial = 1164] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85d14f0000) [pid = 1833] [serial = 1215] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85cca5d800) [pid = 1833] [serial = 1263] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cfb60000) [pid = 1833] [serial = 1265] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85d9b66c00) [pid = 1833] [serial = 1218] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85f5b2dc00) [pid = 1833] [serial = 1239] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85d8694c00) [pid = 1833] [serial = 1146] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85dc4e4c00) [pid = 1833] [serial = 1152] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85d6e3c400) [pid = 1833] [serial = 1268] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85df980000) [pid = 1833] [serial = 1224] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e2d67800) [pid = 1833] [serial = 1227] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85d6aca400) [pid = 1833] [serial = 1140] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85d8693800) [pid = 1833] [serial = 1212] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1833 | 1461231611879 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:40:11 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:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1537ms 02:40:11 INFO - PROCESS | 1833 | 1461231611894 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 1833 | 1461231611896 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:40:11 INFO - PROCESS | 1833 | 1461231611945 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 1833 | 1461231611951 Marionette TRACE conn3 <- [1,1834,null,{}] 02:40:11 INFO - PROCESS | 1833 | 1461231611968 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:40:12 INFO - PROCESS | 1833 | 1461231612255 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:40:12 INFO - PROCESS | 1833 | 1461231612459 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc8d3000 == 114 [pid = 1833] [id = 466] 02:40:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cb756c00) [pid = 1833] [serial = 1399] [outer = (nil)] 02:40:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cb75cc00) [pid = 1833] [serial = 1400] [outer = 0x7f85cb756c00] 02:40:12 INFO - PROCESS | 1833 | 1461231612537 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85cc7bb000) [pid = 1833] [serial = 1401] [outer = 0x7f85cb756c00] 02:40:13 INFO - PROCESS | 1833 | 1461231613480 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:40:13 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:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1596ms 02:40:13 INFO - PROCESS | 1833 | 1461231613534 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1833 | 1461231613541 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:40:13 INFO - PROCESS | 1833 | 1461231613548 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1833 | 1461231613554 Marionette TRACE conn3 <- [1,1838,null,{}] 02:40:13 INFO - PROCESS | 1833 | 1461231613561 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:40:13 INFO - PROCESS | 1833 | 1461231613744 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:40:13 INFO - PROCESS | 1833 | 1461231613936 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d06000 == 115 [pid = 1833] [id = 467] 02:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85cb757000) [pid = 1833] [serial = 1402] [outer = (nil)] 02:40:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85ce823c00) [pid = 1833] [serial = 1403] [outer = 0x7f85cb757000] 02:40:14 INFO - PROCESS | 1833 | 1461231614013 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85cebef800) [pid = 1833] [serial = 1404] [outer = 0x7f85cb757000] 02:40:14 INFO - PROCESS | 1833 | 1461231614996 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:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1481ms 02:40:15 INFO - PROCESS | 1833 | 1461231615030 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1833 | 1461231615034 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:40:15 INFO - PROCESS | 1833 | 1461231615041 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1833 | 1461231615044 Marionette TRACE conn3 <- [1,1842,null,{}] 02:40:15 INFO - PROCESS | 1833 | 1461231615050 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:40:15 INFO - PROCESS | 1833 | 1461231615226 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:40:15 INFO - PROCESS | 1833 | 1461231615511 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85bc000 == 116 [pid = 1833] [id = 468] 02:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85cf176400) [pid = 1833] [serial = 1405] [outer = (nil)] 02:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85d0bb6400) [pid = 1833] [serial = 1406] [outer = 0x7f85cf176400] 02:40:15 INFO - PROCESS | 1833 | 1461231615639 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85d681fc00) [pid = 1833] [serial = 1407] [outer = 0x7f85cf176400] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f8602cd4800 == 115 [pid = 1833] [id = 412] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e1c800 == 114 [pid = 1833] [id = 406] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc360000 == 113 [pid = 1833] [id = 59] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0999000 == 112 [pid = 1833] [id = 415] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d19000 == 111 [pid = 1833] [id = 342] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2ce5800 == 110 [pid = 1833] [id = 202] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85de27f000 == 109 [pid = 1833] [id = 245] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbe2800 == 108 [pid = 1833] [id = 440] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d0f000 == 107 [pid = 1833] [id = 439] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c91e7800 == 106 [pid = 1833] [id = 414] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17a3000 == 105 [pid = 1833] [id = 344] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da70e000 == 104 [pid = 1833] [id = 405] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dde92800 == 103 [pid = 1833] [id = 413] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f49800 == 102 [pid = 1833] [id = 229] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d07d3800 == 101 [pid = 1833] [id = 348] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d0f000 == 100 [pid = 1833] [id = 307] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc8ed000 == 99 [pid = 1833] [id = 347] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d09a9800 == 98 [pid = 1833] [id = 306] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d099d800 == 97 [pid = 1833] [id = 368] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d07dd000 == 96 [pid = 1833] [id = 465] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8278000 == 95 [pid = 1833] [id = 464] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f15d3000 == 94 [pid = 1833] [id = 455] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f06eb000 == 93 [pid = 1833] [id = 454] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5ebf800 == 92 [pid = 1833] [id = 453] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2f9f800 == 91 [pid = 1833] [id = 452] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf8e000 == 90 [pid = 1833] [id = 451] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7b1800 == 89 [pid = 1833] [id = 450] 02:40:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17dc800 == 88 [pid = 1833] [id = 449] 02:40:18 INFO - PROCESS | 1833 | 1461231618826 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:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 3838ms 02:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:40:18 INFO - PROCESS | 1833 | 1461231618879 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 1833 | 1461231618883 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:40:18 INFO - PROCESS | 1833 | 1461231618891 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1833 | 1461231618896 Marionette TRACE conn3 <- [1,1846,null,{}] 02:40:18 INFO - PROCESS | 1833 | 1461231618905 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:40:19 INFO - PROCESS | 1833 | 1461231619083 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:40:19 INFO - PROCESS | 1833 | 1461231619243 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0996000 == 89 [pid = 1833] [id = 469] 02:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cca7e000) [pid = 1833] [serial = 1408] [outer = (nil)] 02:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85cde82800) [pid = 1833] [serial = 1409] [outer = 0x7f85cca7e000] 02:40:19 INFO - PROCESS | 1833 | 1461231619305 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85ce81d400) [pid = 1833] [serial = 1410] [outer = 0x7f85cca7e000] 02:40:20 INFO - PROCESS | 1833 | 1461231620080 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:40:20 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:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1233ms 02:40:20 INFO - PROCESS | 1833 | 1461231620123 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 1833 | 1461231620131 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:40:20 INFO - PROCESS | 1833 | 1461231620140 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 1833 | 1461231620144 Marionette TRACE conn3 <- [1,1850,null,{}] 02:40:20 INFO - PROCESS | 1833 | 1461231620158 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:40:20 INFO - PROCESS | 1833 | 1461231620378 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:40:20 INFO - PROCESS | 1833 | 1461231620406 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d94aa800 == 90 [pid = 1833] [id = 470] 02:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85cf0c5000) [pid = 1833] [serial = 1411] [outer = (nil)] 02:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85cfacb800) [pid = 1833] [serial = 1412] [outer = 0x7f85cf0c5000] 02:40:20 INFO - PROCESS | 1833 | 1461231620467 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85d14eec00) [pid = 1833] [serial = 1413] [outer = 0x7f85cf0c5000] 02:40:21 INFO - PROCESS | 1833 | 1461231621513 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:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1431ms 02:40:21 INFO - PROCESS | 1833 | 1461231621571 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 1833 | 1461231621574 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:40:21 INFO - PROCESS | 1833 | 1461231621589 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 1833 | 1461231621594 Marionette TRACE conn3 <- [1,1854,null,{}] 02:40:21 INFO - PROCESS | 1833 | 1461231621609 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:40:21 INFO - PROCESS | 1833 | 1461231621837 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85e036c800) [pid = 1833] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85cde83800) [pid = 1833] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cbadb400) [pid = 1833] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85d821c800) [pid = 1833] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85cf0d0800) [pid = 1833] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cebf1800) [pid = 1833] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85cca84800) [pid = 1833] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85cbadb800) [pid = 1833] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:40:22 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85dd1b1400) [pid = 1833] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:40:22 INFO - PROCESS | 1833 | 1461231622296 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2cc800 == 91 [pid = 1833] [id = 471] 02:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85cbad9c00) [pid = 1833] [serial = 1414] [outer = (nil)] 02:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85cde83800) [pid = 1833] [serial = 1415] [outer = 0x7f85cbad9c00] 02:40:22 INFO - PROCESS | 1833 | 1461231622362 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85d821e400) [pid = 1833] [serial = 1416] [outer = 0x7f85cbad9c00] 02:40:23 INFO - PROCESS | 1833 | 1461231623061 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:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1497ms 02:40:23 INFO - PROCESS | 1833 | 1461231623078 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:40:23 INFO - PROCESS | 1833 | 1461231623082 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:40:23 INFO - PROCESS | 1833 | 1461231623089 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 1833 | 1461231623092 Marionette TRACE conn3 <- [1,1858,null,{}] 02:40:23 INFO - PROCESS | 1833 | 1461231623096 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:40:23 INFO - PROCESS | 1833 | 1461231623310 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:40:23 INFO - PROCESS | 1833 | 1461231623333 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da76c800 == 92 [pid = 1833] [id = 472] 02:40:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cbadb400) [pid = 1833] [serial = 1417] [outer = (nil)] 02:40:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85d970b800) [pid = 1833] [serial = 1418] [outer = 0x7f85cbadb400] 02:40:23 INFO - PROCESS | 1833 | 1461231623394 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d9c63c00) [pid = 1833] [serial = 1419] [outer = 0x7f85cbadb400] 02:40:24 INFO - PROCESS | 1833 | 1461231624316 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:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1280ms 02:40:24 INFO - PROCESS | 1833 | 1461231624370 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1833 | 1461231624374 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:40:24 INFO - PROCESS | 1833 | 1461231624383 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1833 | 1461231624388 Marionette TRACE conn3 <- [1,1862,null,{}] 02:40:24 INFO - PROCESS | 1833 | 1461231624396 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:40:24 INFO - PROCESS | 1833 | 1461231624601 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:40:24 INFO - PROCESS | 1833 | 1461231624811 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07ce000 == 93 [pid = 1833] [id = 473] 02:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85cb95d400) [pid = 1833] [serial = 1420] [outer = (nil)] 02:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85cca67000) [pid = 1833] [serial = 1421] [outer = 0x7f85cb95d400] 02:40:24 INFO - PROCESS | 1833 | 1461231624927 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85cdfe3800) [pid = 1833] [serial = 1422] [outer = 0x7f85cb95d400] 02:40:25 INFO - PROCESS | 1833 | 1461231625900 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:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1586ms 02:40:25 INFO - PROCESS | 1833 | 1461231625969 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1833 | 1461231625978 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:40:25 INFO - PROCESS | 1833 | 1461231625988 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1833 | 1461231625992 Marionette TRACE conn3 <- [1,1866,null,{}] 02:40:26 INFO - PROCESS | 1833 | 1461231625998 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:40:26 INFO - PROCESS | 1833 | 1461231626239 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:40:26 INFO - PROCESS | 1833 | 1461231626495 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db4c6800 == 94 [pid = 1833] [id = 474] 02:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85d14ef800) [pid = 1833] [serial = 1423] [outer = (nil)] 02:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85d6e3bc00) [pid = 1833] [serial = 1424] [outer = 0x7f85d14ef800] 02:40:26 INFO - PROCESS | 1833 | 1461231626611 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85d9a60800) [pid = 1833] [serial = 1425] [outer = 0x7f85d14ef800] 02:40:27 INFO - PROCESS | 1833 | 1461231627513 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:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1586ms 02:40:27 INFO - PROCESS | 1833 | 1461231627574 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1833 | 1461231627578 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:40:27 INFO - PROCESS | 1833 | 1461231627584 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1833 | 1461231627589 Marionette TRACE conn3 <- [1,1870,null,{}] 02:40:27 INFO - PROCESS | 1833 | 1461231627605 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:40:27 INFO - PROCESS | 1833 | 1461231627782 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:40:27 INFO - PROCESS | 1833 | 1461231627975 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd89f800 == 95 [pid = 1833] [id = 475] 02:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85d9c71400) [pid = 1833] [serial = 1426] [outer = (nil)] 02:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85db56b400) [pid = 1833] [serial = 1427] [outer = 0x7f85d9c71400] 02:40:28 INFO - PROCESS | 1833 | 1461231628051 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85dc4e3c00) [pid = 1833] [serial = 1428] [outer = 0x7f85d9c71400] 02:40:28 INFO - PROCESS | 1833 | 1461231628976 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:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1433ms 02:40:29 INFO - PROCESS | 1833 | 1461231629017 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:40:29 INFO - PROCESS | 1833 | 1461231629022 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:40:29 INFO - PROCESS | 1833 | 1461231629027 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1833 | 1461231629031 Marionette TRACE conn3 <- [1,1874,null,{}] 02:40:29 INFO - PROCESS | 1833 | 1461231629036 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:40:29 INFO - PROCESS | 1833 | 1461231629201 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:40:29 INFO - PROCESS | 1833 | 1461231629400 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddddc800 == 96 [pid = 1833] [id = 476] 02:40:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85d9f0d800) [pid = 1833] [serial = 1429] [outer = (nil)] 02:40:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85dd044800) [pid = 1833] [serial = 1430] [outer = 0x7f85d9f0d800] 02:40:29 INFO - PROCESS | 1833 | 1461231629469 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85dd471c00) [pid = 1833] [serial = 1431] [outer = 0x7f85d9f0d800] 02:40:30 INFO - PROCESS | 1833 | 1461231630345 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:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1379ms 02:40:30 INFO - PROCESS | 1833 | 1461231630406 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1833 | 1461231630410 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:40:30 INFO - PROCESS | 1833 | 1461231630416 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1833 | 1461231630418 Marionette TRACE conn3 <- [1,1878,null,{}] 02:40:30 INFO - PROCESS | 1833 | 1461231630424 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:40:30 INFO - PROCESS | 1833 | 1461231630593 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:40:30 INFO - PROCESS | 1833 | 1461231630808 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d1800 == 97 [pid = 1833] [id = 477] 02:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85d6acf000) [pid = 1833] [serial = 1432] [outer = (nil)] 02:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85dd4f9000) [pid = 1833] [serial = 1433] [outer = 0x7f85d6acf000] 02:40:30 INFO - PROCESS | 1833 | 1461231630881 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85dda85c00) [pid = 1833] [serial = 1434] [outer = 0x7f85d6acf000] 02:40:31 INFO - PROCESS | 1833 | 1461231631778 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:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1432ms 02:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:40:31 INFO - PROCESS | 1833 | 1461231631849 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 1833 | 1461231631852 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:40:31 INFO - PROCESS | 1833 | 1461231631858 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 1833 | 1461231631861 Marionette TRACE conn3 <- [1,1882,null,{}] 02:40:31 INFO - PROCESS | 1833 | 1461231631866 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:40:32 INFO - PROCESS | 1833 | 1461231632106 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:40:32 INFO - PROCESS | 1833 | 1461231632304 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e0a800 == 98 [pid = 1833] [id = 478] 02:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85ddda8c00) [pid = 1833] [serial = 1435] [outer = (nil)] 02:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85de313400) [pid = 1833] [serial = 1436] [outer = 0x7f85ddda8c00] 02:40:32 INFO - PROCESS | 1833 | 1461231632428 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85e0365800) [pid = 1833] [serial = 1437] [outer = 0x7f85ddda8c00] 02:40:33 INFO - PROCESS | 1833 | 1461231633267 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:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1482ms 02:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:40:33 INFO - PROCESS | 1833 | 1461231633340 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1833 | 1461231633343 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:40:33 INFO - PROCESS | 1833 | 1461231633349 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1833 | 1461231633352 Marionette TRACE conn3 <- [1,1886,null,{}] 02:40:33 INFO - PROCESS | 1833 | 1461231633357 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:40:33 INFO - PROCESS | 1833 | 1461231633524 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:40:33 INFO - PROCESS | 1833 | 1461231633719 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fdc800 == 99 [pid = 1833] [id = 479] 02:40:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85df9e4800) [pid = 1833] [serial = 1438] [outer = (nil)] 02:40:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85e2d22000) [pid = 1833] [serial = 1439] [outer = 0x7f85df9e4800] 02:40:33 INFO - PROCESS | 1833 | 1461231633798 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85e2d6f400) [pid = 1833] [serial = 1440] [outer = 0x7f85df9e4800] 02:40:34 INFO - PROCESS | 1833 | 1461231634659 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:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1339ms 02:40:34 INFO - PROCESS | 1833 | 1461231634690 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1833 | 1461231634693 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:40:34 INFO - PROCESS | 1833 | 1461231634699 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1833 | 1461231634702 Marionette TRACE conn3 <- [1,1890,null,{}] 02:40:34 INFO - PROCESS | 1833 | 1461231634707 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:40:34 INFO - PROCESS | 1833 | 1461231634879 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:40:35 INFO - PROCESS | 1833 | 1461231635080 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4657000 == 100 [pid = 1833] [id = 480] 02:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85e22a3000) [pid = 1833] [serial = 1441] [outer = (nil)] 02:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85e3044400) [pid = 1833] [serial = 1442] [outer = 0x7f85e22a3000] 02:40:35 INFO - PROCESS | 1833 | 1461231635148 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85e40cd000) [pid = 1833] [serial = 1443] [outer = 0x7f85e22a3000] 02:40:36 INFO - PROCESS | 1833 | 1461231636009 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:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1339ms 02:40:36 INFO - PROCESS | 1833 | 1461231636040 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1833 | 1461231636043 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:40:36 INFO - PROCESS | 1833 | 1461231636049 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1833 | 1461231636052 Marionette TRACE conn3 <- [1,1894,null,{}] 02:40:36 INFO - PROCESS | 1833 | 1461231636057 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:40:36 INFO - PROCESS | 1833 | 1461231636229 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:40:36 INFO - PROCESS | 1833 | 1461231636469 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e611f000 == 101 [pid = 1833] [id = 481] 02:40:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85d9b65000) [pid = 1833] [serial = 1444] [outer = (nil)] 02:40:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85e468f000) [pid = 1833] [serial = 1445] [outer = 0x7f85d9b65000] 02:40:36 INFO - PROCESS | 1833 | 1461231636587 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85e4e69000) [pid = 1833] [serial = 1446] [outer = 0x7f85d9b65000] 02:40:37 INFO - PROCESS | 1833 | 1461231637486 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:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1483ms 02:40:37 INFO - PROCESS | 1833 | 1461231637535 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 1833 | 1461231637538 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:40:37 INFO - PROCESS | 1833 | 1461231637544 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 1833 | 1461231637546 Marionette TRACE conn3 <- [1,1898,null,{}] 02:40:37 INFO - PROCESS | 1833 | 1461231637556 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:40:37 INFO - PROCESS | 1833 | 1461231637726 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:40:37 INFO - PROCESS | 1833 | 1461231637932 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06e7800 == 102 [pid = 1833] [id = 482] 02:40:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85e2d6c800) [pid = 1833] [serial = 1447] [outer = (nil)] 02:40:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85e5211400) [pid = 1833] [serial = 1448] [outer = 0x7f85e2d6c800] 02:40:38 INFO - PROCESS | 1833 | 1461231638004 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85e5e3dc00) [pid = 1833] [serial = 1449] [outer = 0x7f85e2d6c800] 02:40:38 INFO - PROCESS | 1833 | 1461231638844 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:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1331ms 02:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:40:38 INFO - PROCESS | 1833 | 1461231638876 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1833 | 1461231638880 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:40:38 INFO - PROCESS | 1833 | 1461231638886 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1833 | 1461231638890 Marionette TRACE conn3 <- [1,1902,null,{}] 02:40:38 INFO - PROCESS | 1833 | 1461231638896 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:40:39 INFO - PROCESS | 1833 | 1461231639097 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:40:39 INFO - PROCESS | 1833 | 1461231639298 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3a78800 == 103 [pid = 1833] [id = 483] 02:40:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85e40cb000) [pid = 1833] [serial = 1450] [outer = (nil)] 02:40:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85ef839400) [pid = 1833] [serial = 1451] [outer = 0x7f85e40cb000] 02:40:39 INFO - PROCESS | 1833 | 1461231639375 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85f07a4c00) [pid = 1833] [serial = 1452] [outer = 0x7f85e40cb000] 02:40:40 INFO - PROCESS | 1833 | 1461231640321 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:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1480ms 02:40:40 INFO - PROCESS | 1833 | 1461231640366 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1833 | 1461231640369 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:40:40 INFO - PROCESS | 1833 | 1461231640375 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1833 | 1461231640377 Marionette TRACE conn3 <- [1,1906,null,{}] 02:40:40 INFO - PROCESS | 1833 | 1461231640383 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:40:40 INFO - PROCESS | 1833 | 1461231640591 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:40:40 INFO - PROCESS | 1833 | 1461231640795 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5b92800 == 104 [pid = 1833] [id = 484] 02:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85e4e67000) [pid = 1833] [serial = 1453] [outer = (nil)] 02:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85e2d28800) [pid = 1833] [serial = 1454] [outer = 0x7f85e4e67000] 02:40:40 INFO - PROCESS | 1833 | 1461231640870 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85f545e000) [pid = 1833] [serial = 1455] [outer = 0x7f85e4e67000] 02:40:41 INFO - PROCESS | 1833 | 1461231641762 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:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1440ms 02:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:40:41 INFO - PROCESS | 1833 | 1461231641816 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1833 | 1461231641818 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:40:41 INFO - PROCESS | 1833 | 1461231641825 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1833 | 1461231641828 Marionette TRACE conn3 <- [1,1910,null,{}] 02:40:41 INFO - PROCESS | 1833 | 1461231641833 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:40:42 INFO - PROCESS | 1833 | 1461231641998 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:40:42 INFO - PROCESS | 1833 | 1461231642207 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5f05800 == 105 [pid = 1833] [id = 485] 02:40:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85e37a9c00) [pid = 1833] [serial = 1456] [outer = (nil)] 02:40:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85f5463c00) [pid = 1833] [serial = 1457] [outer = 0x7f85e37a9c00] 02:40:42 INFO - PROCESS | 1833 | 1461231642280 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85f5b2d400) [pid = 1833] [serial = 1458] [outer = 0x7f85e37a9c00] 02:40:43 INFO - PROCESS | 1833 | 1461231643154 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:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1384ms 02:40:43 INFO - PROCESS | 1833 | 1461231643211 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 1833 | 1461231643213 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:40:43 INFO - PROCESS | 1833 | 1461231643220 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 1833 | 1461231643222 Marionette TRACE conn3 <- [1,1914,null,{}] 02:40:43 INFO - PROCESS | 1833 | 1461231643228 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:40:43 INFO - PROCESS | 1833 | 1461231643398 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:40:43 INFO - PROCESS | 1833 | 1461231643629 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f88c6000 == 106 [pid = 1833] [id = 486] 02:40:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85cb754000) [pid = 1833] [serial = 1459] [outer = (nil)] 02:40:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85cb90a800) [pid = 1833] [serial = 1460] [outer = 0x7f85cb754000] 02:40:43 INFO - PROCESS | 1833 | 1461231643703 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85cb90fc00) [pid = 1833] [serial = 1461] [outer = 0x7f85cb754000] 02:40:44 INFO - PROCESS | 1833 | 1461231644853 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:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1685ms 02:40:44 INFO - PROCESS | 1833 | 1461231644906 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:40:44 INFO - PROCESS | 1833 | 1461231644911 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:40:44 INFO - PROCESS | 1833 | 1461231644919 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1833 | 1461231644923 Marionette TRACE conn3 <- [1,1918,null,{}] 02:40:44 INFO - PROCESS | 1833 | 1461231644931 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:40:45 INFO - PROCESS | 1833 | 1461231645104 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:40:45 INFO - PROCESS | 1833 | 1461231645374 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c9b800 == 107 [pid = 1833] [id = 487] 02:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85cc846c00) [pid = 1833] [serial = 1462] [outer = (nil)] 02:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85cca5bc00) [pid = 1833] [serial = 1463] [outer = 0x7f85cc846c00] 02:40:45 INFO - PROCESS | 1833 | 1461231645484 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85cde89400) [pid = 1833] [serial = 1464] [outer = 0x7f85cc846c00] 02:40:46 INFO - PROCESS | 1833 | 1461231646339 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:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1487ms 02:40:46 INFO - PROCESS | 1833 | 1461231646405 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1833 | 1461231646413 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:40:46 INFO - PROCESS | 1833 | 1461231646422 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1833 | 1461231646425 Marionette TRACE conn3 <- [1,1922,null,{}] 02:40:46 INFO - PROCESS | 1833 | 1461231646431 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:40:46 INFO - PROCESS | 1833 | 1461231646615 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:40:47 INFO - PROCESS | 1833 | 1461231646999 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc26e000 == 108 [pid = 1833] [id = 488] 02:40:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85ce853400) [pid = 1833] [serial = 1465] [outer = (nil)] 02:40:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85ceae2800) [pid = 1833] [serial = 1466] [outer = 0x7f85ce853400] 02:40:47 INFO - PROCESS | 1833 | 1461231647070 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85d0bb2800) [pid = 1833] [serial = 1467] [outer = 0x7f85ce853400] 02:40:47 INFO - PROCESS | 1833 | 1461231647963 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:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1584ms 02:40:48 INFO - PROCESS | 1833 | 1461231648007 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1833 | 1461231648011 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:40:48 INFO - PROCESS | 1833 | 1461231648017 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1833 | 1461231648022 Marionette TRACE conn3 <- [1,1926,null,{}] 02:40:48 INFO - PROCESS | 1833 | 1461231648037 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:40:48 INFO - PROCESS | 1833 | 1461231648221 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:40:48 INFO - PROCESS | 1833 | 1461231648428 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6867800 == 109 [pid = 1833] [id = 489] 02:40:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85cca89400) [pid = 1833] [serial = 1468] [outer = (nil)] 02:40:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85d821a800) [pid = 1833] [serial = 1469] [outer = 0x7f85cca89400] 02:40:48 INFO - PROCESS | 1833 | 1461231648620 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85d9f09c00) [pid = 1833] [serial = 1470] [outer = 0x7f85cca89400] 02:40:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85bc000 == 108 [pid = 1833] [id = 468] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85ceae3400) [pid = 1833] [serial = 1397] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85dc4e4800) [pid = 1833] [serial = 1295] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85dd4f4c00) [pid = 1833] [serial = 1301] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85dd03f800) [pid = 1833] [serial = 1298] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85d6e90000) [pid = 1833] [serial = 1289] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85da81c400) [pid = 1833] [serial = 1292] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85cef66000) [pid = 1833] [serial = 1286] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85de30dc00) [pid = 1833] [serial = 1310] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85ddeb3400) [pid = 1833] [serial = 1307] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85ddd2b400) [pid = 1833] [serial = 1304] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85e15db000) [pid = 1833] [serial = 1313] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85e2d6d000) [pid = 1833] [serial = 1316] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85e40ca000) [pid = 1833] [serial = 1319] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cde80800) [pid = 1833] [serial = 1322] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85cf173c00) [pid = 1833] [serial = 1349] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85d86f1000) [pid = 1833] [serial = 1352] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85dda0e000) [pid = 1833] [serial = 1355] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85e2d20400) [pid = 1833] [serial = 1358] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85e40cc800) [pid = 1833] [serial = 1361] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85cfac6800) [pid = 1833] [serial = 1364] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85f0799800) [pid = 1833] [serial = 1367] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85f196f800) [pid = 1833] [serial = 1370] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85f1cf8c00) [pid = 1833] [serial = 1373] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85f5465800) [pid = 1833] [serial = 1376] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85cc7c1c00) [pid = 1833] [serial = 1379] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85cca82000) [pid = 1833] [serial = 1382] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85ce819000) [pid = 1833] [serial = 1385] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cb75dc00) [pid = 1833] [serial = 1388] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85cca65c00) [pid = 1833] [serial = 1391] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d06000 == 107 [pid = 1833] [id = 467] 02:40:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc8d3000 == 106 [pid = 1833] [id = 466] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85e2d22800) [pid = 1833] [serial = 1340] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85da003800) [pid = 1833] [serial = 1284] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cf174800) [pid = 1833] [serial = 1326] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cdfe3400) [pid = 1833] [serial = 1325] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85d869d000) [pid = 1833] [serial = 1331] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85d9f0fc00) [pid = 1833] [serial = 1332] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85d6e90800) [pid = 1833] [serial = 1329] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d6e37400) [pid = 1833] [serial = 1328] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85db576c00) [pid = 1833] [serial = 1334] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85dd04a000) [pid = 1833] [serial = 1335] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85cdcdc000) [pid = 1833] [serial = 1394] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cdfe5800) [pid = 1833] [serial = 1343] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d9a6e000) [pid = 1833] [serial = 1346] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85cdfd8800) [pid = 1833] [serial = 1395] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85d6ad6c00) [pid = 1833] [serial = 1344] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85dd46f800) [pid = 1833] [serial = 1337] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85e3aaf000) [pid = 1833] [serial = 1341] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85dda05c00) [pid = 1833] [serial = 1338] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1833 | 1461231649510 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:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1534ms 02:40:49 INFO - PROCESS | 1833 | 1461231649551 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:40:49 INFO - PROCESS | 1833 | 1461231649555 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:40:49 INFO - PROCESS | 1833 | 1461231649561 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1833 | 1461231649564 Marionette TRACE conn3 <- [1,1930,null,{}] 02:40:49 INFO - PROCESS | 1833 | 1461231649568 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:40:49 INFO - PROCESS | 1833 | 1461231649739 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:40:49 INFO - PROCESS | 1833 | 1461231649754 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d81800 == 107 [pid = 1833] [id = 490] 02:40:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85cc7ba400) [pid = 1833] [serial = 1471] [outer = (nil)] 02:40:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85da00dc00) [pid = 1833] [serial = 1472] [outer = 0x7f85cc7ba400] 02:40:49 INFO - PROCESS | 1833 | 1461231649853 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85db56f800) [pid = 1833] [serial = 1473] [outer = 0x7f85cc7ba400] 02:40:50 INFO - PROCESS | 1833 | 1461231650730 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:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1229ms 02:40:50 INFO - PROCESS | 1833 | 1461231650789 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 1833 | 1461231650792 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:40:50 INFO - PROCESS | 1833 | 1461231650798 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 1833 | 1461231650800 Marionette TRACE conn3 <- [1,1934,null,{}] 02:40:50 INFO - PROCESS | 1833 | 1461231650817 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:40:50 INFO - PROCESS | 1833 | 1461231650985 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:40:51 INFO - PROCESS | 1833 | 1461231650996 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da081800 == 108 [pid = 1833] [id = 491] 02:40:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85db56fc00) [pid = 1833] [serial = 1474] [outer = (nil)] 02:40:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85dcf02400) [pid = 1833] [serial = 1475] [outer = 0x7f85db56fc00] 02:40:51 INFO - PROCESS | 1833 | 1461231651054 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85dd4f7000) [pid = 1833] [serial = 1476] [outer = 0x7f85db56fc00] 02:40:52 INFO - PROCESS | 1833 | 1461231652013 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:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1240ms 02:40:52 INFO - PROCESS | 1833 | 1461231652039 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 1833 | 1461231652042 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:40:52 INFO - PROCESS | 1833 | 1461231652047 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 1833 | 1461231652049 Marionette TRACE conn3 <- [1,1938,null,{}] 02:40:52 INFO - PROCESS | 1833 | 1461231652054 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:40:52 INFO - PROCESS | 1833 | 1461231652290 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:40:52 INFO - PROCESS | 1833 | 1461231652321 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da773800 == 109 [pid = 1833] [id = 492] 02:40:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85dd4f8c00) [pid = 1833] [serial = 1477] [outer = (nil)] 02:40:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85ddda2400) [pid = 1833] [serial = 1478] [outer = 0x7f85dd4f8c00] 02:40:52 INFO - PROCESS | 1833 | 1461231652381 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85e2d24c00) [pid = 1833] [serial = 1479] [outer = 0x7f85dd4f8c00] 02:40:53 INFO - PROCESS | 1833 | 1461231653215 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:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1227ms 02:40:53 INFO - PROCESS | 1833 | 1461231653275 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1833 | 1461231653278 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:40:53 INFO - PROCESS | 1833 | 1461231653287 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1833 | 1461231653289 Marionette TRACE conn3 <- [1,1942,null,{}] 02:40:53 INFO - PROCESS | 1833 | 1461231653293 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:40:53 INFO - PROCESS | 1833 | 1461231653504 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:40:53 INFO - PROCESS | 1833 | 1461231653531 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd889800 == 110 [pid = 1833] [id = 493] 02:40:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85e2d27c00) [pid = 1833] [serial = 1480] [outer = (nil)] 02:40:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85e5dc3800) [pid = 1833] [serial = 1481] [outer = 0x7f85e2d27c00] 02:40:53 INFO - PROCESS | 1833 | 1461231653589 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85f1b48400) [pid = 1833] [serial = 1482] [outer = 0x7f85e2d27c00] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85dda88400) [pid = 1833] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85e2394400) [pid = 1833] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85cca7e000) [pid = 1833] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85cb756c00) [pid = 1833] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85cf176400) [pid = 1833] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cb757000) [pid = 1833] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85dc4e3000) [pid = 1833] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85ce84a000) [pid = 1833] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85cb75b000) [pid = 1833] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85ce844800) [pid = 1833] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85cc7b8c00) [pid = 1833] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85cc7bc800) [pid = 1833] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85cc7bb400) [pid = 1833] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85dd1b8000) [pid = 1833] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85e3d3bc00) [pid = 1833] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cdcda400) [pid = 1833] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cde81c00) [pid = 1833] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85de30e800) [pid = 1833] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85f0458c00) [pid = 1833] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85f07a4000) [pid = 1833] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85cbacf400) [pid = 1833] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85db93b400) [pid = 1833] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85dda8b400) [pid = 1833] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85cb757800) [pid = 1833] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85ceae0c00) [pid = 1833] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85cbad2c00) [pid = 1833] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85da1acc00) [pid = 1833] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85cde8b800) [pid = 1833] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85cfb55800) [pid = 1833] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85dd46e400) [pid = 1833] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85dd1b7800) [pid = 1833] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85de310400) [pid = 1833] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85cbad0400) [pid = 1833] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85cdce0800) [pid = 1833] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85cf0c2400) [pid = 1833] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85cf0c5000) [pid = 1833] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:40:54 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85cbad9c00) [pid = 1833] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:40:54 INFO - PROCESS | 1833 | 1461231654715 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:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1481ms 02:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:40:54 INFO - PROCESS | 1833 | 1461231654768 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 1833 | 1461231654770 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:40:54 INFO - PROCESS | 1833 | 1461231654776 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 1833 | 1461231654790 Marionette TRACE conn3 <- [1,1946,null,{}] 02:40:54 INFO - PROCESS | 1833 | 1461231654799 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:40:54 INFO - PROCESS | 1833 | 1461231654965 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:40:54 INFO - PROCESS | 1833 | 1461231654975 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d6e000 == 111 [pid = 1833] [id = 494] 02:40:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85cb757000) [pid = 1833] [serial = 1483] [outer = (nil)] 02:40:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85cc206c00) [pid = 1833] [serial = 1484] [outer = 0x7f85cb757000] 02:40:55 INFO - PROCESS | 1833 | 1461231655178 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85cc20c400) [pid = 1833] [serial = 1485] [outer = 0x7f85cb757000] 02:40:55 INFO - PROCESS | 1833 | 1461231655833 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:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1091ms 02:40:55 INFO - PROCESS | 1833 | 1461231655867 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1833 | 1461231655870 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:40:55 INFO - PROCESS | 1833 | 1461231655875 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1833 | 1461231655877 Marionette TRACE conn3 <- [1,1950,null,{}] 02:40:55 INFO - PROCESS | 1833 | 1461231655882 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:40:56 INFO - PROCESS | 1833 | 1461231656039 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:40:56 INFO - PROCESS | 1833 | 1461231656330 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c91d6000 == 112 [pid = 1833] [id = 495] 02:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85cb753800) [pid = 1833] [serial = 1486] [outer = (nil)] 02:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85cb75c400) [pid = 1833] [serial = 1487] [outer = 0x7f85cb753800] 02:40:56 INFO - PROCESS | 1833 | 1461231656409 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85cbadbc00) [pid = 1833] [serial = 1488] [outer = 0x7f85cb753800] 02:40:57 INFO - PROCESS | 1833 | 1461231657370 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:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1527ms 02:40:57 INFO - PROCESS | 1833 | 1461231657403 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 1833 | 1461231657409 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:40:57 INFO - PROCESS | 1833 | 1461231657418 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1833 | 1461231657421 Marionette TRACE conn3 <- [1,1954,null,{}] 02:40:57 INFO - PROCESS | 1833 | 1461231657429 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:40:57 INFO - PROCESS | 1833 | 1461231657610 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:40:57 INFO - PROCESS | 1833 | 1461231657818 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d94a6000 == 113 [pid = 1833] [id = 496] 02:40:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85cb753c00) [pid = 1833] [serial = 1489] [outer = (nil)] 02:40:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85cdce0800) [pid = 1833] [serial = 1490] [outer = 0x7f85cb753c00] 02:40:57 INFO - PROCESS | 1833 | 1461231657890 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85ce81f000) [pid = 1833] [serial = 1491] [outer = 0x7f85cb753c00] 02:40:58 INFO - PROCESS | 1833 | 1461231658822 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:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1436ms 02:40:58 INFO - PROCESS | 1833 | 1461231658856 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 1833 | 1461231658861 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:40:58 INFO - PROCESS | 1833 | 1461231658870 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1833 | 1461231658873 Marionette TRACE conn3 <- [1,1958,null,{}] 02:40:58 INFO - PROCESS | 1833 | 1461231658879 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:40:59 INFO - PROCESS | 1833 | 1461231659056 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:40:59 INFO - PROCESS | 1833 | 1461231659266 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb6c800 == 114 [pid = 1833] [id = 497] 02:40:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cca83c00) [pid = 1833] [serial = 1492] [outer = (nil)] 02:40:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85d0bb0c00) [pid = 1833] [serial = 1493] [outer = 0x7f85cca83c00] 02:40:59 INFO - PROCESS | 1833 | 1461231659335 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85d6df0400) [pid = 1833] [serial = 1494] [outer = 0x7f85cca83c00] 02:41:00 INFO - PROCESS | 1833 | 1461231660248 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:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1432ms 02:41:00 INFO - PROCESS | 1833 | 1461231660303 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 1833 | 1461231660306 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:41:00 INFO - PROCESS | 1833 | 1461231660316 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 1833 | 1461231660325 Marionette TRACE conn3 <- [1,1962,null,{}] 02:41:00 INFO - PROCESS | 1833 | 1461231660338 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:41:00 INFO - PROCESS | 1833 | 1461231660542 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:41:00 INFO - PROCESS | 1833 | 1461231660743 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e1a43000 == 115 [pid = 1833] [id = 498] 02:41:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85ce81fc00) [pid = 1833] [serial = 1495] [outer = (nil)] 02:41:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85d9f06c00) [pid = 1833] [serial = 1496] [outer = 0x7f85ce81fc00] 02:41:00 INFO - PROCESS | 1833 | 1461231660837 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85dc438800) [pid = 1833] [serial = 1497] [outer = 0x7f85ce81fc00] 02:41:01 INFO - PROCESS | 1833 | 1461231661693 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:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1439ms 02:41:01 INFO - PROCESS | 1833 | 1461231661753 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1833 | 1461231661757 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:41:01 INFO - PROCESS | 1833 | 1461231661763 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1833 | 1461231661765 Marionette TRACE conn3 <- [1,1966,null,{}] 02:41:01 INFO - PROCESS | 1833 | 1461231661771 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:41:01 INFO - PROCESS | 1833 | 1461231661972 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:41:02 INFO - PROCESS | 1833 | 1461231662177 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3c45800 == 116 [pid = 1833] [id = 499] 02:41:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85d14ed800) [pid = 1833] [serial = 1498] [outer = (nil)] 02:41:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85dd1b5c00) [pid = 1833] [serial = 1499] [outer = 0x7f85d14ed800] 02:41:02 INFO - PROCESS | 1833 | 1461231662292 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85dda88400) [pid = 1833] [serial = 1500] [outer = 0x7f85d14ed800] 02:41:03 INFO - PROCESS | 1833 | 1461231663160 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:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1432ms 02:41:03 INFO - PROCESS | 1833 | 1461231663196 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1833 | 1461231663200 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:41:03 INFO - PROCESS | 1833 | 1461231663205 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1833 | 1461231663207 Marionette TRACE conn3 <- [1,1970,null,{}] 02:41:03 INFO - PROCESS | 1833 | 1461231663213 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:41:03 INFO - PROCESS | 1833 | 1461231663389 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:41:03 INFO - PROCESS | 1833 | 1461231663595 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06e8800 == 117 [pid = 1833] [id = 500] 02:41:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85ddeb4000) [pid = 1833] [serial = 1501] [outer = (nil)] 02:41:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85de079c00) [pid = 1833] [serial = 1502] [outer = 0x7f85ddeb4000] 02:41:03 INFO - PROCESS | 1833 | 1461231663719 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85e2d1b400) [pid = 1833] [serial = 1503] [outer = 0x7f85ddeb4000] 02:41:04 INFO - PROCESS | 1833 | 1461231664613 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:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1479ms 02:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:41:04 INFO - PROCESS | 1833 | 1461231664686 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 1833 | 1461231664688 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:41:04 INFO - PROCESS | 1833 | 1461231664693 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 1833 | 1461231664697 Marionette TRACE conn3 <- [1,1974,null,{}] 02:41:04 INFO - PROCESS | 1833 | 1461231664702 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:41:04 INFO - PROCESS | 1833 | 1461231664928 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:41:05 INFO - PROCESS | 1833 | 1461231665132 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5a4a000 == 118 [pid = 1833] [id = 501] 02:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85e40ccc00) [pid = 1833] [serial = 1504] [outer = (nil)] 02:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85f0458c00) [pid = 1833] [serial = 1505] [outer = 0x7f85e40ccc00] 02:41:05 INFO - PROCESS | 1833 | 1461231665245 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85f1826400) [pid = 1833] [serial = 1506] [outer = 0x7f85e40ccc00] 02:41:06 INFO - PROCESS | 1833 | 1461231666115 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:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1478ms 02:41:06 INFO - PROCESS | 1833 | 1461231666172 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 1833 | 1461231666175 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:41:06 INFO - PROCESS | 1833 | 1461231666181 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1833 | 1461231666183 Marionette TRACE conn3 <- [1,1978,null,{}] 02:41:06 INFO - PROCESS | 1833 | 1461231666189 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:41:06 INFO - PROCESS | 1833 | 1461231666363 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:41:06 INFO - PROCESS | 1833 | 1461231666569 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fd59a800 == 119 [pid = 1833] [id = 502] 02:41:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85e4308c00) [pid = 1833] [serial = 1507] [outer = (nil)] 02:41:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85f1cf1800) [pid = 1833] [serial = 1508] [outer = 0x7f85e4308c00] 02:41:06 INFO - PROCESS | 1833 | 1461231666637 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85f592f000) [pid = 1833] [serial = 1509] [outer = 0x7f85e4308c00] 02:41:07 INFO - PROCESS | 1833 | 1461231667526 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:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1381ms 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:41:07 INFO - PROCESS | 1833 | 1461231667563 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1833 | 1461231667565 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:41:07 INFO - PROCESS | 1833 | 1461231667572 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1833 | 1461231667575 Marionette TRACE conn3 <- [1,1982,null,{}] 02:41:07 INFO - PROCESS | 1833 | 1461231667580 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:41:07 INFO - PROCESS | 1833 | 1461231667746 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:41:07 INFO - PROCESS | 1833 | 1461231667953 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8647000 == 120 [pid = 1833] [id = 503] 02:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85cbc50400) [pid = 1833] [serial = 1510] [outer = (nil)] 02:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85cbc58400) [pid = 1833] [serial = 1511] [outer = 0x7f85cbc50400] 02:41:08 INFO - PROCESS | 1833 | 1461231668064 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85cbc5d000) [pid = 1833] [serial = 1512] [outer = 0x7f85cbc50400] 02:41:08 INFO - PROCESS | 1833 | 1461231668909 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:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1378ms 02:41:08 INFO - PROCESS | 1833 | 1461231668950 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 1833 | 1461231668953 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:41:08 INFO - PROCESS | 1833 | 1461231668959 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 1833 | 1461231668961 Marionette TRACE conn3 <- [1,1986,null,{}] 02:41:08 INFO - PROCESS | 1833 | 1461231668967 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:41:09 INFO - PROCESS | 1833 | 1461231669147 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:41:09 INFO - PROCESS | 1833 | 1461231669360 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c92a4000 == 121 [pid = 1833] [id = 504] 02:41:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85c908c400) [pid = 1833] [serial = 1513] [outer = (nil)] 02:41:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85c9095000) [pid = 1833] [serial = 1514] [outer = 0x7f85c908c400] 02:41:09 INFO - PROCESS | 1833 | 1461231669470 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85c909a400) [pid = 1833] [serial = 1515] [outer = 0x7f85c908c400] 02:41:10 INFO - PROCESS | 1833 | 1461231670338 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:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1431ms 02:41:10 INFO - PROCESS | 1833 | 1461231670391 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1833 | 1461231670395 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:41:10 INFO - PROCESS | 1833 | 1461231670400 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1833 | 1461231670403 Marionette TRACE conn3 <- [1,1990,null,{}] 02:41:10 INFO - PROCESS | 1833 | 1461231670408 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:41:10 INFO - PROCESS | 1833 | 1461231670589 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:41:10 INFO - PROCESS | 1833 | 1461231670800 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca4ca000 == 122 [pid = 1833] [id = 505] 02:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85c908d800) [pid = 1833] [serial = 1516] [outer = (nil)] 02:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85cbc5c400) [pid = 1833] [serial = 1517] [outer = 0x7f85c908d800] 02:41:10 INFO - PROCESS | 1833 | 1461231670931 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85f3a1c800) [pid = 1833] [serial = 1518] [outer = 0x7f85c908d800] 02:41:11 INFO - PROCESS | 1833 | 1461231671870 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:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1482ms 02:41:11 INFO - PROCESS | 1833 | 1461231671882 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1833 | 1461231671885 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:41:11 INFO - PROCESS | 1833 | 1461231671891 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1833 | 1461231671895 Marionette TRACE conn3 <- [1,1994,null,{}] 02:41:11 INFO - PROCESS | 1833 | 1461231671900 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:41:12 INFO - PROCESS | 1833 | 1461231672107 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:41:12 INFO - PROCESS | 1833 | 1461231672336 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17d2000 == 123 [pid = 1833] [id = 506] 02:41:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85c9096c00) [pid = 1833] [serial = 1519] [outer = (nil)] 02:41:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85c92be800) [pid = 1833] [serial = 1520] [outer = 0x7f85c9096c00] 02:41:12 INFO - PROCESS | 1833 | 1461231672407 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cb959400) [pid = 1833] [serial = 1521] [outer = 0x7f85c9096c00] 02:41:13 INFO - PROCESS | 1833 | 1461231673850 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:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2080ms 02:41:14 INFO - PROCESS | 1833 | 1461231674013 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1833 | 1461231674019 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:41:14 INFO - PROCESS | 1833 | 1461231674029 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1833 | 1461231674034 Marionette TRACE conn3 <- [1,1998,null,{}] 02:41:14 INFO - PROCESS | 1833 | 1461231674041 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:41:14 INFO - PROCESS | 1833 | 1461231674206 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:41:14 INFO - PROCESS | 1833 | 1461231674416 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d686a000 == 124 [pid = 1833] [id = 507] 02:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cb75c800) [pid = 1833] [serial = 1522] [outer = (nil)] 02:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cb908000) [pid = 1833] [serial = 1523] [outer = 0x7f85cb75c800] 02:41:14 INFO - PROCESS | 1833 | 1461231674521 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cbc55800) [pid = 1833] [serial = 1524] [outer = 0x7f85cb75c800] 02:41:15 INFO - PROCESS | 1833 | 1461231675412 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:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1430ms 02:41:15 INFO - PROCESS | 1833 | 1461231675460 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 1833 | 1461231675475 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:41:15 INFO - PROCESS | 1833 | 1461231675489 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 1833 | 1461231675497 Marionette TRACE conn3 <- [1,2002,null,{}] 02:41:15 INFO - PROCESS | 1833 | 1461231675507 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:41:15 INFO - PROCESS | 1833 | 1461231675799 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:41:16 INFO - PROCESS | 1833 | 1461231676068 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c905e800 == 125 [pid = 1833] [id = 508] 02:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85cb910400) [pid = 1833] [serial = 1525] [outer = (nil)] 02:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85cc843c00) [pid = 1833] [serial = 1526] [outer = 0x7f85cb910400] 02:41:16 INFO - PROCESS | 1833 | 1461231676215 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cca5c400) [pid = 1833] [serial = 1527] [outer = 0x7f85cb910400] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e035c000 == 124 [pid = 1833] [id = 297] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f59000 == 123 [pid = 1833] [id = 124] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d1c800 == 122 [pid = 1833] [id = 339] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6e22800 == 121 [pid = 1833] [id = 352] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85d970b800) [pid = 1833] [serial = 1418] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d05000 == 120 [pid = 1833] [id = 379] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e38a0800 == 119 [pid = 1833] [id = 203] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf7c800 == 118 [pid = 1833] [id = 201] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da586800 == 117 [pid = 1833] [id = 200] 02:41:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbdf000 == 116 [pid = 1833] [id = 349] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85d0bbe800) [pid = 1833] [serial = 1287] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85dd1b3000) [pid = 1833] [serial = 1299] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85e27dbc00) [pid = 1833] [serial = 1314] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cdfd8c00) [pid = 1833] [serial = 1392] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cf178c00) [pid = 1833] [serial = 1398] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85e4161400) [pid = 1833] [serial = 1323] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85db792000) [pid = 1833] [serial = 1293] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85df9dd400) [pid = 1833] [serial = 1311] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d6e34800) [pid = 1833] [serial = 1260] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85ddda2000) [pid = 1833] [serial = 1305] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85dda89c00) [pid = 1833] [serial = 1302] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85e329b400) [pid = 1833] [serial = 1317] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85dc4ee000) [pid = 1833] [serial = 1296] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d94c8c00) [pid = 1833] [serial = 1290] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85de07c000) [pid = 1833] [serial = 1308] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85e450e800) [pid = 1833] [serial = 1320] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85ce81e400) [pid = 1833] [serial = 1386] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85cca89000) [pid = 1833] [serial = 1383] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85e2fbdc00) [pid = 1833] [serial = 1359] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85e4a50400) [pid = 1833] [serial = 1362] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85f0451000) [pid = 1833] [serial = 1365] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85f09a1400) [pid = 1833] [serial = 1368] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85f1b4e400) [pid = 1833] [serial = 1371] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85f538d800) [pid = 1833] [serial = 1374] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85f5937800) [pid = 1833] [serial = 1377] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cfacb800) [pid = 1833] [serial = 1412] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85cde83800) [pid = 1833] [serial = 1415] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85d14eec00) [pid = 1833] [serial = 1413] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85cde82800) [pid = 1833] [serial = 1409] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85cc7bb000) [pid = 1833] [serial = 1401] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85cb75cc00) [pid = 1833] [serial = 1400] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85d0bb6400) [pid = 1833] [serial = 1406] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85d681fc00) [pid = 1833] [serial = 1407] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85cebef800) [pid = 1833] [serial = 1404] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85ce823c00) [pid = 1833] [serial = 1403] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85ce81d400) [pid = 1833] [serial = 1410] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85d821e400) [pid = 1833] [serial = 1416] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85ddeb7400) [pid = 1833] [serial = 1356] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85da187800) [pid = 1833] [serial = 1353] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85cbad1c00) [pid = 1833] [serial = 1389] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85d6acb400) [pid = 1833] [serial = 1350] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85f5b30400) [pid = 1833] [serial = 1380] [outer = (nil)] [url = about:blank] 02:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85dd1b3c00) [pid = 1833] [serial = 1347] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1833 | 1461231677100 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:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1689ms 02:41:17 INFO - PROCESS | 1833 | 1461231677178 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1833 | 1461231677181 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:41:17 INFO - PROCESS | 1833 | 1461231677187 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1833 | 1461231677192 Marionette TRACE conn3 <- [1,2006,null,{}] 02:41:17 INFO - PROCESS | 1833 | 1461231677207 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:41:17 INFO - PROCESS | 1833 | 1461231677374 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:41:17 INFO - PROCESS | 1833 | 1461231677386 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c85000 == 117 [pid = 1833] [id = 509] 02:41:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85cca80800) [pid = 1833] [serial = 1528] [outer = (nil)] 02:41:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85cde8c800) [pid = 1833] [serial = 1529] [outer = 0x7f85cca80800] 02:41:17 INFO - PROCESS | 1833 | 1461231677455 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85ce815c00) [pid = 1833] [serial = 1530] [outer = 0x7f85cca80800] 02:41:18 INFO - PROCESS | 1833 | 1461231678346 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:41:18 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:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1183ms 02:41:18 INFO - PROCESS | 1833 | 1461231678371 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:41:18 INFO - PROCESS | 1833 | 1461231678375 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:41:18 INFO - PROCESS | 1833 | 1461231678380 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1833 | 1461231678383 Marionette TRACE conn3 <- [1,2010,null,{}] 02:41:18 INFO - PROCESS | 1833 | 1461231678388 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:41:18 INFO - PROCESS | 1833 | 1461231678744 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:41:18 INFO - PROCESS | 1833 | 1461231678903 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc258800 == 118 [pid = 1833] [id = 510] 02:41:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85c9093000) [pid = 1833] [serial = 1531] [outer = (nil)] 02:41:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85c92b6400) [pid = 1833] [serial = 1532] [outer = 0x7f85c9093000] 02:41:18 INFO - PROCESS | 1833 | 1461231678977 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85cb75a800) [pid = 1833] [serial = 1533] [outer = 0x7f85c9093000] 02:41:19 INFO - PROCESS | 1833 | 1461231679931 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:41:19 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:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1581ms 02:41:19 INFO - PROCESS | 1833 | 1461231679964 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 1833 | 1461231679974 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:41:19 INFO - PROCESS | 1833 | 1461231679989 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 1833 | 1461231679995 Marionette TRACE conn3 <- [1,2014,null,{}] 02:41:20 INFO - PROCESS | 1833 | 1461231680002 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:41:20 INFO - PROCESS | 1833 | 1461231680185 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:41:20 INFO - PROCESS | 1833 | 1461231680383 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e0a800 == 119 [pid = 1833] [id = 511] 02:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85c9095400) [pid = 1833] [serial = 1534] [outer = (nil)] 02:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85cca7c800) [pid = 1833] [serial = 1535] [outer = 0x7f85c9095400] 02:41:20 INFO - PROCESS | 1833 | 1461231680457 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cdcd6400) [pid = 1833] [serial = 1536] [outer = 0x7f85c9095400] 02:41:21 INFO - PROCESS | 1833 | 1461231681430 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:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1485ms 02:41:21 INFO - PROCESS | 1833 | 1461231681472 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:41:21 INFO - PROCESS | 1833 | 1461231681476 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:41:21 INFO - PROCESS | 1833 | 1461231681483 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 1833 | 1461231681486 Marionette TRACE conn3 <- [1,2018,null,{}] 02:41:21 INFO - PROCESS | 1833 | 1461231681492 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:41:21 INFO - PROCESS | 1833 | 1461231681668 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:41:21 INFO - PROCESS | 1833 | 1461231681873 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8647800 == 120 [pid = 1833] [id = 512] 02:41:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cc84ec00) [pid = 1833] [serial = 1537] [outer = (nil)] 02:41:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85ce84e800) [pid = 1833] [serial = 1538] [outer = 0x7f85cc84ec00] 02:41:21 INFO - PROCESS | 1833 | 1461231681945 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85cf0c7800) [pid = 1833] [serial = 1539] [outer = 0x7f85cc84ec00] 02:41:22 INFO - PROCESS | 1833 | 1461231682936 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:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1484ms 02:41:22 INFO - PROCESS | 1833 | 1461231682967 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 1833 | 1461231682973 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:41:22 INFO - PROCESS | 1833 | 1461231682989 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 1833 | 1461231682996 Marionette TRACE conn3 <- [1,2022,null,{}] 02:41:23 INFO - PROCESS | 1833 | 1461231683001 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:41:23 INFO - PROCESS | 1833 | 1461231683190 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:41:23 INFO - PROCESS | 1833 | 1461231683388 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3d4000 == 121 [pid = 1833] [id = 513] 02:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85cdfe5400) [pid = 1833] [serial = 1540] [outer = (nil)] 02:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85d0bb9c00) [pid = 1833] [serial = 1541] [outer = 0x7f85cdfe5400] 02:41:23 INFO - PROCESS | 1833 | 1461231683461 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85d6aca000) [pid = 1833] [serial = 1542] [outer = 0x7f85cdfe5400] 02:41:24 INFO - PROCESS | 1833 | 1461231684348 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:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1444ms 02:41:24 INFO - PROCESS | 1833 | 1461231684426 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1833 | 1461231684429 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:41:24 INFO - PROCESS | 1833 | 1461231684435 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1833 | 1461231684437 Marionette TRACE conn3 <- [1,2026,null,{}] 02:41:24 INFO - PROCESS | 1833 | 1461231684443 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:41:24 INFO - PROCESS | 1833 | 1461231684622 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:41:24 INFO - PROCESS | 1833 | 1461231684819 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7ae000 == 122 [pid = 1833] [id = 514] 02:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85cf0c4000) [pid = 1833] [serial = 1543] [outer = (nil)] 02:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85d6e38c00) [pid = 1833] [serial = 1544] [outer = 0x7f85cf0c4000] 02:41:24 INFO - PROCESS | 1833 | 1461231684891 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85d6e43400) [pid = 1833] [serial = 1545] [outer = 0x7f85cf0c4000] 02:41:25 INFO - PROCESS | 1833 | 1461231685764 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:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1380ms 02:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:41:25 INFO - PROCESS | 1833 | 1461231685817 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 1833 | 1461231685820 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:41:25 INFO - PROCESS | 1833 | 1461231685826 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 1833 | 1461231685829 Marionette TRACE conn3 <- [1,2030,null,{}] 02:41:25 INFO - PROCESS | 1833 | 1461231685834 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:41:26 INFO - PROCESS | 1833 | 1461231686024 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:41:26 INFO - PROCESS | 1833 | 1461231686226 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd113000 == 123 [pid = 1833] [id = 515] 02:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85d821c800) [pid = 1833] [serial = 1546] [outer = (nil)] 02:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d8221000) [pid = 1833] [serial = 1547] [outer = 0x7f85d821c800] 02:41:26 INFO - PROCESS | 1833 | 1461231686350 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85d9b6ac00) [pid = 1833] [serial = 1548] [outer = 0x7f85d821c800] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c9b800 == 122 [pid = 1833] [id = 487] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9059000 == 121 [pid = 1833] [id = 462] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c85000 == 120 [pid = 1833] [id = 509] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c905e800 == 119 [pid = 1833] [id = 508] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d686a000 == 118 [pid = 1833] [id = 507] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17d2000 == 117 [pid = 1833] [id = 506] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca4ca000 == 116 [pid = 1833] [id = 505] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c92a4000 == 115 [pid = 1833] [id = 504] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8647000 == 114 [pid = 1833] [id = 503] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85fd59a800 == 113 [pid = 1833] [id = 502] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5a4a000 == 112 [pid = 1833] [id = 501] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f06e8800 == 111 [pid = 1833] [id = 500] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3c45800 == 110 [pid = 1833] [id = 499] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e1a43000 == 109 [pid = 1833] [id = 498] 02:41:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c91d6000 == 108 [pid = 1833] [id = 495] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cca89400) [pid = 1833] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cc7ba400) [pid = 1833] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85dd4f8c00) [pid = 1833] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85ce853400) [pid = 1833] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85cbadb400) [pid = 1833] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85cc846c00) [pid = 1833] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85e2d27c00) [pid = 1833] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85db56fc00) [pid = 1833] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85cb757000) [pid = 1833] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85cb75c800) [pid = 1833] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85cb910400) [pid = 1833] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:41:29 INFO - PROCESS | 1833 | 1461231689721 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:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3938ms 02:41:29 INFO - PROCESS | 1833 | 1461231689763 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 1833 | 1461231689770 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:41:29 INFO - PROCESS | 1833 | 1461231689786 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1833 | 1461231689790 Marionette TRACE conn3 <- [1,2034,null,{}] 02:41:29 INFO - PROCESS | 1833 | 1461231689800 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:41:30 INFO - PROCESS | 1833 | 1461231690025 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:41:30 INFO - PROCESS | 1833 | 1461231690053 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca4d8800 == 109 [pid = 1833] [id = 516] 02:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85cb955400) [pid = 1833] [serial = 1549] [outer = (nil)] 02:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85cb95c400) [pid = 1833] [serial = 1550] [outer = 0x7f85cb955400] 02:41:30 INFO - PROCESS | 1833 | 1461231690117 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85cbad5800) [pid = 1833] [serial = 1551] [outer = 0x7f85cb955400] 02:41:30 INFO - PROCESS | 1833 | 1461231690981 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:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1231ms 02:41:31 INFO - PROCESS | 1833 | 1461231691016 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1833 | 1461231691023 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:41:31 INFO - PROCESS | 1833 | 1461231691034 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1833 | 1461231691037 Marionette TRACE conn3 <- [1,2038,null,{}] 02:41:31 INFO - PROCESS | 1833 | 1461231691043 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:41:31 INFO - PROCESS | 1833 | 1461231691233 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:41:31 INFO - PROCESS | 1833 | 1461231691243 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2dc800 == 110 [pid = 1833] [id = 517] 02:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85cbc51400) [pid = 1833] [serial = 1552] [outer = (nil)] 02:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85cc7b7c00) [pid = 1833] [serial = 1553] [outer = 0x7f85cbc51400] 02:41:31 INFO - PROCESS | 1833 | 1461231691304 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85cca58400) [pid = 1833] [serial = 1554] [outer = 0x7f85cbc51400] 02:41:32 INFO - PROCESS | 1833 | 1461231692507 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:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1531ms 02:41:32 INFO - PROCESS | 1833 | 1461231692565 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1833 | 1461231692572 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:41:32 INFO - PROCESS | 1833 | 1461231692581 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1833 | 1461231692586 Marionette TRACE conn3 <- [1,2042,null,{}] 02:41:32 INFO - PROCESS | 1833 | 1461231692593 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:41:32 INFO - PROCESS | 1833 | 1461231692788 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:41:32 INFO - PROCESS | 1833 | 1461231692989 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbe7000 == 111 [pid = 1833] [id = 518] 02:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85cbc4f400) [pid = 1833] [serial = 1555] [outer = (nil)] 02:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cc7be800) [pid = 1833] [serial = 1556] [outer = 0x7f85cbc4f400] 02:41:33 INFO - PROCESS | 1833 | 1461231693108 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85cca82800) [pid = 1833] [serial = 1557] [outer = 0x7f85cbc4f400] 02:41:34 INFO - PROCESS | 1833 | 1461231694165 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:41:34 INFO - PROCESS | 1833 | ************************* 02:41:34 INFO - PROCESS | 1833 | A coding exception was thrown and uncaught in a Task. 02:41:34 INFO - PROCESS | 1833 | 02:41:34 INFO - PROCESS | 1833 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:41:34 INFO - PROCESS | 1833 | Full stack: 02:41:34 INFO - PROCESS | 1833 | ************************* 02:41:34 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:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1633ms 02:41:34 INFO - PROCESS | 1833 | 1461231694214 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1833 | 1461231694223 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:41:34 INFO - PROCESS | 1833 | 1461231694233 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 1833 | 1461231694237 Marionette TRACE conn3 <- [1,2046,null,{}] 02:41:34 INFO - PROCESS | 1833 | 1461231694241 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:41:34 INFO - PROCESS | 1833 | 1461231694431 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:41:34 INFO - PROCESS | 1833 | 1461231694714 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c92000 == 112 [pid = 1833] [id = 519] 02:41:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85cdcdc800) [pid = 1833] [serial = 1558] [outer = (nil)] 02:41:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85cde8fc00) [pid = 1833] [serial = 1559] [outer = 0x7f85cdcdc800] 02:41:34 INFO - PROCESS | 1833 | 1461231694830 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85ce852800) [pid = 1833] [serial = 1560] [outer = 0x7f85cdcdc800] 02:41:35 INFO - PROCESS | 1833 | 1461231695646 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:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1482ms 02:41:35 INFO - PROCESS | 1833 | 1461231695715 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 1833 | 1461231695719 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:41:35 INFO - PROCESS | 1833 | 1461231695725 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1833 | 1461231695731 Marionette TRACE conn3 <- [1,2050,null,{}] 02:41:35 INFO - PROCESS | 1833 | 1461231695747 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:41:35 INFO - PROCESS | 1833 | 1461231695980 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:41:36 INFO - PROCESS | 1833 | 1461231696182 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07d0800 == 113 [pid = 1833] [id = 520] 02:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85ceae7800) [pid = 1833] [serial = 1561] [outer = (nil)] 02:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85cef70000) [pid = 1833] [serial = 1562] [outer = 0x7f85ceae7800] 02:41:36 INFO - PROCESS | 1833 | 1461231696256 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85cf172800) [pid = 1833] [serial = 1563] [outer = 0x7f85ceae7800] 02:41:37 INFO - PROCESS | 1833 | 1461231697142 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:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1493ms 02:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:41:37 INFO - PROCESS | 1833 | 1461231697218 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 1833 | 1461231697222 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:41:37 INFO - PROCESS | 1833 | 1461231697228 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1833 | 1461231697231 Marionette TRACE conn3 <- [1,2054,null,{}] 02:41:37 INFO - PROCESS | 1833 | 1461231697237 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:41:37 INFO - PROCESS | 1833 | 1461231697439 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:41:37 INFO - PROCESS | 1833 | 1461231697674 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d863d800 == 114 [pid = 1833] [id = 521] 02:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cfb57400) [pid = 1833] [serial = 1564] [outer = (nil)] 02:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85d0bba400) [pid = 1833] [serial = 1565] [outer = 0x7f85cfb57400] 02:41:37 INFO - PROCESS | 1833 | 1461231697783 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85d14e6800) [pid = 1833] [serial = 1566] [outer = 0x7f85cfb57400] 02:41:38 INFO - PROCESS | 1833 | 1461231698713 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:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1529ms 02:41:38 INFO - PROCESS | 1833 | 1461231698757 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1833 | 1461231698761 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:41:38 INFO - PROCESS | 1833 | 1461231698767 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1833 | 1461231698769 Marionette TRACE conn3 <- [1,2058,null,{}] 02:41:38 INFO - PROCESS | 1833 | 1461231698775 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:41:38 INFO - PROCESS | 1833 | 1461231698942 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:41:39 INFO - PROCESS | 1833 | 1461231699149 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da01c800 == 115 [pid = 1833] [id = 522] 02:41:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85cfb5a000) [pid = 1833] [serial = 1567] [outer = (nil)] 02:41:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85d6820400) [pid = 1833] [serial = 1568] [outer = 0x7f85cfb5a000] 02:41:39 INFO - PROCESS | 1833 | 1461231699222 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85d6acbc00) [pid = 1833] [serial = 1569] [outer = 0x7f85cfb5a000] 02:41:40 INFO - PROCESS | 1833 | 1461231700130 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:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1427ms 02:41:40 INFO - PROCESS | 1833 | 1461231700195 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1833 | 1461231700199 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:41:40 INFO - PROCESS | 1833 | 1461231700205 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1833 | 1461231700208 Marionette TRACE conn3 <- [1,2062,null,{}] 02:41:40 INFO - PROCESS | 1833 | 1461231700213 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:41:40 INFO - PROCESS | 1833 | 1461231700401 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:41:40 INFO - PROCESS | 1833 | 1461231700605 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da75f000 == 116 [pid = 1833] [id = 523] 02:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85d6ad2c00) [pid = 1833] [serial = 1570] [outer = (nil)] 02:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85d8217800) [pid = 1833] [serial = 1571] [outer = 0x7f85d6ad2c00] 02:41:40 INFO - PROCESS | 1833 | 1461231700681 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85d8697c00) [pid = 1833] [serial = 1572] [outer = 0x7f85d6ad2c00] 02:41:41 INFO - PROCESS | 1833 | 1461231701551 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:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1383ms 02:41:41 INFO - PROCESS | 1833 | 1461231701589 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1833 | 1461231701593 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:41:41 INFO - PROCESS | 1833 | 1461231701599 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1833 | 1461231701602 Marionette TRACE conn3 <- [1,2066,null,{}] 02:41:41 INFO - PROCESS | 1833 | 1461231701607 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:41:41 INFO - PROCESS | 1833 | 1461231701775 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:41:41 INFO - PROCESS | 1833 | 1461231701987 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da983000 == 117 [pid = 1833] [id = 524] 02:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85c908e800) [pid = 1833] [serial = 1573] [outer = (nil)] 02:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d86e4800) [pid = 1833] [serial = 1574] [outer = 0x7f85c908e800] 02:41:42 INFO - PROCESS | 1833 | 1461231702057 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85d86f1c00) [pid = 1833] [serial = 1575] [outer = 0x7f85c908e800] 02:41:42 INFO - PROCESS | 1833 | 1461231702900 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:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1333ms 02:41:42 INFO - PROCESS | 1833 | 1461231702933 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 1833 | 1461231702936 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:41:42 INFO - PROCESS | 1833 | 1461231702942 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 1833 | 1461231702944 Marionette TRACE conn3 <- [1,2070,null,{}] 02:41:42 INFO - PROCESS | 1833 | 1461231702950 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:41:43 INFO - PROCESS | 1833 | 1461231703118 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:41:43 INFO - PROCESS | 1833 | 1461231703328 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd116000 == 118 [pid = 1833] [id = 525] 02:41:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85c909a800) [pid = 1833] [serial = 1576] [outer = (nil)] 02:41:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85d94d0400) [pid = 1833] [serial = 1577] [outer = 0x7f85c909a800] 02:41:43 INFO - PROCESS | 1833 | 1461231703438 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85d9709000) [pid = 1833] [serial = 1578] [outer = 0x7f85c909a800] 02:41:44 INFO - PROCESS | 1833 | 1461231704301 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:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1434ms 02:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:41:44 INFO - PROCESS | 1833 | 1461231704377 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1833 | 1461231704379 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:41:44 INFO - PROCESS | 1833 | 1461231704386 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1833 | 1461231704389 Marionette TRACE conn3 <- [1,2074,null,{}] 02:41:44 INFO - PROCESS | 1833 | 1461231704394 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:41:44 INFO - PROCESS | 1833 | 1461231704600 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:41:44 INFO - PROCESS | 1833 | 1461231704843 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb6d800 == 119 [pid = 1833] [id = 526] 02:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85d9a6d800) [pid = 1833] [serial = 1579] [outer = (nil)] 02:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85d9b65400) [pid = 1833] [serial = 1580] [outer = 0x7f85d9a6d800] 02:41:44 INFO - PROCESS | 1833 | 1461231704965 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85d9c69c00) [pid = 1833] [serial = 1581] [outer = 0x7f85d9a6d800] 02:41:45 INFO - PROCESS | 1833 | 1461231705777 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:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1428ms 02:41:45 INFO - PROCESS | 1833 | 1461231705814 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1833 | 1461231705817 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:41:45 INFO - PROCESS | 1833 | 1461231705823 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1833 | 1461231705825 Marionette TRACE conn3 <- [1,2078,null,{}] 02:41:45 INFO - PROCESS | 1833 | 1461231705831 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:41:46 INFO - PROCESS | 1833 | 1461231706007 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:41:46 INFO - PROCESS | 1833 | 1461231706218 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dde93800 == 120 [pid = 1833] [id = 527] 02:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85d9b60400) [pid = 1833] [serial = 1582] [outer = (nil)] 02:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85da003800) [pid = 1833] [serial = 1583] [outer = 0x7f85d9b60400] 02:41:46 INFO - PROCESS | 1833 | 1461231706287 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85da011800) [pid = 1833] [serial = 1584] [outer = 0x7f85d9b60400] 02:41:47 INFO - PROCESS | 1833 | 1461231707158 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:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1378ms 02:41:47 INFO - PROCESS | 1833 | 1461231707201 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1833 | 1461231707205 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:41:47 INFO - PROCESS | 1833 | 1461231707211 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1833 | 1461231707215 Marionette TRACE conn3 <- [1,2082,null,{}] 02:41:47 INFO - PROCESS | 1833 | 1461231707221 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:41:47 INFO - PROCESS | 1833 | 1461231707424 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:41:47 INFO - PROCESS | 1833 | 1461231707681 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e0570800 == 121 [pid = 1833] [id = 528] 02:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85d9c6d000) [pid = 1833] [serial = 1585] [outer = (nil)] 02:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85db934c00) [pid = 1833] [serial = 1586] [outer = 0x7f85d9c6d000] 02:41:47 INFO - PROCESS | 1833 | 1461231707803 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85dc43d400) [pid = 1833] [serial = 1587] [outer = 0x7f85d9c6d000] 02:41:48 INFO - PROCESS | 1833 | 1461231708566 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:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1384ms 02:41:48 INFO - PROCESS | 1833 | 1461231708610 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1833 | 1461231708613 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:41:48 INFO - PROCESS | 1833 | 1461231708620 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1833 | 1461231708622 Marionette TRACE conn3 <- [1,2086,null,{}] 02:41:48 INFO - PROCESS | 1833 | 1461231708628 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:41:48 INFO - PROCESS | 1833 | 1461231708791 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:41:49 INFO - PROCESS | 1833 | 1461231709002 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e1c000 == 122 [pid = 1833] [id = 529] 02:41:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85da1b7400) [pid = 1833] [serial = 1588] [outer = (nil)] 02:41:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85dc4ec000) [pid = 1833] [serial = 1589] [outer = 0x7f85da1b7400] 02:41:49 INFO - PROCESS | 1833 | 1461231709070 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85dcf06800) [pid = 1833] [serial = 1590] [outer = 0x7f85da1b7400] 02:41:49 INFO - PROCESS | 1833 | 1461231709897 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:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1330ms 02:41:49 INFO - PROCESS | 1833 | 1461231709951 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 1833 | 1461231709954 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:41:49 INFO - PROCESS | 1833 | 1461231709960 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1833 | 1461231709962 Marionette TRACE conn3 <- [1,2090,null,{}] 02:41:49 INFO - PROCESS | 1833 | 1461231709968 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:41:50 INFO - PROCESS | 1833 | 1461231710150 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:41:50 INFO - PROCESS | 1833 | 1461231710361 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2fe6800 == 123 [pid = 1833] [id = 530] 02:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85d9c72800) [pid = 1833] [serial = 1591] [outer = (nil)] 02:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85dd03ec00) [pid = 1833] [serial = 1592] [outer = 0x7f85d9c72800] 02:41:50 INFO - PROCESS | 1833 | 1461231710471 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85dd1b1800) [pid = 1833] [serial = 1593] [outer = 0x7f85d9c72800] 02:41:51 INFO - PROCESS | 1833 | 1461231711343 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:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1430ms 02:41:51 INFO - PROCESS | 1833 | 1461231711391 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1833 | 1461231711394 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:41:51 INFO - PROCESS | 1833 | 1461231711400 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1833 | 1461231711402 Marionette TRACE conn3 <- [1,2094,null,{}] 02:41:51 INFO - PROCESS | 1833 | 1461231711408 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:41:51 INFO - PROCESS | 1833 | 1461231711575 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:41:51 INFO - PROCESS | 1833 | 1461231711815 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7f3800 == 124 [pid = 1833] [id = 531] 02:41:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85c92b3800) [pid = 1833] [serial = 1594] [outer = (nil)] 02:41:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85cbad8800) [pid = 1833] [serial = 1595] [outer = 0x7f85c92b3800] 02:41:51 INFO - PROCESS | 1833 | 1461231711926 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85cca86000) [pid = 1833] [serial = 1596] [outer = 0x7f85c92b3800] 02:41:53 INFO - PROCESS | 1833 | 1461231713125 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:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1782ms 02:41:53 INFO - PROCESS | 1833 | 1461231713182 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:41:53 INFO - PROCESS | 1833 | 1461231713187 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:41:53 INFO - PROCESS | 1833 | 1461231713194 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1833 | 1461231713198 Marionette TRACE conn3 <- [1,2098,null,{}] 02:41:53 INFO - PROCESS | 1833 | 1461231713206 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:41:53 INFO - PROCESS | 1833 | 1461231713433 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:41:53 INFO - PROCESS | 1833 | 1461231713657 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17d5000 == 125 [pid = 1833] [id = 532] 02:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85cb959000) [pid = 1833] [serial = 1597] [outer = (nil)] 02:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85cc847800) [pid = 1833] [serial = 1598] [outer = 0x7f85cb959000] 02:41:53 INFO - PROCESS | 1833 | 1461231713725 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85cdcdfc00) [pid = 1833] [serial = 1599] [outer = 0x7f85cb959000] 02:41:54 INFO - PROCESS | 1833 | 1461231714676 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:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 02:41:54 INFO - PROCESS | 1833 | 1461231714726 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1833 | 1461231714733 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:41:54 INFO - PROCESS | 1833 | 1461231714742 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1833 | 1461231714746 Marionette TRACE conn3 <- [1,2102,null,{}] 02:41:54 INFO - PROCESS | 1833 | 1461231714751 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:41:54 INFO - PROCESS | 1833 | 1461231714920 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:41:55 INFO - PROCESS | 1833 | 1461231715275 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca4d4000 == 126 [pid = 1833] [id = 533] 02:41:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85ce848800) [pid = 1833] [serial = 1600] [outer = (nil)] 02:41:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85ce908800) [pid = 1833] [serial = 1601] [outer = 0x7f85ce848800] 02:41:55 INFO - PROCESS | 1833 | 1461231715347 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85cebe9800) [pid = 1833] [serial = 1602] [outer = 0x7f85ce848800] 02:41:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7ae000 == 125 [pid = 1833] [id = 514] 02:41:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3d4000 == 124 [pid = 1833] [id = 513] 02:41:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8647800 == 123 [pid = 1833] [id = 512] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85dd044800) [pid = 1833] [serial = 1430] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85e2d28800) [pid = 1833] [serial = 1454] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85f5463c00) [pid = 1833] [serial = 1457] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85db56b400) [pid = 1833] [serial = 1427] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85dd4f9000) [pid = 1833] [serial = 1433] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85cca67000) [pid = 1833] [serial = 1421] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cb90a800) [pid = 1833] [serial = 1460] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85de313400) [pid = 1833] [serial = 1436] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85e2d22000) [pid = 1833] [serial = 1439] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85e5211400) [pid = 1833] [serial = 1448] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85e468f000) [pid = 1833] [serial = 1445] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85d6e3bc00) [pid = 1833] [serial = 1424] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85e3044400) [pid = 1833] [serial = 1442] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85ef839400) [pid = 1833] [serial = 1451] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85cb75c400) [pid = 1833] [serial = 1487] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cdce0800) [pid = 1833] [serial = 1490] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85d0bb0c00) [pid = 1833] [serial = 1493] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85d9f06c00) [pid = 1833] [serial = 1496] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85dd1b5c00) [pid = 1833] [serial = 1499] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85de079c00) [pid = 1833] [serial = 1502] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85f0458c00) [pid = 1833] [serial = 1505] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85f1cf1800) [pid = 1833] [serial = 1508] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85cbc58400) [pid = 1833] [serial = 1511] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85c9095000) [pid = 1833] [serial = 1514] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cbc5c400) [pid = 1833] [serial = 1517] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85c92be800) [pid = 1833] [serial = 1520] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6e0a800 == 122 [pid = 1833] [id = 511] 02:41:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc258800 == 121 [pid = 1833] [id = 510] 02:41:56 INFO - PROCESS | 1833 | 1461231716296 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:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85cc20c400) [pid = 1833] [serial = 1485] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85d9f09c00) [pid = 1833] [serial = 1470] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85db56f800) [pid = 1833] [serial = 1473] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85ddda2400) [pid = 1833] [serial = 1478] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85ceae2800) [pid = 1833] [serial = 1466] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85d9c63c00) [pid = 1833] [serial = 1419] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85d0bb2800) [pid = 1833] [serial = 1467] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85d821a800) [pid = 1833] [serial = 1469] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cde89400) [pid = 1833] [serial = 1464] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85e2d24c00) [pid = 1833] [serial = 1479] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85cca5bc00) [pid = 1833] [serial = 1463] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85da00dc00) [pid = 1833] [serial = 1472] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85f1b48400) [pid = 1833] [serial = 1482] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85dcf02400) [pid = 1833] [serial = 1475] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85cc206c00) [pid = 1833] [serial = 1484] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85e5dc3800) [pid = 1833] [serial = 1481] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85dd4f7000) [pid = 1833] [serial = 1476] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cc843c00) [pid = 1833] [serial = 1526] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cb908000) [pid = 1833] [serial = 1523] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85cbc55800) [pid = 1833] [serial = 1524] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cca5c400) [pid = 1833] [serial = 1527] [outer = (nil)] [url = about:blank] 02:41:56 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85cde8c800) [pid = 1833] [serial = 1529] [outer = (nil)] [url = about:blank] 02:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1638ms 02:41:56 INFO - PROCESS | 1833 | 1461231716380 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1833 | 1461231716383 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:41:56 INFO - PROCESS | 1833 | 1461231716389 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1833 | 1461231716394 Marionette TRACE conn3 <- [1,2106,null,{}] 02:41:56 INFO - PROCESS | 1833 | 1461231716408 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:41:56 INFO - PROCESS | 1833 | 1461231716582 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:41:56 INFO - PROCESS | 1833 | 1461231716783 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c9b000 == 122 [pid = 1833] [id = 534] 02:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85cef66000) [pid = 1833] [serial = 1603] [outer = (nil)] 02:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cfac6800) [pid = 1833] [serial = 1604] [outer = 0x7f85cef66000] 02:41:56 INFO - PROCESS | 1833 | 1461231716849 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85d14e6000) [pid = 1833] [serial = 1605] [outer = 0x7f85cef66000] 02:41:57 INFO - PROCESS | 1833 | 1461231717499 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:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1131ms 02:41:57 INFO - PROCESS | 1833 | 1461231717520 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 1833 | 1461231717523 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:41:57 INFO - PROCESS | 1833 | 1461231717529 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1833 | 1461231717531 Marionette TRACE conn3 <- [1,2110,null,{}] 02:41:57 INFO - PROCESS | 1833 | 1461231717536 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:41:57 INFO - PROCESS | 1833 | 1461231717713 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:41:57 INFO - PROCESS | 1833 | 1461231717892 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8636000 == 123 [pid = 1833] [id = 535] 02:41:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85cb90e000) [pid = 1833] [serial = 1606] [outer = (nil)] 02:41:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85d6aca400) [pid = 1833] [serial = 1607] [outer = 0x7f85cb90e000] 02:41:57 INFO - PROCESS | 1833 | 1461231717954 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85d6e3c000) [pid = 1833] [serial = 1608] [outer = 0x7f85cb90e000] 02:41:58 INFO - PROCESS | 1833 | 1461231718657 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:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1175ms 02:41:58 INFO - PROCESS | 1833 | 1461231718733 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1833 | 1461231718736 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:41:58 INFO - PROCESS | 1833 | 1461231718752 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1833 | 1461231718754 Marionette TRACE conn3 <- [1,2114,null,{}] 02:41:58 INFO - PROCESS | 1833 | 1461231718760 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:41:58 INFO - PROCESS | 1833 | 1461231718986 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:41:59 INFO - PROCESS | 1833 | 1461231719008 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da087000 == 124 [pid = 1833] [id = 536] 02:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85d682a800) [pid = 1833] [serial = 1609] [outer = (nil)] 02:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85d8213400) [pid = 1833] [serial = 1610] [outer = 0x7f85d682a800] 02:41:59 INFO - PROCESS | 1833 | 1461231719067 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85d8511c00) [pid = 1833] [serial = 1611] [outer = 0x7f85d682a800] 02:41:59 INFO - PROCESS | 1833 | 1461231719857 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:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1178ms 02:41:59 INFO - PROCESS | 1833 | 1461231719939 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1833 | 1461231719942 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:41:59 INFO - PROCESS | 1833 | 1461231719951 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1833 | 1461231719953 Marionette TRACE conn3 <- [1,2118,null,{}] 02:41:59 INFO - PROCESS | 1833 | 1461231719957 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:42:00 INFO - PROCESS | 1833 | 1461231720242 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:42:00 INFO - PROCESS | 1833 | 1461231720302 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7b0800 == 125 [pid = 1833] [id = 537] 02:42:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85d9703400) [pid = 1833] [serial = 1612] [outer = (nil)] 02:42:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85db937800) [pid = 1833] [serial = 1613] [outer = 0x7f85d9703400] 02:42:00 INFO - PROCESS | 1833 | 1461231720417 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85dd1b5400) [pid = 1833] [serial = 1614] [outer = 0x7f85d9703400] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85d14ef800) [pid = 1833] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85cb754000) [pid = 1833] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85d14ed800) [pid = 1833] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85c9095400) [pid = 1833] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85d9f0d800) [pid = 1833] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85ddeb4000) [pid = 1833] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85cc84ec00) [pid = 1833] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cb753800) [pid = 1833] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85cdfe5400) [pid = 1833] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85cca83c00) [pid = 1833] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85d821c800) [pid = 1833] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85e22a3000) [pid = 1833] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85c908d800) [pid = 1833] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85ddda8c00) [pid = 1833] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85e4e67000) [pid = 1833] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85c9096c00) [pid = 1833] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85cb955400) [pid = 1833] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e4308c00) [pid = 1833] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85e2d6c800) [pid = 1833] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85df9e4800) [pid = 1833] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85e40cb000) [pid = 1833] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85cf0c4000) [pid = 1833] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85cb95d400) [pid = 1833] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85ce81fc00) [pid = 1833] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85d6acf000) [pid = 1833] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f85cb753c00) [pid = 1833] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f85c9093000) [pid = 1833] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f85d9c71400) [pid = 1833] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f85d9b65000) [pid = 1833] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f85e40ccc00) [pid = 1833] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f85c908c400) [pid = 1833] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f85cbc50400) [pid = 1833] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:42:01 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f85e37a9c00) [pid = 1833] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:42:01 INFO - PROCESS | 1833 | 1461231721732 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:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1828ms 02:42:01 INFO - PROCESS | 1833 | 1461231721779 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1833 | 1461231721781 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:42:01 INFO - PROCESS | 1833 | 1461231721787 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1833 | 1461231721790 Marionette TRACE conn3 <- [1,2122,null,{}] 02:42:01 INFO - PROCESS | 1833 | 1461231721795 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:42:02 INFO - PROCESS | 1833 | 1461231722029 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:42:02 INFO - PROCESS | 1833 | 1461231722058 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d748b800 == 126 [pid = 1833] [id = 538] 02:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f85c92bb800) [pid = 1833] [serial = 1615] [outer = (nil)] 02:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f85cbc51000) [pid = 1833] [serial = 1616] [outer = 0x7f85c92bb800] 02:42:02 INFO - PROCESS | 1833 | 1461231722119 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f85cf17a000) [pid = 1833] [serial = 1617] [outer = 0x7f85c92bb800] 02:42:02 INFO - PROCESS | 1833 | 1461231722901 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:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1127ms 02:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:42:02 INFO - PROCESS | 1833 | 1461231722914 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1833 | 1461231722917 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:42:02 INFO - PROCESS | 1833 | 1461231722936 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1833 | 1461231722939 Marionette TRACE conn3 <- [1,2126,null,{}] 02:42:02 INFO - PROCESS | 1833 | 1461231722946 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:42:03 INFO - PROCESS | 1833 | 1461231723101 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:42:03 INFO - PROCESS | 1833 | 1461231723115 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd884000 == 127 [pid = 1833] [id = 539] 02:42:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f85c9095800) [pid = 1833] [serial = 1618] [outer = (nil)] 02:42:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f85d6e36800) [pid = 1833] [serial = 1619] [outer = 0x7f85c9095800] 02:42:03 INFO - PROCESS | 1833 | 1461231723175 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f85dd044000) [pid = 1833] [serial = 1620] [outer = 0x7f85c9095800] 02:42:04 INFO - PROCESS | 1833 | 1461231724319 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:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1444ms 02:42:04 INFO - PROCESS | 1833 | 1461231724367 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 1833 | 1461231724374 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:42:04 INFO - PROCESS | 1833 | 1461231724383 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 1833 | 1461231724388 Marionette TRACE conn3 <- [1,2130,null,{}] 02:42:04 INFO - PROCESS | 1833 | 1461231724396 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:42:04 INFO - PROCESS | 1833 | 1461231724597 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:42:04 INFO - PROCESS | 1833 | 1461231724858 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c8f000 == 128 [pid = 1833] [id = 540] 02:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f85cc7bd400) [pid = 1833] [serial = 1621] [outer = (nil)] 02:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f85cca5bc00) [pid = 1833] [serial = 1622] [outer = 0x7f85cc7bd400] 02:42:04 INFO - PROCESS | 1833 | 1461231724976 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85cde8d000) [pid = 1833] [serial = 1623] [outer = 0x7f85cc7bd400] 02:42:05 INFO - PROCESS | 1833 | 1461231725878 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:42:05 INFO - PROCESS | 1833 | 1461231725930 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:42:05 INFO - PROCESS | 1833 | 1461231725940 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1833 | 1461231725943 Marionette TRACE conn3 <- [1,2134,null,{}] 02:42:05 INFO - PROCESS | 1833 | 1461231725949 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:42:06 INFO - PROCESS | 1833 | 1461231726148 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:42:06 INFO - PROCESS | 1833 | 1461231726435 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da716000 == 129 [pid = 1833] [id = 541] 02:42:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85cc206c00) [pid = 1833] [serial = 1624] [outer = (nil)] 02:42:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85cfb53400) [pid = 1833] [serial = 1625] [outer = 0x7f85cc206c00] 02:42:06 INFO - PROCESS | 1833 | 1461231726550 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85d6829800) [pid = 1833] [serial = 1626] [outer = 0x7f85cc206c00] 02:42:07 INFO - PROCESS | 1833 | 1461231727374 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:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1480ms 02:42:07 INFO - PROCESS | 1833 | 1461231727420 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1833 | 1461231727424 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:42:07 INFO - PROCESS | 1833 | 1461231727430 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1833 | 1461231727435 Marionette TRACE conn3 <- [1,2138,null,{}] 02:42:07 INFO - PROCESS | 1833 | 1461231727450 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:42:07 INFO - PROCESS | 1833 | 1461231727639 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:42:07 INFO - PROCESS | 1833 | 1461231727844 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf96000 == 130 [pid = 1833] [id = 542] 02:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85d6ac9800) [pid = 1833] [serial = 1627] [outer = (nil)] 02:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85d970b800) [pid = 1833] [serial = 1628] [outer = 0x7f85d6ac9800] 02:42:07 INFO - PROCESS | 1833 | 1461231727961 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85db56d000) [pid = 1833] [serial = 1629] [outer = 0x7f85d6ac9800] 02:42:08 INFO - PROCESS | 1833 | 1461231728871 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:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1487ms 02:42:08 INFO - PROCESS | 1833 | 1461231728917 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:42:08 INFO - PROCESS | 1833 | 1461231728922 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:42:08 INFO - PROCESS | 1833 | 1461231728929 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1833 | 1461231728932 Marionette TRACE conn3 <- [1,2142,null,{}] 02:42:08 INFO - PROCESS | 1833 | 1461231728937 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:42:09 INFO - PROCESS | 1833 | 1461231729117 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:42:09 INFO - PROCESS | 1833 | 1461231729330 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e22000 == 131 [pid = 1833] [id = 543] 02:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85d6e3e400) [pid = 1833] [serial = 1630] [outer = (nil)] 02:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85dcf0a400) [pid = 1833] [serial = 1631] [outer = 0x7f85d6e3e400] 02:42:09 INFO - PROCESS | 1833 | 1461231729444 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85dd1bf400) [pid = 1833] [serial = 1632] [outer = 0x7f85d6e3e400] 02:42:10 INFO - PROCESS | 1833 | 1461231730287 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:42:10 INFO - PROCESS | 1833 | 1461231730373 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:42:10 INFO - PROCESS | 1833 | 1461231730379 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1833 | 1461231730381 Marionette TRACE conn3 <- [1,2146,null,{}] 02:42:10 INFO - PROCESS | 1833 | 1461231730386 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:42:10 INFO - PROCESS | 1833 | 1461231730599 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:42:10 INFO - PROCESS | 1833 | 1461231730857 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3fc7800 == 132 [pid = 1833] [id = 544] 02:42:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85dd4f0800) [pid = 1833] [serial = 1633] [outer = (nil)] 02:42:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85dd4f5000) [pid = 1833] [serial = 1634] [outer = 0x7f85dd4f0800] 02:42:10 INFO - PROCESS | 1833 | 1461231730971 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85dda05c00) [pid = 1833] [serial = 1635] [outer = 0x7f85dd4f0800] 02:42:11 INFO - PROCESS | 1833 | 1461231731779 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:42:11 INFO - PROCESS | 1833 | 1461231731821 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:42:11 INFO - PROCESS | 1833 | 1461231731827 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1833 | 1461231731830 Marionette TRACE conn3 <- [1,2150,null,{}] 02:42:11 INFO - PROCESS | 1833 | 1461231731835 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:42:12 INFO - PROCESS | 1833 | 1461231732019 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:42:12 INFO - PROCESS | 1833 | 1461231732233 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4e4a800 == 133 [pid = 1833] [id = 545] 02:42:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85dda05000) [pid = 1833] [serial = 1636] [outer = (nil)] 02:42:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85ddd29400) [pid = 1833] [serial = 1637] [outer = 0x7f85dda05000] 02:42:12 INFO - PROCESS | 1833 | 1461231732344 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85ddda9400) [pid = 1833] [serial = 1638] [outer = 0x7f85dda05000] 02:42:13 INFO - PROCESS | 1833 | 1461231733234 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:42:13 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:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1485ms 02:42:13 INFO - PROCESS | 1833 | 1461231733312 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1833 | 1461231733316 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:42:13 INFO - PROCESS | 1833 | 1461231733321 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1833 | 1461231733324 Marionette TRACE conn3 <- [1,2154,null,{}] 02:42:13 INFO - PROCESS | 1833 | 1461231733329 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:42:13 INFO - PROCESS | 1833 | 1461231733504 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:42:13 INFO - PROCESS | 1833 | 1461231733751 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99b7800 == 134 [pid = 1833] [id = 546] 02:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85dda06000) [pid = 1833] [serial = 1639] [outer = (nil)] 02:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85ddeb8c00) [pid = 1833] [serial = 1640] [outer = 0x7f85dda06000] 02:42:13 INFO - PROCESS | 1833 | 1461231733864 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85de07cc00) [pid = 1833] [serial = 1641] [outer = 0x7f85dda06000] 02:42:14 INFO - PROCESS | 1833 | 1461231734640 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:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1379ms 02:42:14 INFO - PROCESS | 1833 | 1461231734701 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 1833 | 1461231734705 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:42:14 INFO - PROCESS | 1833 | 1461231734711 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1833 | 1461231734714 Marionette TRACE conn3 <- [1,2158,null,{}] 02:42:14 INFO - PROCESS | 1833 | 1461231734719 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:42:14 INFO - PROCESS | 1833 | 1461231734893 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:42:15 INFO - PROCESS | 1833 | 1461231735103 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0661000 == 135 [pid = 1833] [id = 547] 02:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85cb956c00) [pid = 1833] [serial = 1642] [outer = (nil)] 02:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85dcf0a000) [pid = 1833] [serial = 1643] [outer = 0x7f85cb956c00] 02:42:15 INFO - PROCESS | 1833 | 1461231735220 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85de319000) [pid = 1833] [serial = 1644] [outer = 0x7f85cb956c00] 02:42:16 INFO - PROCESS | 1833 | 1461231736040 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:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1381ms 02:42:16 INFO - PROCESS | 1833 | 1461231736094 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:42:16 INFO - PROCESS | 1833 | 1461231736101 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:42:16 INFO - PROCESS | 1833 | 1461231736107 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1833 | 1461231736110 Marionette TRACE conn3 <- [1,2162,null,{}] 02:42:16 INFO - PROCESS | 1833 | 1461231736115 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:42:16 INFO - PROCESS | 1833 | 1461231736293 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:42:16 INFO - PROCESS | 1833 | 1461231736506 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1554000 == 136 [pid = 1833] [id = 548] 02:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cef64000) [pid = 1833] [serial = 1645] [outer = (nil)] 02:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85df9de000) [pid = 1833] [serial = 1646] [outer = 0x7f85cef64000] 02:42:16 INFO - PROCESS | 1833 | 1461231736621 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85e0366400) [pid = 1833] [serial = 1647] [outer = 0x7f85cef64000] 02:42:17 INFO - PROCESS | 1833 | 1461231737436 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:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1387ms 02:42:17 INFO - PROCESS | 1833 | 1461231737493 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1833 | 1461231737497 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:42:17 INFO - PROCESS | 1833 | 1461231737503 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1833 | 1461231737505 Marionette TRACE conn3 <- [1,2166,null,{}] 02:42:17 INFO - PROCESS | 1833 | 1461231737511 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:42:17 INFO - PROCESS | 1833 | 1461231737686 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:42:17 INFO - PROCESS | 1833 | 1461231737901 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5313800 == 137 [pid = 1833] [id = 549] 02:42:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85df97dc00) [pid = 1833] [serial = 1648] [outer = (nil)] 02:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85e15d9c00) [pid = 1833] [serial = 1649] [outer = 0x7f85df97dc00] 02:42:18 INFO - PROCESS | 1833 | 1461231738012 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85e238f800) [pid = 1833] [serial = 1650] [outer = 0x7f85df97dc00] 02:42:18 INFO - PROCESS | 1833 | 1461231738903 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:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1444ms 02:42:18 INFO - PROCESS | 1833 | 1461231738947 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1833 | 1461231738952 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:42:18 INFO - PROCESS | 1833 | 1461231738958 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1833 | 1461231738962 Marionette TRACE conn3 <- [1,2170,null,{}] 02:42:18 INFO - PROCESS | 1833 | 1461231738967 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:42:19 INFO - PROCESS | 1833 | 1461231739161 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:42:19 INFO - PROCESS | 1833 | 1461231739386 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5840800 == 138 [pid = 1833] [id = 550] 02:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85df97fc00) [pid = 1833] [serial = 1651] [outer = (nil)] 02:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85e2d23400) [pid = 1833] [serial = 1652] [outer = 0x7f85df97fc00] 02:42:19 INFO - PROCESS | 1833 | 1461231739504 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85e2d6e800) [pid = 1833] [serial = 1653] [outer = 0x7f85df97fc00] 02:42:20 INFO - PROCESS | 1833 | 1461231740432 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:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1529ms 02:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:42:20 INFO - PROCESS | 1833 | 1461231740488 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 1833 | 1461231740490 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:42:20 INFO - PROCESS | 1833 | 1461231740496 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 1833 | 1461231740499 Marionette TRACE conn3 <- [1,2174,null,{}] 02:42:20 INFO - PROCESS | 1833 | 1461231740504 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:42:20 INFO - PROCESS | 1833 | 1461231740680 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:42:20 INFO - PROCESS | 1833 | 1461231740899 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c92a1800 == 139 [pid = 1833] [id = 551] 02:42:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85c908d400) [pid = 1833] [serial = 1654] [outer = (nil)] 02:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85c9093800) [pid = 1833] [serial = 1655] [outer = 0x7f85c908d400] 02:42:21 INFO - PROCESS | 1833 | 1461231741013 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85cb90b400) [pid = 1833] [serial = 1656] [outer = 0x7f85c908d400] 02:42:22 INFO - PROCESS | 1833 | 1461231742544 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:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2083ms 02:42:22 INFO - PROCESS | 1833 | 1461231742579 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:42:22 INFO - PROCESS | 1833 | 1461231742585 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:42:22 INFO - PROCESS | 1833 | 1461231742592 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1833 | 1461231742598 Marionette TRACE conn3 <- [1,2178,null,{}] 02:42:22 INFO - PROCESS | 1833 | 1461231742606 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:42:22 INFO - PROCESS | 1833 | 1461231742780 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:42:23 INFO - PROCESS | 1833 | 1461231743000 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17c3000 == 140 [pid = 1833] [id = 552] 02:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85c92b7000) [pid = 1833] [serial = 1657] [outer = (nil)] 02:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cb95b400) [pid = 1833] [serial = 1658] [outer = 0x7f85c92b7000] 02:42:23 INFO - PROCESS | 1833 | 1461231743109 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cbc59400) [pid = 1833] [serial = 1659] [outer = 0x7f85c92b7000] 02:42:23 INFO - PROCESS | 1833 | 1461231743977 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:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1433ms 02:42:24 INFO - PROCESS | 1833 | 1461231744026 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 1833 | 1461231744033 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:42:24 INFO - PROCESS | 1833 | 1461231744043 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1833 | 1461231744046 Marionette TRACE conn3 <- [1,2182,null,{}] 02:42:24 INFO - PROCESS | 1833 | 1461231744052 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:42:24 INFO - PROCESS | 1833 | 1461231744230 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:42:24 INFO - PROCESS | 1833 | 1461231744661 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7df000 == 141 [pid = 1833] [id = 553] 02:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cca5c400) [pid = 1833] [serial = 1660] [outer = (nil)] 02:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85cca83400) [pid = 1833] [serial = 1661] [outer = 0x7f85cca5c400] 02:42:24 INFO - PROCESS | 1833 | 1461231744731 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85cde85000) [pid = 1833] [serial = 1662] [outer = 0x7f85cca5c400] 02:42:25 INFO - PROCESS | 1833 | 1461231745564 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:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1582ms 02:42:25 INFO - PROCESS | 1833 | 1461231745624 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1833 | 1461231745627 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:42:25 INFO - PROCESS | 1833 | 1461231745633 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1833 | 1461231745639 Marionette TRACE conn3 <- [1,2186,null,{}] 02:42:25 INFO - PROCESS | 1833 | 1461231745654 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:42:25 INFO - PROCESS | 1833 | 1461231745828 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f06dd000 == 140 [pid = 1833] [id = 176] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da01d800 == 139 [pid = 1833] [id = 377] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da773800 == 138 [pid = 1833] [id = 492] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5ba1000 == 137 [pid = 1833] [id = 220] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0996000 == 136 [pid = 1833] [id = 469] 02:42:26 INFO - PROCESS | 1833 | 1461231746192 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da081800 == 135 [pid = 1833] [id = 491] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6867800 == 134 [pid = 1833] [id = 489] 02:42:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb6c800 == 133 [pid = 1833] [id = 497] 02:42:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7f1000 == 134 [pid = 1833] [id = 554] 02:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cca66800) [pid = 1833] [serial = 1663] [outer = (nil)] 02:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85ce81b000) [pid = 1833] [serial = 1664] [outer = 0x7f85cca66800] 02:42:26 INFO - PROCESS | 1833 | 1461231746283 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cf0c4400) [pid = 1833] [serial = 1665] [outer = 0x7f85cca66800] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85d9a60800) [pid = 1833] [serial = 1425] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85cb90fc00) [pid = 1833] [serial = 1461] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85dda88400) [pid = 1833] [serial = 1500] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85cdcd6400) [pid = 1833] [serial = 1536] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85dd471c00) [pid = 1833] [serial = 1431] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85e2d1b400) [pid = 1833] [serial = 1503] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cf0c7800) [pid = 1833] [serial = 1539] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cbadbc00) [pid = 1833] [serial = 1488] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85d0bb9c00) [pid = 1833] [serial = 1541] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85d6df0400) [pid = 1833] [serial = 1494] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85d9b6ac00) [pid = 1833] [serial = 1548] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85e40cd000) [pid = 1833] [serial = 1443] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85f3a1c800) [pid = 1833] [serial = 1518] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85e0365800) [pid = 1833] [serial = 1437] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85f545e000) [pid = 1833] [serial = 1455] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cb959400) [pid = 1833] [serial = 1521] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cb95c400) [pid = 1833] [serial = 1550] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85f592f000) [pid = 1833] [serial = 1509] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85e5e3dc00) [pid = 1833] [serial = 1449] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85e2d6f400) [pid = 1833] [serial = 1440] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85f07a4c00) [pid = 1833] [serial = 1452] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d6e38c00) [pid = 1833] [serial = 1544] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85cdfe3800) [pid = 1833] [serial = 1422] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85dc438800) [pid = 1833] [serial = 1497] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85dda85c00) [pid = 1833] [serial = 1434] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85cca7c800) [pid = 1833] [serial = 1535] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85ce81f000) [pid = 1833] [serial = 1491] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85d8221000) [pid = 1833] [serial = 1547] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85cb75a800) [pid = 1833] [serial = 1533] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85dc4e3c00) [pid = 1833] [serial = 1428] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85e4e69000) [pid = 1833] [serial = 1446] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85d6aca000) [pid = 1833] [serial = 1542] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85f1826400) [pid = 1833] [serial = 1506] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85c92b6400) [pid = 1833] [serial = 1532] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85c909a400) [pid = 1833] [serial = 1515] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85ce84e800) [pid = 1833] [serial = 1538] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85d6e43400) [pid = 1833] [serial = 1545] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85cbc5d000) [pid = 1833] [serial = 1512] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85f5b2d400) [pid = 1833] [serial = 1458] [outer = (nil)] [url = about:blank] 02:42:26 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85cbad5800) [pid = 1833] [serial = 1551] [outer = (nil)] [url = about:blank] 02:42:27 INFO - PROCESS | 1833 | 1461231747069 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:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1487ms 02:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:42:27 INFO - PROCESS | 1833 | 1461231747121 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 1833 | 1461231747124 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:42:27 INFO - PROCESS | 1833 | 1461231747130 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 1833 | 1461231747132 Marionette TRACE conn3 <- [1,2190,null,{}] 02:42:27 INFO - PROCESS | 1833 | 1461231747137 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:42:27 INFO - PROCESS | 1833 | 1461231747299 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:42:27 INFO - PROCESS | 1833 | 1461231747467 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbf0000 == 135 [pid = 1833] [id = 555] 02:42:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85c92b6400) [pid = 1833] [serial = 1666] [outer = (nil)] 02:42:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85cf0c8000) [pid = 1833] [serial = 1667] [outer = 0x7f85c92b6400] 02:42:27 INFO - PROCESS | 1833 | 1461231747543 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cfacfc00) [pid = 1833] [serial = 1668] [outer = 0x7f85c92b6400] 02:42:28 INFO - PROCESS | 1833 | 1461231748183 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:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1081ms 02:42:28 INFO - PROCESS | 1833 | 1461231748211 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1833 | 1461231748214 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:42:28 INFO - PROCESS | 1833 | 1461231748220 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1833 | 1461231748222 Marionette TRACE conn3 <- [1,2194,null,{}] 02:42:28 INFO - PROCESS | 1833 | 1461231748227 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:42:28 INFO - PROCESS | 1833 | 1461231748382 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:42:28 INFO - PROCESS | 1833 | 1461231748401 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8279000 == 136 [pid = 1833] [id = 556] 02:42:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cbc5d000) [pid = 1833] [serial = 1669] [outer = (nil)] 02:42:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85d0bb0c00) [pid = 1833] [serial = 1670] [outer = 0x7f85cbc5d000] 02:42:28 INFO - PROCESS | 1833 | 1461231748644 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85d14f1400) [pid = 1833] [serial = 1671] [outer = 0x7f85cbc5d000] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85cb90e000) [pid = 1833] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85cef66000) [pid = 1833] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85d9703400) [pid = 1833] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85d682a800) [pid = 1833] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85c92bb800) [pid = 1833] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85ce848800) [pid = 1833] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85cb959000) [pid = 1833] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:42:30 INFO - PROCESS | 1833 | 1461231750321 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:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2144ms 02:42:30 INFO - PROCESS | 1833 | 1461231750365 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 1833 | 1461231750372 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:42:30 INFO - PROCESS | 1833 | 1461231750380 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 1833 | 1461231750385 Marionette TRACE conn3 <- [1,2198,null,{}] 02:42:30 INFO - PROCESS | 1833 | 1461231750393 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:42:30 INFO - PROCESS | 1833 | 1461231750582 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:42:30 INFO - PROCESS | 1833 | 1461231750790 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17b8800 == 137 [pid = 1833] [id = 557] 02:42:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85cbc56c00) [pid = 1833] [serial = 1672] [outer = (nil)] 02:42:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85cc7b8c00) [pid = 1833] [serial = 1673] [outer = 0x7f85cbc56c00] 02:42:30 INFO - PROCESS | 1833 | 1461231750944 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85cdcd8000) [pid = 1833] [serial = 1674] [outer = 0x7f85cbc56c00] 02:42:31 INFO - PROCESS | 1833 | 1461231751951 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:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1634ms 02:42:32 INFO - PROCESS | 1833 | 1461231752015 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 1833 | 1461231752023 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:42:32 INFO - PROCESS | 1833 | 1461231752033 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 1833 | 1461231752037 Marionette TRACE conn3 <- [1,2202,null,{}] 02:42:32 INFO - PROCESS | 1833 | 1461231752043 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:42:32 INFO - PROCESS | 1833 | 1461231752263 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:42:32 INFO - PROCESS | 1833 | 1461231752512 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9490000 == 138 [pid = 1833] [id = 558] 02:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cde82400) [pid = 1833] [serial = 1675] [outer = (nil)] 02:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cf0c2400) [pid = 1833] [serial = 1676] [outer = 0x7f85cde82400] 02:42:32 INFO - PROCESS | 1833 | 1461231752626 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85cfb55000) [pid = 1833] [serial = 1677] [outer = 0x7f85cde82400] 02:42:33 INFO - PROCESS | 1833 | 1461231753457 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:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 02:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:42:33 INFO - PROCESS | 1833 | 1461231753514 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 1833 | 1461231753517 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:42:33 INFO - PROCESS | 1833 | 1461231753525 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1833 | 1461231753531 Marionette TRACE conn3 <- [1,2206,null,{}] 02:42:33 INFO - PROCESS | 1833 | 1461231753547 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:42:33 INFO - PROCESS | 1833 | 1461231753829 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:42:34 INFO - PROCESS | 1833 | 1461231754020 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da070000 == 139 [pid = 1833] [id = 559] 02:42:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85ce907800) [pid = 1833] [serial = 1678] [outer = (nil)] 02:42:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85d6ad1000) [pid = 1833] [serial = 1679] [outer = 0x7f85ce907800] 02:42:34 INFO - PROCESS | 1833 | 1461231754138 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85d6e38c00) [pid = 1833] [serial = 1680] [outer = 0x7f85ce907800] 02:42:34 INFO - PROCESS | 1833 | 1461231754937 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:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1440ms 02:42:34 INFO - PROCESS | 1833 | 1461231754964 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1833 | 1461231754968 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:42:34 INFO - PROCESS | 1833 | 1461231754974 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1833 | 1461231754977 Marionette TRACE conn3 <- [1,2210,null,{}] 02:42:34 INFO - PROCESS | 1833 | 1461231754982 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:42:35 INFO - PROCESS | 1833 | 1461231755159 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:42:35 INFO - PROCESS | 1833 | 1461231755421 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da705800 == 140 [pid = 1833] [id = 560] 02:42:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85ceae3400) [pid = 1833] [serial = 1681] [outer = (nil)] 02:42:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85d821a400) [pid = 1833] [serial = 1682] [outer = 0x7f85ceae3400] 02:42:35 INFO - PROCESS | 1833 | 1461231755495 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85d8696c00) [pid = 1833] [serial = 1683] [outer = 0x7f85ceae3400] 02:42:36 INFO - PROCESS | 1833 | 1461231756321 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:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1378ms 02:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:42:36 INFO - PROCESS | 1833 | 1461231756352 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 1833 | 1461231756355 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:42:36 INFO - PROCESS | 1833 | 1461231756361 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1833 | 1461231756364 Marionette TRACE conn3 <- [1,2214,null,{}] 02:42:36 INFO - PROCESS | 1833 | 1461231756369 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:42:36 INFO - PROCESS | 1833 | 1461231756539 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:42:36 INFO - PROCESS | 1833 | 1461231756746 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7b7000 == 141 [pid = 1833] [id = 561] 02:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85d6df7800) [pid = 1833] [serial = 1684] [outer = (nil)] 02:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85d86ef000) [pid = 1833] [serial = 1685] [outer = 0x7f85d6df7800] 02:42:36 INFO - PROCESS | 1833 | 1461231756813 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85d9710c00) [pid = 1833] [serial = 1686] [outer = 0x7f85d6df7800] 02:42:37 INFO - PROCESS | 1833 | 1461231757674 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:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1383ms 02:42:37 INFO - PROCESS | 1833 | 1461231757744 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 1833 | 1461231757748 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:42:37 INFO - PROCESS | 1833 | 1461231757753 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1833 | 1461231757756 Marionette TRACE conn3 <- [1,2218,null,{}] 02:42:37 INFO - PROCESS | 1833 | 1461231757761 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:42:37 INFO - PROCESS | 1833 | 1461231757984 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:42:38 INFO - PROCESS | 1833 | 1461231758188 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd10f800 == 142 [pid = 1833] [id = 562] 02:42:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85d970fc00) [pid = 1833] [serial = 1687] [outer = (nil)] 02:42:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85db791000) [pid = 1833] [serial = 1688] [outer = 0x7f85d970fc00] 02:42:38 INFO - PROCESS | 1833 | 1461231758260 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85dc4e8800) [pid = 1833] [serial = 1689] [outer = 0x7f85d970fc00] 02:42:39 INFO - PROCESS | 1833 | 1461231759133 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:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1429ms 02:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:42:39 INFO - PROCESS | 1833 | 1461231759184 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 1833 | 1461231759187 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:42:39 INFO - PROCESS | 1833 | 1461231759194 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 1833 | 1461231759197 Marionette TRACE conn3 <- [1,2222,null,{}] 02:42:39 INFO - PROCESS | 1833 | 1461231759203 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:42:39 INFO - PROCESS | 1833 | 1461231759379 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:42:39 INFO - PROCESS | 1833 | 1461231759591 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddae5000 == 143 [pid = 1833] [id = 563] 02:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85da00cc00) [pid = 1833] [serial = 1690] [outer = (nil)] 02:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85dd045000) [pid = 1833] [serial = 1691] [outer = 0x7f85da00cc00] 02:42:39 INFO - PROCESS | 1833 | 1461231759662 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85dd475000) [pid = 1833] [serial = 1692] [outer = 0x7f85da00cc00] 02:42:40 INFO - PROCESS | 1833 | 1461231760485 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:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1330ms 02:42:40 INFO - PROCESS | 1833 | 1461231760524 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 1833 | 1461231760527 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:42:40 INFO - PROCESS | 1833 | 1461231760533 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 1833 | 1461231760535 Marionette TRACE conn3 <- [1,2226,null,{}] 02:42:40 INFO - PROCESS | 1833 | 1461231760541 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:42:40 INFO - PROCESS | 1833 | 1461231760711 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:42:40 INFO - PROCESS | 1833 | 1461231760920 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dde87800 == 144 [pid = 1833] [id = 564] 02:42:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85dc329000) [pid = 1833] [serial = 1693] [outer = (nil)] 02:42:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85dda06400) [pid = 1833] [serial = 1694] [outer = 0x7f85dc329000] 02:42:40 INFO - PROCESS | 1833 | 1461231760987 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85dda88c00) [pid = 1833] [serial = 1695] [outer = 0x7f85dc329000] 02:42:41 INFO - PROCESS | 1833 | 1461231761821 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:42:41 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:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1332ms 02:42:41 INFO - PROCESS | 1833 | 1461231761865 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1833 | 1461231761869 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:42:41 INFO - PROCESS | 1833 | 1461231761874 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1833 | 1461231761877 Marionette TRACE conn3 <- [1,2230,null,{}] 02:42:41 INFO - PROCESS | 1833 | 1461231761882 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:42:42 INFO - PROCESS | 1833 | 1461231762056 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:42:42 INFO - PROCESS | 1833 | 1461231762267 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85df99f000 == 145 [pid = 1833] [id = 565] 02:42:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85dc333800) [pid = 1833] [serial = 1696] [outer = (nil)] 02:42:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85ddd24800) [pid = 1833] [serial = 1697] [outer = 0x7f85dc333800] 02:42:42 INFO - PROCESS | 1833 | 1461231762335 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85ddd9f400) [pid = 1833] [serial = 1698] [outer = 0x7f85dc333800] 02:42:43 INFO - PROCESS | 1833 | 1461231763155 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:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1326ms 02:42:43 INFO - PROCESS | 1833 | 1461231763202 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 1833 | 1461231763206 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:42:43 INFO - PROCESS | 1833 | 1461231763211 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 1833 | 1461231763214 Marionette TRACE conn3 <- [1,2234,null,{}] 02:42:43 INFO - PROCESS | 1833 | 1461231763219 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:42:43 INFO - PROCESS | 1833 | 1461231763410 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:42:43 INFO - PROCESS | 1833 | 1461231763624 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e1c800 == 146 [pid = 1833] [id = 566] 02:42:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85da967800) [pid = 1833] [serial = 1699] [outer = (nil)] 02:42:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85ddebc000) [pid = 1833] [serial = 1700] [outer = 0x7f85da967800] 02:42:43 INFO - PROCESS | 1833 | 1461231763735 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85df981000) [pid = 1833] [serial = 1701] [outer = 0x7f85da967800] 02:42:44 INFO - PROCESS | 1833 | 1461231764603 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:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1442ms 02:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:42:44 INFO - PROCESS | 1833 | 1461231764654 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 1833 | 1461231764657 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:42:44 INFO - PROCESS | 1833 | 1461231764664 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1833 | 1461231764667 Marionette TRACE conn3 <- [1,2238,null,{}] 02:42:44 INFO - PROCESS | 1833 | 1461231764673 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:42:44 INFO - PROCESS | 1833 | 1461231764907 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:42:45 INFO - PROCESS | 1833 | 1461231765163 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e464d000 == 147 [pid = 1833] [id = 567] 02:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85e052f400) [pid = 1833] [serial = 1702] [outer = (nil)] 02:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85e2762400) [pid = 1833] [serial = 1703] [outer = 0x7f85e052f400] 02:42:45 INFO - PROCESS | 1833 | 1461231765288 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85e2d25000) [pid = 1833] [serial = 1704] [outer = 0x7f85e052f400] 02:42:46 INFO - PROCESS | 1833 | 1461231766078 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:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1480ms 02:42:46 INFO - PROCESS | 1833 | 1461231766143 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1833 | 1461231766147 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:42:46 INFO - PROCESS | 1833 | 1461231766152 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1833 | 1461231766154 Marionette TRACE conn3 <- [1,2242,null,{}] 02:42:46 INFO - PROCESS | 1833 | 1461231766160 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:42:46 INFO - PROCESS | 1833 | 1461231766378 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:42:46 INFO - PROCESS | 1833 | 1461231766589 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ea71c000 == 148 [pid = 1833] [id = 568] 02:42:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85e1a66400) [pid = 1833] [serial = 1705] [outer = (nil)] 02:42:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85e2d69000) [pid = 1833] [serial = 1706] [outer = 0x7f85e1a66400] 02:42:46 INFO - PROCESS | 1833 | 1461231766697 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85e2d74400) [pid = 1833] [serial = 1707] [outer = 0x7f85e1a66400] 02:42:47 INFO - PROCESS | 1833 | 1461231767544 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:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1443ms 02:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:42:47 INFO - PROCESS | 1833 | 1461231767596 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 1833 | 1461231767599 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:42:47 INFO - PROCESS | 1833 | 1461231767605 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 1833 | 1461231767608 Marionette TRACE conn3 <- [1,2246,null,{}] 02:42:47 INFO - PROCESS | 1833 | 1461231767613 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:42:47 INFO - PROCESS | 1833 | 1461231767782 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:42:48 INFO - PROCESS | 1833 | 1461231767995 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f3513000 == 149 [pid = 1833] [id = 569] 02:42:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85e2623000) [pid = 1833] [serial = 1708] [outer = (nil)] 02:42:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85e304a800) [pid = 1833] [serial = 1709] [outer = 0x7f85e2623000] 02:42:48 INFO - PROCESS | 1833 | 1461231768102 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85e37a9c00) [pid = 1833] [serial = 1710] [outer = 0x7f85e2623000] 02:42:48 INFO - PROCESS | 1833 | 1461231768948 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:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1383ms 02:42:48 INFO - PROCESS | 1833 | 1461231768987 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 1833 | 1461231768990 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:42:48 INFO - PROCESS | 1833 | 1461231768996 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 1833 | 1461231768999 Marionette TRACE conn3 <- [1,2250,null,{}] 02:42:49 INFO - PROCESS | 1833 | 1461231769004 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:42:49 INFO - PROCESS | 1833 | 1461231769172 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:42:49 INFO - PROCESS | 1833 | 1461231769387 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5841800 == 150 [pid = 1833] [id = 570] 02:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85e3826400) [pid = 1833] [serial = 1711] [outer = (nil)] 02:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85e3d3ec00) [pid = 1833] [serial = 1712] [outer = 0x7f85e3826400] 02:42:49 INFO - PROCESS | 1833 | 1461231769495 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85e40cd000) [pid = 1833] [serial = 1713] [outer = 0x7f85e3826400] 02:42:50 INFO - PROCESS | 1833 | 1461231770388 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:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1430ms 02:42:50 INFO - PROCESS | 1833 | 1461231770426 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 1833 | 1461231770429 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:42:50 INFO - PROCESS | 1833 | 1461231770438 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 1833 | 1461231770440 Marionette TRACE conn3 <- [1,2254,null,{}] 02:42:50 INFO - PROCESS | 1833 | 1461231770445 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:42:50 INFO - PROCESS | 1833 | 1461231770617 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:42:50 INFO - PROCESS | 1833 | 1461231770845 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d07cf800 == 151 [pid = 1833] [id = 571] 02:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85c9099400) [pid = 1833] [serial = 1714] [outer = (nil)] 02:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85c92b5400) [pid = 1833] [serial = 1715] [outer = 0x7f85c9099400] 02:42:51 INFO - PROCESS | 1833 | 1461231771282 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85cb907800) [pid = 1833] [serial = 1716] [outer = 0x7f85c9099400] 02:42:52 INFO - PROCESS | 1833 | 1461231772155 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:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1785ms 02:42:52 INFO - PROCESS | 1833 | 1461231772225 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 1833 | 1461231772231 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:42:52 INFO - PROCESS | 1833 | 1461231772240 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 1833 | 1461231772244 Marionette TRACE conn3 <- [1,2258,null,{}] 02:42:52 INFO - PROCESS | 1833 | 1461231772251 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:42:52 INFO - PROCESS | 1833 | 1461231772485 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:42:52 INFO - PROCESS | 1833 | 1461231772909 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c92ae000 == 152 [pid = 1833] [id = 572] 02:42:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85cca65400) [pid = 1833] [serial = 1717] [outer = (nil)] 02:42:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85cdce1c00) [pid = 1833] [serial = 1718] [outer = 0x7f85cca65400] 02:42:52 INFO - PROCESS | 1833 | 1461231772981 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85ce820800) [pid = 1833] [serial = 1719] [outer = 0x7f85cca65400] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbf0000 == 151 [pid = 1833] [id = 555] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7f1000 == 150 [pid = 1833] [id = 554] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7df000 == 149 [pid = 1833] [id = 553] 02:42:53 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85d94d0400) [pid = 1833] [serial = 1577] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d9b65400) [pid = 1833] [serial = 1580] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85da003800) [pid = 1833] [serial = 1583] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85db934c00) [pid = 1833] [serial = 1586] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85dc4ec000) [pid = 1833] [serial = 1589] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85dd03ec00) [pid = 1833] [serial = 1592] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17c3000 == 148 [pid = 1833] [id = 552] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c92a1800 == 147 [pid = 1833] [id = 551] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5840800 == 146 [pid = 1833] [id = 550] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1554000 == 145 [pid = 1833] [id = 548] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0661000 == 144 [pid = 1833] [id = 547] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e99b7800 == 143 [pid = 1833] [id = 546] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4e4a800 == 142 [pid = 1833] [id = 545] 02:42:53 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3fc7800 == 141 [pid = 1833] [id = 544] 02:42:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e22000 == 140 [pid = 1833] [id = 543] 02:42:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c8f000 == 139 [pid = 1833] [id = 540] 02:42:54 INFO - PROCESS | 1833 | 1461231774013 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:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85db937800) [pid = 1833] [serial = 1613] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85cebe9800) [pid = 1833] [serial = 1602] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85ce908800) [pid = 1833] [serial = 1601] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cc7be800) [pid = 1833] [serial = 1556] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85d8217800) [pid = 1833] [serial = 1571] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85cfac6800) [pid = 1833] [serial = 1604] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85cbc51000) [pid = 1833] [serial = 1616] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85d14e6000) [pid = 1833] [serial = 1605] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cde8fc00) [pid = 1833] [serial = 1559] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85cc7b7c00) [pid = 1833] [serial = 1553] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85cdcdfc00) [pid = 1833] [serial = 1599] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85cc847800) [pid = 1833] [serial = 1598] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d86e4800) [pid = 1833] [serial = 1574] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d6820400) [pid = 1833] [serial = 1568] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85cbad8800) [pid = 1833] [serial = 1595] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85d6aca400) [pid = 1833] [serial = 1607] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cef70000) [pid = 1833] [serial = 1562] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d0bba400) [pid = 1833] [serial = 1565] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85d8213400) [pid = 1833] [serial = 1610] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85dd1b5400) [pid = 1833] [serial = 1614] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85d8511c00) [pid = 1833] [serial = 1611] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85cf17a000) [pid = 1833] [serial = 1617] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d6e3c000) [pid = 1833] [serial = 1608] [outer = (nil)] [url = about:blank] 02:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1834ms 02:42:54 INFO - PROCESS | 1833 | 1461231774072 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1833 | 1461231774077 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:42:54 INFO - PROCESS | 1833 | 1461231774087 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1833 | 1461231774091 Marionette TRACE conn3 <- [1,2262,null,{}] 02:42:54 INFO - PROCESS | 1833 | 1461231774096 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:42:54 INFO - PROCESS | 1833 | 1461231774295 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:42:54 INFO - PROCESS | 1833 | 1461231774548 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17a0800 == 140 [pid = 1833] [id = 573] 02:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85cca86800) [pid = 1833] [serial = 1720] [outer = (nil)] 02:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cef6e000) [pid = 1833] [serial = 1721] [outer = 0x7f85cca86800] 02:42:54 INFO - PROCESS | 1833 | 1461231774610 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85d0bb6800) [pid = 1833] [serial = 1722] [outer = 0x7f85cca86800] 02:42:55 INFO - PROCESS | 1833 | 1461231775299 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:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1228ms 02:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:42:55 INFO - PROCESS | 1833 | 1461231775316 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1833 | 1461231775318 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:42:55 INFO - PROCESS | 1833 | 1461231775324 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1833 | 1461231775330 Marionette TRACE conn3 <- [1,2266,null,{}] 02:42:55 INFO - PROCESS | 1833 | 1461231775346 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:42:55 INFO - PROCESS | 1833 | 1461231775610 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:42:55 INFO - PROCESS | 1833 | 1461231775735 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8650800 == 141 [pid = 1833] [id = 574] 02:42:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85ce844800) [pid = 1833] [serial = 1723] [outer = (nil)] 02:42:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85d6e34800) [pid = 1833] [serial = 1724] [outer = 0x7f85ce844800] 02:42:55 INFO - PROCESS | 1833 | 1461231775796 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85d6df9c00) [pid = 1833] [serial = 1725] [outer = 0x7f85ce844800] 02:42:56 INFO - PROCESS | 1833 | 1461231776561 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:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1292ms 02:42:56 INFO - PROCESS | 1833 | 1461231776627 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 1833 | 1461231776631 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:42:56 INFO - PROCESS | 1833 | 1461231776641 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1833 | 1461231776643 Marionette TRACE conn3 <- [1,2270,null,{}] 02:42:56 INFO - PROCESS | 1833 | 1461231776659 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:42:56 INFO - PROCESS | 1833 | 1461231776904 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:42:56 INFO - PROCESS | 1833 | 1461231776930 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da07b000 == 142 [pid = 1833] [id = 575] 02:42:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85ce849c00) [pid = 1833] [serial = 1726] [outer = (nil)] 02:42:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85d850d400) [pid = 1833] [serial = 1727] [outer = 0x7f85ce849c00] 02:42:56 INFO - PROCESS | 1833 | 1461231776988 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85d9f09c00) [pid = 1833] [serial = 1728] [outer = 0x7f85ce849c00] 02:42:57 INFO - PROCESS | 1833 | 1461231777865 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:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1287ms 02:42:57 INFO - PROCESS | 1833 | 1461231777929 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 1833 | 1461231777933 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:42:57 INFO - PROCESS | 1833 | 1461231777938 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 1833 | 1461231777940 Marionette TRACE conn3 <- [1,2274,null,{}] 02:42:57 INFO - PROCESS | 1833 | 1461231777947 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:42:58 INFO - PROCESS | 1833 | 1461231778181 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:42:58 INFO - PROCESS | 1833 | 1461231778220 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7a7800 == 143 [pid = 1833] [id = 576] 02:42:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85da00ac00) [pid = 1833] [serial = 1729] [outer = (nil)] 02:42:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85da1ae800) [pid = 1833] [serial = 1730] [outer = 0x7f85da00ac00] 02:42:58 INFO - PROCESS | 1833 | 1461231778290 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85dd03ec00) [pid = 1833] [serial = 1731] [outer = 0x7f85da00ac00] 02:42:58 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85cca5c400) [pid = 1833] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:42:58 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85c92b6400) [pid = 1833] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:42:58 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85cca66800) [pid = 1833] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:42:58 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85c92b7000) [pid = 1833] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:42:59 INFO - PROCESS | 1833 | 1461231779237 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:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1327ms 02:42:59 INFO - PROCESS | 1833 | 1461231779266 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 1833 | 1461231779269 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:42:59 INFO - PROCESS | 1833 | 1461231779283 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 1833 | 1461231779285 Marionette TRACE conn3 <- [1,2278,null,{}] 02:42:59 INFO - PROCESS | 1833 | 1461231779290 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:42:59 INFO - PROCESS | 1833 | 1461231779479 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:42:59 INFO - PROCESS | 1833 | 1461231779494 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd897800 == 144 [pid = 1833] [id = 577] 02:42:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85dd1bac00) [pid = 1833] [serial = 1732] [outer = (nil)] 02:42:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85dda86c00) [pid = 1833] [serial = 1733] [outer = 0x7f85dd1bac00] 02:42:59 INFO - PROCESS | 1833 | 1461231779554 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85ddeb6800) [pid = 1833] [serial = 1734] [outer = 0x7f85dd1bac00] 02:43:00 INFO - PROCESS | 1833 | 1461231780372 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:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1141ms 02:43:00 INFO - PROCESS | 1833 | 1461231780416 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 1833 | 1461231780424 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:43:00 INFO - PROCESS | 1833 | 1461231780445 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1833 | 1461231780448 Marionette TRACE conn3 <- [1,2282,null,{}] 02:43:00 INFO - PROCESS | 1833 | 1461231780453 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:43:00 INFO - PROCESS | 1833 | 1461231780625 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:43:00 INFO - PROCESS | 1833 | 1461231780649 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e227d000 == 145 [pid = 1833] [id = 578] 02:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85dd04ac00) [pid = 1833] [serial = 1735] [outer = (nil)] 02:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85de314400) [pid = 1833] [serial = 1736] [outer = 0x7f85dd04ac00] 02:43:00 INFO - PROCESS | 1833 | 1461231780710 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85df9e5c00) [pid = 1833] [serial = 1737] [outer = 0x7f85dd04ac00] 02:43:01 INFO - PROCESS | 1833 | 1461231781909 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:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1532ms 02:43:01 INFO - PROCESS | 1833 | 1461231781978 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 1833 | 1461231781986 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:43:01 INFO - PROCESS | 1833 | 1461231781994 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1833 | 1461231781999 Marionette TRACE conn3 <- [1,2286,null,{}] 02:43:02 INFO - PROCESS | 1833 | 1461231782007 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:43:02 INFO - PROCESS | 1833 | 1461231782235 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:43:02 INFO - PROCESS | 1833 | 1461231782501 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d749e000 == 146 [pid = 1833] [id = 579] 02:43:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cdcdf800) [pid = 1833] [serial = 1738] [outer = (nil)] 02:43:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cdfe4c00) [pid = 1833] [serial = 1739] [outer = 0x7f85cdcdf800] 02:43:02 INFO - PROCESS | 1833 | 1461231782615 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cebe8c00) [pid = 1833] [serial = 1740] [outer = 0x7f85cdcdf800] 02:43:03 INFO - PROCESS | 1833 | 1461231783479 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:43:03 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:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1532ms 02:43:03 INFO - PROCESS | 1833 | 1461231783526 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1833 | 1461231783534 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:43:03 INFO - PROCESS | 1833 | 1461231783544 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1833 | 1461231783548 Marionette TRACE conn3 <- [1,2290,null,{}] 02:43:03 INFO - PROCESS | 1833 | 1461231783554 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:43:03 INFO - PROCESS | 1833 | 1461231783742 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:43:04 INFO - PROCESS | 1833 | 1461231784042 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc3a0800 == 147 [pid = 1833] [id = 580] 02:43:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85d6820000) [pid = 1833] [serial = 1741] [outer = (nil)] 02:43:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85d6e34c00) [pid = 1833] [serial = 1742] [outer = 0x7f85d6820000] 02:43:04 INFO - PROCESS | 1833 | 1461231784157 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85d94cac00) [pid = 1833] [serial = 1743] [outer = 0x7f85d6820000] 02:43:04 INFO - PROCESS | 1833 | 1461231784980 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:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1486ms 02:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:43:05 INFO - PROCESS | 1833 | 1461231785031 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 1833 | 1461231785034 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:43:05 INFO - PROCESS | 1833 | 1461231785041 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1833 | 1461231785046 Marionette TRACE conn3 <- [1,2294,null,{}] 02:43:05 INFO - PROCESS | 1833 | 1461231785062 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:43:05 INFO - PROCESS | 1833 | 1461231785260 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:43:05 INFO - PROCESS | 1833 | 1461231785522 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3fcb000 == 148 [pid = 1833] [id = 581] 02:43:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85cef6c800) [pid = 1833] [serial = 1744] [outer = (nil)] 02:43:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85dc435c00) [pid = 1833] [serial = 1745] [outer = 0x7f85cef6c800] 02:43:05 INFO - PROCESS | 1833 | 1461231785641 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85dda0f000) [pid = 1833] [serial = 1746] [outer = 0x7f85cef6c800] 02:43:06 INFO - PROCESS | 1833 | 1461231786427 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:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1442ms 02:43:06 INFO - PROCESS | 1833 | 1461231786483 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:43:06 INFO - PROCESS | 1833 | 1461231786487 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:43:06 INFO - PROCESS | 1833 | 1461231786493 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 1833 | 1461231786496 Marionette TRACE conn3 <- [1,2298,null,{}] 02:43:06 INFO - PROCESS | 1833 | 1461231786501 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:43:06 INFO - PROCESS | 1833 | 1461231786680 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:43:06 INFO - PROCESS | 1833 | 1461231786897 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f04e8800 == 149 [pid = 1833] [id = 582] 02:43:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85d6e91400) [pid = 1833] [serial = 1747] [outer = (nil)] 02:43:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85df9e4800) [pid = 1833] [serial = 1748] [outer = 0x7f85d6e91400] 02:43:07 INFO - PROCESS | 1833 | 1461231787010 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85e14c1800) [pid = 1833] [serial = 1749] [outer = 0x7f85d6e91400] 02:43:07 INFO - PROCESS | 1833 | 1461231787820 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:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1383ms 02:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:43:07 INFO - PROCESS | 1833 | 1461231787876 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 1833 | 1461231787878 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:43:07 INFO - PROCESS | 1833 | 1461231787885 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1833 | 1461231787888 Marionette TRACE conn3 <- [1,2302,null,{}] 02:43:07 INFO - PROCESS | 1833 | 1461231787893 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:43:08 INFO - PROCESS | 1833 | 1461231788067 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:43:08 INFO - PROCESS | 1833 | 1461231788283 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5657800 == 150 [pid = 1833] [id = 583] 02:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85ddeb8000) [pid = 1833] [serial = 1750] [outer = (nil)] 02:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85e2619800) [pid = 1833] [serial = 1751] [outer = 0x7f85ddeb8000] 02:43:08 INFO - PROCESS | 1833 | 1461231788392 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85e2d28c00) [pid = 1833] [serial = 1752] [outer = 0x7f85ddeb8000] 02:43:09 INFO - PROCESS | 1833 | 1461231789318 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:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1482ms 02:43:09 INFO - PROCESS | 1833 | 1461231789367 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1833 | 1461231789370 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:43:09 INFO - PROCESS | 1833 | 1461231789377 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1833 | 1461231789380 Marionette TRACE conn3 <- [1,2306,null,{}] 02:43:09 INFO - PROCESS | 1833 | 1461231789386 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:43:09 INFO - PROCESS | 1833 | 1461231789583 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:43:09 INFO - PROCESS | 1833 | 1461231789836 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5f16800 == 151 [pid = 1833] [id = 584] 02:43:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85e40d1400) [pid = 1833] [serial = 1753] [outer = (nil)] 02:43:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85e4a50400) [pid = 1833] [serial = 1754] [outer = 0x7f85e40d1400] 02:43:09 INFO - PROCESS | 1833 | 1461231789954 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85e4e64c00) [pid = 1833] [serial = 1755] [outer = 0x7f85e40d1400] 02:43:10 INFO - PROCESS | 1833 | 1461231790764 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:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1429ms 02:43:10 INFO - PROCESS | 1833 | 1461231790807 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 1833 | 1461231790811 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:43:10 INFO - PROCESS | 1833 | 1461231790816 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 1833 | 1461231790819 Marionette TRACE conn3 <- [1,2310,null,{}] 02:43:10 INFO - PROCESS | 1833 | 1461231790824 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:43:11 INFO - PROCESS | 1833 | 1461231791000 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:43:11 INFO - PROCESS | 1833 | 1461231791217 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f88d7000 == 152 [pid = 1833] [id = 585] 02:43:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85e430e800) [pid = 1833] [serial = 1756] [outer = (nil)] 02:43:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85e520c400) [pid = 1833] [serial = 1757] [outer = 0x7f85e430e800] 02:43:11 INFO - PROCESS | 1833 | 1461231791330 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85e5383c00) [pid = 1833] [serial = 1758] [outer = 0x7f85e430e800] 02:43:12 INFO - PROCESS | 1833 | 1461231792150 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:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1384ms 02:43:12 INFO - PROCESS | 1833 | 1461231792202 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 1833 | 1461231792205 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:43:12 INFO - PROCESS | 1833 | 1461231792210 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 1833 | 1461231792213 Marionette TRACE conn3 <- [1,2314,null,{}] 02:43:12 INFO - PROCESS | 1833 | 1461231792219 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:43:12 INFO - PROCESS | 1833 | 1461231792393 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:43:12 INFO - PROCESS | 1833 | 1461231792613 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d770e000 == 153 [pid = 1833] [id = 586] 02:43:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85e4686000) [pid = 1833] [serial = 1759] [outer = (nil)] 02:43:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85e5e3dc00) [pid = 1833] [serial = 1760] [outer = 0x7f85e4686000] 02:43:12 INFO - PROCESS | 1833 | 1461231792727 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85e9b23c00) [pid = 1833] [serial = 1761] [outer = 0x7f85e4686000] 02:43:13 INFO - PROCESS | 1833 | 1461231793532 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:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1387ms 02:43:13 INFO - PROCESS | 1833 | 1461231793597 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 1833 | 1461231793601 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:43:13 INFO - PROCESS | 1833 | 1461231793607 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 1833 | 1461231793609 Marionette TRACE conn3 <- [1,2318,null,{}] 02:43:13 INFO - PROCESS | 1833 | 1461231793615 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:43:13 INFO - PROCESS | 1833 | 1461231793800 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:43:14 INFO - PROCESS | 1833 | 1461231794061 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85fd58d000 == 154 [pid = 1833] [id = 587] 02:43:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85e3aac000) [pid = 1833] [serial = 1762] [outer = (nil)] 02:43:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85ef8cec00) [pid = 1833] [serial = 1763] [outer = 0x7f85e3aac000] 02:43:14 INFO - PROCESS | 1833 | 1461231794179 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85f06c6800) [pid = 1833] [serial = 1764] [outer = 0x7f85e3aac000] 02:43:15 INFO - PROCESS | 1833 | 1461231795013 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:43:15 INFO - PROCESS | 1833 | 1461231795041 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:43:15 INFO - PROCESS | 1833 | 1461231795047 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 1833 | 1461231795049 Marionette TRACE conn3 <- [1,2322,null,{}] 02:43:15 INFO - PROCESS | 1833 | 1461231795055 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:43:15 INFO - PROCESS | 1833 | 1461231795232 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:43:15 INFO - PROCESS | 1833 | 1461231795499 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da61c000 == 155 [pid = 1833] [id = 588] 02:43:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85f0b11c00) [pid = 1833] [serial = 1765] [outer = (nil)] 02:43:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85f182a400) [pid = 1833] [serial = 1766] [outer = 0x7f85f0b11c00] 02:43:15 INFO - PROCESS | 1833 | 1461231795628 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85f19c8000) [pid = 1833] [serial = 1767] [outer = 0x7f85f0b11c00] 02:43:16 INFO - PROCESS | 1833 | 1461231796446 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:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1438ms 02:43:16 INFO - PROCESS | 1833 | 1461231796486 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 1833 | 1461231796489 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:43:16 INFO - PROCESS | 1833 | 1461231796496 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 1833 | 1461231796500 Marionette TRACE conn3 <- [1,2326,null,{}] 02:43:16 INFO - PROCESS | 1833 | 1461231796505 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:43:16 INFO - PROCESS | 1833 | 1461231796760 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:43:17 INFO - PROCESS | 1833 | 1461231797067 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca37d000 == 156 [pid = 1833] [id = 589] 02:43:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85f1977000) [pid = 1833] [serial = 1768] [outer = (nil)] 02:43:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85f1cf6000) [pid = 1833] [serial = 1769] [outer = 0x7f85f1977000] 02:43:17 INFO - PROCESS | 1833 | 1461231797151 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85f5386800) [pid = 1833] [serial = 1770] [outer = 0x7f85f1977000] 02:43:17 INFO - PROCESS | 1833 | 1461231797919 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:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1437ms 02:43:17 INFO - PROCESS | 1833 | 1461231797933 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1833 | 1461231797936 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:43:17 INFO - PROCESS | 1833 | 1461231797961 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1833 | 1461231797965 Marionette TRACE conn3 <- [1,2330,null,{}] 02:43:17 INFO - PROCESS | 1833 | 1461231797970 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:43:18 INFO - PROCESS | 1833 | 1461231798163 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:43:18 INFO - PROCESS | 1833 | 1461231798436 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca0d4800 == 157 [pid = 1833] [id = 590] 02:43:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85dd468800) [pid = 1833] [serial = 1771] [outer = (nil)] 02:43:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85f1b4fc00) [pid = 1833] [serial = 1772] [outer = 0x7f85dd468800] 02:43:18 INFO - PROCESS | 1833 | 1461231798511 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85f5466000) [pid = 1833] [serial = 1773] [outer = 0x7f85dd468800] 02:43:19 INFO - PROCESS | 1833 | 1461231799335 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:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1444ms 02:43:19 INFO - PROCESS | 1833 | 1461231799401 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1833 | 1461231799405 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:43:19 INFO - PROCESS | 1833 | 1461231799411 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1833 | 1461231799413 Marionette TRACE conn3 <- [1,2334,null,{}] 02:43:19 INFO - PROCESS | 1833 | 1461231799418 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:43:19 INFO - PROCESS | 1833 | 1461231799630 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:43:19 INFO - PROCESS | 1833 | 1461231799931 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca274800 == 158 [pid = 1833] [id = 591] 02:43:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85ddd2f000) [pid = 1833] [serial = 1774] [outer = (nil)] 02:43:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85f592c000) [pid = 1833] [serial = 1775] [outer = 0x7f85ddd2f000] 02:43:20 INFO - PROCESS | 1833 | 1461231800007 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85f5a90400) [pid = 1833] [serial = 1776] [outer = 0x7f85ddd2f000] 02:43:20 INFO - PROCESS | 1833 | 1461231800813 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:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1436ms 02:43:20 INFO - PROCESS | 1833 | 1461231800848 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 1833 | 1461231800850 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:43:20 INFO - PROCESS | 1833 | 1461231800856 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 1833 | 1461231800859 Marionette TRACE conn3 <- [1,2338,null,{}] 02:43:20 INFO - PROCESS | 1833 | 1461231800864 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:43:21 INFO - PROCESS | 1833 | 1461231801053 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:43:21 INFO - PROCESS | 1833 | 1461231801331 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca287800 == 159 [pid = 1833] [id = 592] 02:43:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85c9090000) [pid = 1833] [serial = 1777] [outer = (nil)] 02:43:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85cc207000) [pid = 1833] [serial = 1778] [outer = 0x7f85c9090000] 02:43:21 INFO - PROCESS | 1833 | 1461231801448 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85d14e7c00) [pid = 1833] [serial = 1779] [outer = 0x7f85c9090000] 02:43:22 INFO - PROCESS | 1833 | 1461231802282 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:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1487ms 02:43:22 INFO - PROCESS | 1833 | 1461231802345 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1833 | 1461231802349 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:43:22 INFO - PROCESS | 1833 | 1461231802355 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1833 | 1461231802358 Marionette TRACE conn3 <- [1,2342,null,{}] 02:43:22 INFO - PROCESS | 1833 | 1461231802363 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:43:22 INFO - PROCESS | 1833 | 1461231802588 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:43:23 INFO - PROCESS | 1833 | 1461231803564 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ce874800 == 160 [pid = 1833] [id = 593] 02:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85c9098c00) [pid = 1833] [serial = 1780] [outer = (nil)] 02:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85c92b9800) [pid = 1833] [serial = 1781] [outer = 0x7f85c9098c00] 02:43:23 INFO - PROCESS | 1833 | 1461231803691 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85cb90a000) [pid = 1833] [serial = 1782] [outer = 0x7f85c9098c00] 02:43:24 INFO - PROCESS | 1833 | 1461231804569 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:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2280ms 02:43:24 INFO - PROCESS | 1833 | 1461231804637 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 1833 | 1461231804643 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:43:24 INFO - PROCESS | 1833 | 1461231804649 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1833 | 1461231804656 Marionette TRACE conn3 <- [1,2346,null,{}] 02:43:24 INFO - PROCESS | 1833 | 1461231804662 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:43:24 INFO - PROCESS | 1833 | 1461231804853 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:43:25 INFO - PROCESS | 1833 | 1461231805187 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0996000 == 161 [pid = 1833] [id = 594] 02:43:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85cc202400) [pid = 1833] [serial = 1783] [outer = (nil)] 02:43:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85ce81dc00) [pid = 1833] [serial = 1784] [outer = 0x7f85cc202400] 02:43:25 INFO - PROCESS | 1833 | 1461231805262 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85cef6dc00) [pid = 1833] [serial = 1785] [outer = 0x7f85cc202400] 02:43:26 INFO - PROCESS | 1833 | 1461231806108 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:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1494ms 02:43:26 INFO - PROCESS | 1833 | 1461231806146 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 1833 | 1461231806151 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:43:26 INFO - PROCESS | 1833 | 1461231806159 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1833 | 1461231806162 Marionette TRACE conn3 <- [1,2350,null,{}] 02:43:26 INFO - PROCESS | 1833 | 1461231806167 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:43:26 INFO - PROCESS | 1833 | 1461231806364 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:43:26 INFO - PROCESS | 1833 | 1461231806937 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7e5800 == 162 [pid = 1833] [id = 595] 02:43:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85cf17a400) [pid = 1833] [serial = 1786] [outer = (nil)] 02:43:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85cfb55c00) [pid = 1833] [serial = 1787] [outer = 0x7f85cf17a400] 02:43:27 INFO - PROCESS | 1833 | 1461231807013 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85d6826c00) [pid = 1833] [serial = 1788] [outer = 0x7f85cf17a400] 02:43:27 INFO - PROCESS | 1833 | 1461231807851 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:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1739ms 02:43:27 INFO - PROCESS | 1833 | 1461231807899 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:43:27 INFO - PROCESS | 1833 | 1461231807904 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:43:27 INFO - PROCESS | 1833 | 1461231807911 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 1833 | 1461231807919 Marionette TRACE conn3 <- [1,2354,null,{}] 02:43:27 INFO - PROCESS | 1833 | 1461231807934 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:43:28 INFO - PROCESS | 1833 | 1461231808142 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddf8c800 == 161 [pid = 1833] [id = 191] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2cc800 == 160 [pid = 1833] [id = 471] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c9b000 == 159 [pid = 1833] [id = 534] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8636000 == 158 [pid = 1833] [id = 535] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd889800 == 157 [pid = 1833] [id = 493] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d6e000 == 156 [pid = 1833] [id = 494] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da087000 == 155 [pid = 1833] [id = 536] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7b0800 == 154 [pid = 1833] [id = 537] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d81800 == 153 [pid = 1833] [id = 490] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3dd800 == 152 [pid = 1833] [id = 354] 02:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85ddd29400) [pid = 1833] [serial = 1637] [outer = (nil)] [url = about:blank] 02:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85ddeb8c00) [pid = 1833] [serial = 1640] [outer = (nil)] [url = about:blank] 02:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85dcf0a000) [pid = 1833] [serial = 1643] [outer = (nil)] [url = about:blank] 02:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85df9de000) [pid = 1833] [serial = 1646] [outer = (nil)] [url = about:blank] 02:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85e15d9c00) [pid = 1833] [serial = 1649] [outer = (nil)] [url = about:blank] 02:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85e2d23400) [pid = 1833] [serial = 1652] [outer = (nil)] [url = about:blank] 02:43:28 INFO - PROCESS | 1833 | 1461231808631 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d748b800 == 151 [pid = 1833] [id = 538] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd897800 == 150 [pid = 1833] [id = 577] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7a7800 == 149 [pid = 1833] [id = 576] 02:43:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdb95800 == 150 [pid = 1833] [id = 596] 02:43:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85cb961000) [pid = 1833] [serial = 1789] [outer = (nil)] 02:43:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85cc847000) [pid = 1833] [serial = 1790] [outer = 0x7f85cb961000] 02:43:28 INFO - PROCESS | 1833 | 1461231808738 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85d8221400) [pid = 1833] [serial = 1791] [outer = 0x7f85cb961000] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5313800 == 149 [pid = 1833] [id = 549] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da07b000 == 148 [pid = 1833] [id = 575] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8650800 == 147 [pid = 1833] [id = 574] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17a0800 == 146 [pid = 1833] [id = 573] 02:43:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c92ae000 == 145 [pid = 1833] [id = 572] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d07cf800 == 144 [pid = 1833] [id = 571] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e1c800 == 143 [pid = 1833] [id = 566] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85df99f000 == 142 [pid = 1833] [id = 565] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dde87800 == 141 [pid = 1833] [id = 564] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddae5000 == 140 [pid = 1833] [id = 563] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd10f800 == 139 [pid = 1833] [id = 562] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7b7000 == 138 [pid = 1833] [id = 561] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da705800 == 137 [pid = 1833] [id = 560] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9490000 == 136 [pid = 1833] [id = 558] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17b8800 == 135 [pid = 1833] [id = 557] 02:43:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8279000 == 134 [pid = 1833] [id = 556] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85cde85000) [pid = 1833] [serial = 1662] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85cca83400) [pid = 1833] [serial = 1661] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85d6e36800) [pid = 1833] [serial = 1619] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85cf0c8000) [pid = 1833] [serial = 1667] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85cfacfc00) [pid = 1833] [serial = 1668] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85ce81b000) [pid = 1833] [serial = 1664] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85cf0c4400) [pid = 1833] [serial = 1665] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85cca5bc00) [pid = 1833] [serial = 1622] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85dcf0a400) [pid = 1833] [serial = 1631] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85cb95b400) [pid = 1833] [serial = 1658] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85cbc59400) [pid = 1833] [serial = 1659] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85d970b800) [pid = 1833] [serial = 1628] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85dd4f5000) [pid = 1833] [serial = 1634] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85cfb53400) [pid = 1833] [serial = 1625] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85c9093800) [pid = 1833] [serial = 1655] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1833 | 1461231809520 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:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1638ms 02:43:29 INFO - PROCESS | 1833 | 1461231809548 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 1833 | 1461231809552 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:43:29 INFO - PROCESS | 1833 | 1461231809573 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 1833 | 1461231809576 Marionette TRACE conn3 <- [1,2358,null,{}] 02:43:29 INFO - PROCESS | 1833 | 1461231809581 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:43:29 INFO - PROCESS | 1833 | 1461231809750 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:43:29 INFO - PROCESS | 1833 | 1461231809765 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e1b800 == 135 [pid = 1833] [id = 597] 02:43:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85cbc59400) [pid = 1833] [serial = 1792] [outer = (nil)] 02:43:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85d86e3000) [pid = 1833] [serial = 1793] [outer = 0x7f85cbc59400] 02:43:29 INFO - PROCESS | 1833 | 1461231809828 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85d9b61c00) [pid = 1833] [serial = 1794] [outer = 0x7f85cbc59400] 02:43:30 INFO - PROCESS | 1833 | 1461231810762 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:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1238ms 02:43:30 INFO - PROCESS | 1833 | 1461231810804 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1833 | 1461231810808 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:43:30 INFO - PROCESS | 1833 | 1461231810813 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1833 | 1461231810815 Marionette TRACE conn3 <- [1,2362,null,{}] 02:43:30 INFO - PROCESS | 1833 | 1461231810821 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:43:30 INFO - PROCESS | 1833 | 1461231810990 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:43:31 INFO - PROCESS | 1833 | 1461231811202 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9dbf800 == 136 [pid = 1833] [id = 598] 02:43:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85da00f000) [pid = 1833] [serial = 1795] [outer = (nil)] 02:43:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85db56ac00) [pid = 1833] [serial = 1796] [outer = 0x7f85da00f000] 02:43:31 INFO - PROCESS | 1833 | 1461231811274 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85dc4e7c00) [pid = 1833] [serial = 1797] [outer = 0x7f85da00f000] 02:43:32 INFO - PROCESS | 1833 | 1461231812115 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:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1330ms 02:43:32 INFO - PROCESS | 1833 | 1461231812144 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1833 | 1461231812148 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:43:32 INFO - PROCESS | 1833 | 1461231812153 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1833 | 1461231812155 Marionette TRACE conn3 <- [1,2366,null,{}] 02:43:32 INFO - PROCESS | 1833 | 1461231812160 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:43:32 INFO - PROCESS | 1833 | 1461231812426 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:43:32 INFO - PROCESS | 1833 | 1461231812463 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3dd800 == 137 [pid = 1833] [id = 599] 02:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85dcf07400) [pid = 1833] [serial = 1798] [outer = (nil)] 02:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85dda0c000) [pid = 1833] [serial = 1799] [outer = 0x7f85dcf07400] 02:43:32 INFO - PROCESS | 1833 | 1461231812525 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85ddd24c00) [pid = 1833] [serial = 1800] [outer = 0x7f85dcf07400] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85dd1bac00) [pid = 1833] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85ce849c00) [pid = 1833] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85ce844800) [pid = 1833] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85da00ac00) [pid = 1833] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85cca86800) [pid = 1833] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85cca65400) [pid = 1833] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:43:33 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85c9099400) [pid = 1833] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:43:34 INFO - PROCESS | 1833 | 1461231814079 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:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1979ms 02:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:43:34 INFO - PROCESS | 1833 | 1461231814133 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1833 | 1461231814135 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:43:34 INFO - PROCESS | 1833 | 1461231814142 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1833 | 1461231814145 Marionette TRACE conn3 <- [1,2370,null,{}] 02:43:34 INFO - PROCESS | 1833 | 1461231814149 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:43:34 INFO - PROCESS | 1833 | 1461231814494 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:43:34 INFO - PROCESS | 1833 | 1461231814690 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da773000 == 138 [pid = 1833] [id = 600] 02:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85da00e000) [pid = 1833] [serial = 1801] [outer = (nil)] 02:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85de07e800) [pid = 1833] [serial = 1802] [outer = 0x7f85da00e000] 02:43:34 INFO - PROCESS | 1833 | 1461231814749 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85df9ddc00) [pid = 1833] [serial = 1803] [outer = 0x7f85da00e000] 02:43:35 INFO - PROCESS | 1833 | 1461231815437 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:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1333ms 02:43:35 INFO - PROCESS | 1833 | 1461231815474 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 1833 | 1461231815477 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:43:35 INFO - PROCESS | 1833 | 1461231815494 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 1833 | 1461231815496 Marionette TRACE conn3 <- [1,2374,null,{}] 02:43:35 INFO - PROCESS | 1833 | 1461231815502 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:43:35 INFO - PROCESS | 1833 | 1461231815671 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:43:35 INFO - PROCESS | 1833 | 1461231815686 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc368000 == 139 [pid = 1833] [id = 601] 02:43:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85de07f000) [pid = 1833] [serial = 1804] [outer = (nil)] 02:43:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85e2617400) [pid = 1833] [serial = 1805] [outer = 0x7f85de07f000] 02:43:35 INFO - PROCESS | 1833 | 1461231815745 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85e2d67800) [pid = 1833] [serial = 1806] [outer = 0x7f85de07f000] 02:43:36 INFO - PROCESS | 1833 | 1461231816941 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:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1484ms 02:43:36 INFO - PROCESS | 1833 | 1461231816979 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1833 | 1461231816986 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:43:37 INFO - PROCESS | 1833 | 1461231816995 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1833 | 1461231816999 Marionette TRACE conn3 <- [1,2378,null,{}] 02:43:37 INFO - PROCESS | 1833 | 1461231817007 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:43:37 INFO - PROCESS | 1833 | 1461231817222 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:43:37 INFO - PROCESS | 1833 | 1461231817558 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0a0c000 == 140 [pid = 1833] [id = 602] 02:43:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85cde80400) [pid = 1833] [serial = 1807] [outer = (nil)] 02:43:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85ce84e800) [pid = 1833] [serial = 1808] [outer = 0x7f85cde80400] 02:43:37 INFO - PROCESS | 1833 | 1461231817638 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85cf17e400) [pid = 1833] [serial = 1809] [outer = 0x7f85cde80400] 02:43:38 INFO - PROCESS | 1833 | 1461231818532 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:43:38 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:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1584ms 02:43:38 INFO - PROCESS | 1833 | 1461231818580 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 1833 | 1461231818589 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:43:38 INFO - PROCESS | 1833 | 1461231818599 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 1833 | 1461231818603 Marionette TRACE conn3 <- [1,2382,null,{}] 02:43:38 INFO - PROCESS | 1833 | 1461231818608 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:43:38 INFO - PROCESS | 1833 | 1461231818816 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:43:39 INFO - PROCESS | 1833 | 1461231819115 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f5c800 == 141 [pid = 1833] [id = 603] 02:43:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85cca88c00) [pid = 1833] [serial = 1810] [outer = (nil)] 02:43:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85d8691c00) [pid = 1833] [serial = 1811] [outer = 0x7f85cca88c00] 02:43:39 INFO - PROCESS | 1833 | 1461231819235 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85d9b69800) [pid = 1833] [serial = 1812] [outer = 0x7f85cca88c00] 02:43:40 INFO - PROCESS | 1833 | 1461231820153 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:43:40 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:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1588ms 02:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:43:40 INFO - PROCESS | 1833 | 1461231820187 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 1833 | 1461231820190 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:43:40 INFO - PROCESS | 1833 | 1461231820197 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1833 | 1461231820203 Marionette TRACE conn3 <- [1,2386,null,{}] 02:43:40 INFO - PROCESS | 1833 | 1461231820219 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:43:40 INFO - PROCESS | 1833 | 1461231820435 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:43:40 INFO - PROCESS | 1833 | 1461231820704 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb7e800 == 142 [pid = 1833] [id = 604] 02:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85d9b66800) [pid = 1833] [serial = 1813] [outer = (nil)] 02:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85dd1b3400) [pid = 1833] [serial = 1814] [outer = 0x7f85d9b66800] 02:43:40 INFO - PROCESS | 1833 | 1461231820827 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85ddd9c800) [pid = 1833] [serial = 1815] [outer = 0x7f85d9b66800] 02:43:41 INFO - PROCESS | 1833 | 1461231821673 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:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1538ms 02:43:41 INFO - PROCESS | 1833 | 1461231821735 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 1833 | 1461231821740 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:43:41 INFO - PROCESS | 1833 | 1461231821746 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 1833 | 1461231821748 Marionette TRACE conn3 <- [1,2390,null,{}] 02:43:41 INFO - PROCESS | 1833 | 1461231821754 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:43:41 INFO - PROCESS | 1833 | 1461231821957 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:43:42 INFO - PROCESS | 1833 | 1461231822212 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de286000 == 143 [pid = 1833] [id = 605] 02:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85da81a400) [pid = 1833] [serial = 1816] [outer = (nil)] 02:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f85de07d000) [pid = 1833] [serial = 1817] [outer = 0x7f85da81a400] 02:43:42 INFO - PROCESS | 1833 | 1461231822334 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f85e2d6c800) [pid = 1833] [serial = 1818] [outer = 0x7f85da81a400] 02:43:43 INFO - PROCESS | 1833 | 1461231823210 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:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1531ms 02:43:43 INFO - PROCESS | 1833 | 1461231823279 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 1833 | 1461231823283 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:43:43 INFO - PROCESS | 1833 | 1461231823289 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1833 | 1461231823291 Marionette TRACE conn3 <- [1,2394,null,{}] 02:43:43 INFO - PROCESS | 1833 | 1461231823297 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:43:43 INFO - PROCESS | 1833 | 1461231823498 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:43:43 INFO - PROCESS | 1833 | 1461231823765 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e32ab800 == 144 [pid = 1833] [id = 606] 02:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f85e303dc00) [pid = 1833] [serial = 1819] [outer = (nil)] 02:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f85e3aaf000) [pid = 1833] [serial = 1820] [outer = 0x7f85e303dc00] 02:43:43 INFO - PROCESS | 1833 | 1461231823880 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f85e40d5c00) [pid = 1833] [serial = 1821] [outer = 0x7f85e303dc00] 02:43:44 INFO - PROCESS | 1833 | 1461231824777 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:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1535ms 02:43:44 INFO - PROCESS | 1833 | 1461231824824 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 1833 | 1461231824827 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:43:44 INFO - PROCESS | 1833 | 1461231824834 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 1833 | 1461231824836 Marionette TRACE conn3 <- [1,2398,null,{}] 02:43:44 INFO - PROCESS | 1833 | 1461231824842 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:43:45 INFO - PROCESS | 1833 | 1461231825094 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:43:45 INFO - PROCESS | 1833 | 1461231825396 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5d19000 == 145 [pid = 1833] [id = 607] 02:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f85e2fcac00) [pid = 1833] [serial = 1822] [outer = (nil)] 02:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f85ef8cf000) [pid = 1833] [serial = 1823] [outer = 0x7f85e2fcac00] 02:43:45 INFO - PROCESS | 1833 | 1461231825477 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f85f0b38400) [pid = 1833] [serial = 1824] [outer = 0x7f85e2fcac00] 02:43:46 INFO - PROCESS | 1833 | 1461231826263 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:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1481ms 02:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:43:46 INFO - PROCESS | 1833 | 1461231826316 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 1833 | 1461231826319 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:43:46 INFO - PROCESS | 1833 | 1461231826325 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 1833 | 1461231826328 Marionette TRACE conn3 <- [1,2402,null,{}] 02:43:46 INFO - PROCESS | 1833 | 1461231826333 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:43:46 INFO - PROCESS | 1833 | 1461231826542 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:43:46 INFO - PROCESS | 1833 | 1461231826811 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f0937800 == 146 [pid = 1833] [id = 608] 02:43:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f85ddd30800) [pid = 1833] [serial = 1825] [outer = (nil)] 02:43:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f85f1b4e000) [pid = 1833] [serial = 1826] [outer = 0x7f85ddd30800] 02:43:46 INFO - PROCESS | 1833 | 1461231826923 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f85f3a1bc00) [pid = 1833] [serial = 1827] [outer = 0x7f85ddd30800] 02:43:47 INFO - PROCESS | 1833 | 1461231827694 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:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1438ms 02:43:47 INFO - PROCESS | 1833 | 1461231827763 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 1833 | 1461231827767 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:43:47 INFO - PROCESS | 1833 | 1461231827773 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 1833 | 1461231827776 Marionette TRACE conn3 <- [1,2406,null,{}] 02:43:47 INFO - PROCESS | 1833 | 1461231827781 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:43:47 INFO - PROCESS | 1833 | 1461231827993 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:43:48 INFO - PROCESS | 1833 | 1461231828211 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5329000 == 147 [pid = 1833] [id = 609] 02:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f85e3043c00) [pid = 1833] [serial = 1828] [outer = (nil)] 02:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f85f545fc00) [pid = 1833] [serial = 1829] [outer = 0x7f85e3043c00] 02:43:48 INFO - PROCESS | 1833 | 1461231828326 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f85f5b30400) [pid = 1833] [serial = 1830] [outer = 0x7f85e3043c00] 02:43:49 INFO - PROCESS | 1833 | 1461231829130 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:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1431ms 02:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:43:49 INFO - PROCESS | 1833 | 1461231829205 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 1833 | 1461231829208 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:43:49 INFO - PROCESS | 1833 | 1461231829214 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 1833 | 1461231829217 Marionette TRACE conn3 <- [1,2410,null,{}] 02:43:49 INFO - PROCESS | 1833 | 1461231829222 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:43:49 INFO - PROCESS | 1833 | 1461231829404 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:43:49 INFO - PROCESS | 1833 | 1461231829669 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5e0c800 == 148 [pid = 1833] [id = 610] 02:43:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f85f35e0000) [pid = 1833] [serial = 1831] [outer = (nil)] 02:43:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f85f5b35400) [pid = 1833] [serial = 1832] [outer = 0x7f85f35e0000] 02:43:49 INFO - PROCESS | 1833 | 1461231829779 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f85f5b6dc00) [pid = 1833] [serial = 1833] [outer = 0x7f85f35e0000] 02:43:50 INFO - PROCESS | 1833 | 1461231830583 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:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1432ms 02:43:50 INFO - PROCESS | 1833 | 1461231830646 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 1833 | 1461231830648 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:43:50 INFO - PROCESS | 1833 | 1461231830655 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1833 | 1461231830657 Marionette TRACE conn3 <- [1,2414,null,{}] 02:43:50 INFO - PROCESS | 1833 | 1461231830663 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:43:50 INFO - PROCESS | 1833 | 1461231830844 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:43:51 INFO - PROCESS | 1833 | 1461231831115 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c85dc800 == 149 [pid = 1833] [id = 611] 02:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f85ca098800) [pid = 1833] [serial = 1834] [outer = (nil)] 02:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f85ca09b800) [pid = 1833] [serial = 1835] [outer = 0x7f85ca098800] 02:43:51 INFO - PROCESS | 1833 | 1461231831237 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f85f5b33c00) [pid = 1833] [serial = 1836] [outer = 0x7f85ca098800] 02:43:52 INFO - PROCESS | 1833 | 1461231832040 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:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1427ms 02:43:52 INFO - PROCESS | 1833 | 1461231832082 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:43:52 INFO - PROCESS | 1833 | 1461231832086 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:43:52 INFO - PROCESS | 1833 | 1461231832092 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 1833 | 1461231832096 Marionette TRACE conn3 <- [1,2418,null,{}] 02:43:52 INFO - PROCESS | 1833 | 1461231832101 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:43:52 INFO - PROCESS | 1833 | 1461231832301 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:43:52 INFO - PROCESS | 1833 | 1461231832576 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f9e17800 == 150 [pid = 1833] [id = 612] 02:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f85cb711000) [pid = 1833] [serial = 1837] [outer = (nil)] 02:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f85cb71a400) [pid = 1833] [serial = 1838] [outer = 0x7f85cb711000] 02:43:52 INFO - PROCESS | 1833 | 1461231832698 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f85f5bc1c00) [pid = 1833] [serial = 1839] [outer = 0x7f85cb711000] 02:43:53 INFO - PROCESS | 1833 | 1461231833470 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:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1429ms 02:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:43:53 INFO - PROCESS | 1833 | 1461231833522 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1833 | 1461231833525 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:43:53 INFO - PROCESS | 1833 | 1461231833531 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1833 | 1461231833534 Marionette TRACE conn3 <- [1,2422,null,{}] 02:43:53 INFO - PROCESS | 1833 | 1461231833539 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:43:53 INFO - PROCESS | 1833 | 1461231833714 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:43:53 INFO - PROCESS | 1833 | 1461231833948 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e28800 == 151 [pid = 1833] [id = 613] 02:43:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f85c8f29000) [pid = 1833] [serial = 1840] [outer = (nil)] 02:43:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f85c8f31400) [pid = 1833] [serial = 1841] [outer = 0x7f85c8f29000] 02:43:54 INFO - PROCESS | 1833 | 1461231834020 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f85c8f36400) [pid = 1833] [serial = 1842] [outer = 0x7f85c8f29000] 02:43:54 INFO - PROCESS | 1833 | 1461231834875 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:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1379ms 02:43:54 INFO - PROCESS | 1833 | 1461231834909 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1833 | 1461231834912 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:43:54 INFO - PROCESS | 1833 | 1461231834918 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1833 | 1461231834921 Marionette TRACE conn3 <- [1,2426,null,{}] 02:43:54 INFO - PROCESS | 1833 | 1461231834926 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:43:55 INFO - PROCESS | 1833 | 1461231835098 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:43:55 INFO - PROCESS | 1833 | 1461231835371 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9345000 == 152 [pid = 1833] [id = 614] 02:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f85c8f2c400) [pid = 1833] [serial = 1843] [outer = (nil)] 02:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f85cdd57400) [pid = 1833] [serial = 1844] [outer = 0x7f85c8f2c400] 02:43:55 INFO - PROCESS | 1833 | 1461231835481 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f85cdd5f400) [pid = 1833] [serial = 1845] [outer = 0x7f85c8f2c400] 02:43:56 INFO - PROCESS | 1833 | 1461231836249 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:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1386ms 02:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:43:56 INFO - PROCESS | 1833 | 1461231836304 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1833 | 1461231836307 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:43:56 INFO - PROCESS | 1833 | 1461231836313 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1833 | 1461231836316 Marionette TRACE conn3 <- [1,2430,null,{}] 02:43:56 INFO - PROCESS | 1833 | 1461231836321 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:43:56 INFO - PROCESS | 1833 | 1461231836511 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:43:56 INFO - PROCESS | 1833 | 1461231836779 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c60d1000 == 153 [pid = 1833] [id = 615] 02:43:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f85c8f31000) [pid = 1833] [serial = 1846] [outer = (nil)] 02:43:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f85cdd64800) [pid = 1833] [serial = 1847] [outer = 0x7f85c8f31000] 02:43:56 INFO - PROCESS | 1833 | 1461231836854 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f85dd1b3800) [pid = 1833] [serial = 1848] [outer = 0x7f85c8f31000] 02:43:57 INFO - PROCESS | 1833 | 1461231837632 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:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1347ms 02:43:57 INFO - PROCESS | 1833 | 1461231837660 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:43:57 INFO - PROCESS | 1833 | 1461231837663 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:43:57 INFO - PROCESS | 1833 | 1461231837687 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 1833 | 1461231837690 Marionette TRACE conn3 <- [1,2434,null,{}] 02:43:57 INFO - PROCESS | 1833 | 1461231837695 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:43:57 INFO - PROCESS | 1833 | 1461231837876 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:43:58 INFO - PROCESS | 1833 | 1461231838142 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c3ebf800 == 154 [pid = 1833] [id = 616] 02:43:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f85c8f37800) [pid = 1833] [serial = 1849] [outer = (nil)] 02:43:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f85ca6d1400) [pid = 1833] [serial = 1850] [outer = 0x7f85c8f37800] 02:43:58 INFO - PROCESS | 1833 | 1461231838217 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f85ca6d6c00) [pid = 1833] [serial = 1851] [outer = 0x7f85c8f37800] 02:43:59 INFO - PROCESS | 1833 | 1461231839008 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:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1345ms 02:43:59 INFO - PROCESS | 1833 | 1461231839028 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:43:59 INFO - PROCESS | 1833 | 1461231839031 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:43:59 INFO - PROCESS | 1833 | 1461231839037 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 1833 | 1461231839040 Marionette TRACE conn3 <- [1,2438,null,{}] 02:43:59 INFO - PROCESS | 1833 | 1461231839045 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:43:59 INFO - PROCESS | 1833 | 1461231839224 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:43:59 INFO - PROCESS | 1833 | 1461231839496 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c60df800 == 155 [pid = 1833] [id = 617] 02:43:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f85c3f07400) [pid = 1833] [serial = 1852] [outer = (nil)] 02:43:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f85c3f0b000) [pid = 1833] [serial = 1853] [outer = 0x7f85c3f07400] 02:43:59 INFO - PROCESS | 1833 | 1461231839569 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f85c3f10000) [pid = 1833] [serial = 1854] [outer = 0x7f85c3f07400] 02:44:00 INFO - PROCESS | 1833 | 1461231840430 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:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1431ms 02:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:44:00 INFO - PROCESS | 1833 | 1461231840468 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 1833 | 1461231840470 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:44:00 INFO - PROCESS | 1833 | 1461231840476 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 1833 | 1461231840479 Marionette TRACE conn3 <- [1,2442,null,{}] 02:44:00 INFO - PROCESS | 1833 | 1461231840484 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:44:00 INFO - PROCESS | 1833 | 1461231840664 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:44:00 INFO - PROCESS | 1833 | 1461231840934 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d694a000 == 156 [pid = 1833] [id = 618] 02:44:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f85c3f06c00) [pid = 1833] [serial = 1855] [outer = (nil)] 02:44:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f85ca6d2800) [pid = 1833] [serial = 1856] [outer = 0x7f85c3f06c00] 02:44:01 INFO - PROCESS | 1833 | 1461231841006 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f85cdd59c00) [pid = 1833] [serial = 1857] [outer = 0x7f85c3f06c00] 02:44:01 INFO - PROCESS | 1833 | 1461231841796 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:44:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:44:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1384ms 02:44:01 INFO - PROCESS | 1833 | 1461231841860 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1833 | 1461231841864 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:44:01 INFO - PROCESS | 1833 | 1461231841869 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1833 | 1461231841871 Marionette TRACE conn3 <- [1,2446,null,{}] 02:44:01 INFO - PROCESS | 1833 | 1461231841877 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:44:02 INFO - PROCESS | 1833 | 1461231842079 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:44:02 INFO - PROCESS | 1833 | 1461231842373 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c307c000 == 157 [pid = 1833] [id = 619] 02:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f85c3048400) [pid = 1833] [serial = 1858] [outer = (nil)] 02:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f85c3050c00) [pid = 1833] [serial = 1859] [outer = 0x7f85c3048400] 02:44:02 INFO - PROCESS | 1833 | 1461231842486 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f85c3055000) [pid = 1833] [serial = 1860] [outer = 0x7f85c3048400] 02:44:03 INFO - PROCESS | 1833 | 1461231843291 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:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1478ms 02:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:44:03 INFO - PROCESS | 1833 | 1461231843348 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 1833 | 1461231843351 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:44:03 INFO - PROCESS | 1833 | 1461231843357 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1833 | 1461231843360 Marionette TRACE conn3 <- [1,2450,null,{}] 02:44:03 INFO - PROCESS | 1833 | 1461231843365 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:44:03 INFO - PROCESS | 1833 | 1461231843559 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:44:03 INFO - PROCESS | 1833 | 1461231843838 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdde9000 == 158 [pid = 1833] [id = 620] 02:44:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f85c304f400) [pid = 1833] [serial = 1861] [outer = (nil)] 02:44:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f85ca6d0000) [pid = 1833] [serial = 1862] [outer = 0x7f85c304f400] 02:44:03 INFO - PROCESS | 1833 | 1461231843957 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f85cdd61800) [pid = 1833] [serial = 1863] [outer = 0x7f85c304f400] 02:44:04 INFO - PROCESS | 1833 | 1461231844777 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:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1479ms 02:44:04 INFO - PROCESS | 1833 | 1461231844836 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 1833 | 1461231844838 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:44:04 INFO - PROCESS | 1833 | 1461231844845 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 1833 | 1461231844847 Marionette TRACE conn3 <- [1,2454,null,{}] 02:44:04 INFO - PROCESS | 1833 | 1461231844852 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:44:05 INFO - PROCESS | 1833 | 1461231845036 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:44:05 INFO - PROCESS | 1833 | 1461231845345 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d8634800 == 159 [pid = 1833] [id = 621] 02:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f85c304c800) [pid = 1833] [serial = 1864] [outer = (nil)] 02:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f85cebed400) [pid = 1833] [serial = 1865] [outer = 0x7f85c304c800] 02:44:05 INFO - PROCESS | 1833 | 1461231845418 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f85d970c400) [pid = 1833] [serial = 1866] [outer = 0x7f85c304c800] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da773000 == 158 [pid = 1833] [id = 600] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3dd800 == 157 [pid = 1833] [id = 599] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9dbf800 == 156 [pid = 1833] [id = 598] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6e1b800 == 155 [pid = 1833] [id = 597] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdb95800 == 154 [pid = 1833] [id = 596] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7e5800 == 153 [pid = 1833] [id = 595] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0996000 == 152 [pid = 1833] [id = 594] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ce874800 == 151 [pid = 1833] [id = 593] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85fd58d000 == 150 [pid = 1833] [id = 587] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d770e000 == 149 [pid = 1833] [id = 586] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f88d7000 == 148 [pid = 1833] [id = 585] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5f16800 == 147 [pid = 1833] [id = 584] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5657800 == 146 [pid = 1833] [id = 583] 02:44:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f04e8800 == 145 [pid = 1833] [id = 582] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f85dda86c00) [pid = 1833] [serial = 1733] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f85ddeb6800) [pid = 1833] [serial = 1734] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f85cc7b8c00) [pid = 1833] [serial = 1673] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f85d850d400) [pid = 1833] [serial = 1727] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f85d821a400) [pid = 1833] [serial = 1682] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f85dd045000) [pid = 1833] [serial = 1691] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f85dda06400) [pid = 1833] [serial = 1694] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f85e2762400) [pid = 1833] [serial = 1703] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f85e304a800) [pid = 1833] [serial = 1709] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f85db791000) [pid = 1833] [serial = 1688] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f85d0bb0c00) [pid = 1833] [serial = 1670] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f85d6e34800) [pid = 1833] [serial = 1724] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f85ddebc000) [pid = 1833] [serial = 1700] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f85da1ae800) [pid = 1833] [serial = 1730] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f85d86ef000) [pid = 1833] [serial = 1685] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f85d6ad1000) [pid = 1833] [serial = 1679] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f85d0bb6800) [pid = 1833] [serial = 1722] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f85ce820800) [pid = 1833] [serial = 1719] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f85dd03ec00) [pid = 1833] [serial = 1731] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f85cf0c2400) [pid = 1833] [serial = 1676] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f85cdce1c00) [pid = 1833] [serial = 1718] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f85cef6e000) [pid = 1833] [serial = 1721] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f85cb907800) [pid = 1833] [serial = 1716] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f85ddd24800) [pid = 1833] [serial = 1697] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f85d6df9c00) [pid = 1833] [serial = 1725] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f85e3d3ec00) [pid = 1833] [serial = 1712] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f85c92b5400) [pid = 1833] [serial = 1715] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f85d9f09c00) [pid = 1833] [serial = 1728] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f85e2d69000) [pid = 1833] [serial = 1706] [outer = (nil)] [url = about:blank] 02:44:07 INFO - PROCESS | 1833 | 1461231847406 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:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2586ms 02:44:07 INFO - PROCESS | 1833 | 1461231847433 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 1833 | 1461231847437 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:44:07 INFO - PROCESS | 1833 | 1461231847445 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 1833 | 1461231847450 Marionette TRACE conn3 <- [1,2458,null,{}] 02:44:07 INFO - PROCESS | 1833 | 1461231847459 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:44:07 INFO - PROCESS | 1833 | 1461231847630 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:44:07 INFO - PROCESS | 1833 | 1461231847849 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca0c8800 == 146 [pid = 1833] [id = 622] 02:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f85c3056c00) [pid = 1833] [serial = 1867] [outer = (nil)] 02:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f85ca590c00) [pid = 1833] [serial = 1868] [outer = 0x7f85c3056c00] 02:44:07 INFO - PROCESS | 1833 | 1461231847914 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f85cb71a000) [pid = 1833] [serial = 1869] [outer = 0x7f85c3056c00] 02:44:08 INFO - PROCESS | 1833 | 1461231848603 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:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1191ms 02:44:08 INFO - PROCESS | 1833 | 1461231848636 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 1833 | 1461231848643 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:44:08 INFO - PROCESS | 1833 | 1461231848666 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 1833 | 1461231848670 Marionette TRACE conn3 <- [1,2462,null,{}] 02:44:08 INFO - PROCESS | 1833 | 1461231848675 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:44:08 INFO - PROCESS | 1833 | 1461231848843 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:44:08 INFO - PROCESS | 1833 | 1461231848860 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc260000 == 147 [pid = 1833] [id = 623] 02:44:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f85cb75fc00) [pid = 1833] [serial = 1870] [outer = (nil)] 02:44:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f85cc7bc000) [pid = 1833] [serial = 1871] [outer = 0x7f85cb75fc00] 02:44:08 INFO - PROCESS | 1833 | 1461231848919 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f85cdce1c00) [pid = 1833] [serial = 1872] [outer = 0x7f85cb75fc00] 02:44:10 INFO - PROCESS | 1833 | 1461231849999 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:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1387ms 02:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:44:10 INFO - PROCESS | 1833 | 1461231850055 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 1833 | 1461231850057 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:44:10 INFO - PROCESS | 1833 | 1461231850063 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 1833 | 1461231850068 Marionette TRACE conn3 <- [1,2466,null,{}] 02:44:10 INFO - PROCESS | 1833 | 1461231850083 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:44:10 INFO - PROCESS | 1833 | 1461231850330 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:44:10 INFO - PROCESS | 1833 | 1461231850353 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17bb800 == 148 [pid = 1833] [id = 624] 02:44:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f85cdfe2c00) [pid = 1833] [serial = 1873] [outer = (nil)] 02:44:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f85cebf2800) [pid = 1833] [serial = 1874] [outer = 0x7f85cdfe2c00] 02:44:10 INFO - PROCESS | 1833 | 1461231850416 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f85cfb52c00) [pid = 1833] [serial = 1875] [outer = 0x7f85cdfe2c00] 02:44:11 INFO - PROCESS | 1833 | 1461231851245 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:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1240ms 02:44:11 INFO - PROCESS | 1833 | 1461231851302 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:44:11 INFO - PROCESS | 1833 | 1461231851306 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:44:11 INFO - PROCESS | 1833 | 1461231851312 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 1833 | 1461231851314 Marionette TRACE conn3 <- [1,2470,null,{}] 02:44:11 INFO - PROCESS | 1833 | 1461231851319 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:44:11 INFO - PROCESS | 1833 | 1461231851582 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:44:11 INFO - PROCESS | 1833 | 1461231851624 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7445000 == 149 [pid = 1833] [id = 625] 02:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f85ceae4400) [pid = 1833] [serial = 1876] [outer = (nil)] 02:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f85d6df9c00) [pid = 1833] [serial = 1877] [outer = 0x7f85ceae4400] 02:44:11 INFO - PROCESS | 1833 | 1461231851684 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f85d821a400) [pid = 1833] [serial = 1878] [outer = 0x7f85ceae4400] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f85cf17a400) [pid = 1833] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f85da00f000) [pid = 1833] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f85cb961000) [pid = 1833] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f85cc202400) [pid = 1833] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f85c9098c00) [pid = 1833] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f85dcf07400) [pid = 1833] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f85cbc59400) [pid = 1833] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:44:12 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f85da00e000) [pid = 1833] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:44:12 INFO - PROCESS | 1833 | 1461231852799 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:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1531ms 02:44:12 INFO - PROCESS | 1833 | 1461231852842 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 1833 | 1461231852845 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:44:12 INFO - PROCESS | 1833 | 1461231852851 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 1833 | 1461231852853 Marionette TRACE conn3 <- [1,2474,null,{}] 02:44:12 INFO - PROCESS | 1833 | 1461231852858 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:44:13 INFO - PROCESS | 1833 | 1461231853111 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:44:13 INFO - PROCESS | 1833 | 1461231853134 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7717000 == 150 [pid = 1833] [id = 626] 02:44:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f85d6ad1000) [pid = 1833] [serial = 1879] [outer = (nil)] 02:44:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f85d8694c00) [pid = 1833] [serial = 1880] [outer = 0x7f85d6ad1000] 02:44:13 INFO - PROCESS | 1833 | 1461231853193 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f85d94d1c00) [pid = 1833] [serial = 1881] [outer = 0x7f85d6ad1000] 02:44:14 INFO - PROCESS | 1833 | 1461231854000 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:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1178ms 02:44:14 INFO - PROCESS | 1833 | 1461231854029 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1833 | 1461231854033 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:44:14 INFO - PROCESS | 1833 | 1461231854049 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1833 | 1461231854051 Marionette TRACE conn3 <- [1,2478,null,{}] 02:44:14 INFO - PROCESS | 1833 | 1461231854056 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:44:14 INFO - PROCESS | 1833 | 1461231854244 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:44:14 INFO - PROCESS | 1833 | 1461231854588 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c60ce000 == 151 [pid = 1833] [id = 627] 02:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f85c304d400) [pid = 1833] [serial = 1882] [outer = (nil)] 02:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f85c3f09c00) [pid = 1833] [serial = 1883] [outer = 0x7f85c304d400] 02:44:14 INFO - PROCESS | 1833 | 1461231854706 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f85ca099400) [pid = 1833] [serial = 1884] [outer = 0x7f85c304d400] 02:44:15 INFO - PROCESS | 1833 | 1461231855710 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:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1738ms 02:44:15 INFO - PROCESS | 1833 | 1461231855790 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 1833 | 1461231855797 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:44:15 INFO - PROCESS | 1833 | 1461231855806 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 1833 | 1461231855810 Marionette TRACE conn3 <- [1,2482,null,{}] 02:44:15 INFO - PROCESS | 1833 | 1461231855817 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:44:16 INFO - PROCESS | 1833 | 1461231856061 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:44:16 INFO - PROCESS | 1833 | 1461231856388 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbe8800 == 152 [pid = 1833] [id = 628] 02:44:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f85cb75cc00) [pid = 1833] [serial = 1885] [outer = (nil)] 02:44:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f85cbc50800) [pid = 1833] [serial = 1886] [outer = 0x7f85cb75cc00] 02:44:16 INFO - PROCESS | 1833 | 1461231856463 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f85cc842800) [pid = 1833] [serial = 1887] [outer = 0x7f85cb75cc00] 02:44:17 INFO - PROCESS | 1833 | 1461231857341 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:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 02:44:17 INFO - PROCESS | 1833 | 1461231857391 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 1833 | 1461231857397 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:44:17 INFO - PROCESS | 1833 | 1461231857404 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 1833 | 1461231857406 Marionette TRACE conn3 <- [1,2486,null,{}] 02:44:17 INFO - PROCESS | 1833 | 1461231857412 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:44:17 INFO - PROCESS | 1833 | 1461231857611 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:44:17 INFO - PROCESS | 1833 | 1461231857957 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d863c000 == 153 [pid = 1833] [id = 629] 02:44:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f85cdcdfc00) [pid = 1833] [serial = 1888] [outer = (nil)] 02:44:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f85cdfda800) [pid = 1833] [serial = 1889] [outer = 0x7f85cdcdfc00] 02:44:18 INFO - PROCESS | 1833 | 1461231858033 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f85cf0c2c00) [pid = 1833] [serial = 1890] [outer = 0x7f85cdcdfc00] 02:44:18 INFO - PROCESS | 1833 | 1461231858894 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:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1535ms 02:44:18 INFO - PROCESS | 1833 | 1461231858941 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:44:18 INFO - PROCESS | 1833 | 1461231858945 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:44:18 INFO - PROCESS | 1833 | 1461231858959 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 1833 | 1461231858968 Marionette TRACE conn3 <- [1,2490,null,{}] 02:44:18 INFO - PROCESS | 1833 | 1461231858976 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:44:19 INFO - PROCESS | 1833 | 1461231859181 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:44:19 INFO - PROCESS | 1833 | 1461231859495 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da610800 == 154 [pid = 1833] [id = 630] 02:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f85cfacb800) [pid = 1833] [serial = 1891] [outer = (nil)] 02:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f85d8692c00) [pid = 1833] [serial = 1892] [outer = 0x7f85cfacb800] 02:44:19 INFO - PROCESS | 1833 | 1461231859572 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f85d9c70000) [pid = 1833] [serial = 1893] [outer = 0x7f85cfacb800] 02:44:20 INFO - PROCESS | 1833 | 1461231860461 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:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1545ms 02:44:20 INFO - PROCESS | 1833 | 1461231860497 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 1833 | 1461231860501 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:44:20 INFO - PROCESS | 1833 | 1461231860506 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 1833 | 1461231860510 Marionette TRACE conn3 <- [1,2494,null,{}] 02:44:20 INFO - PROCESS | 1833 | 1461231860515 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:44:20 INFO - PROCESS | 1833 | 1461231860713 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:44:21 INFO - PROCESS | 1833 | 1461231861035 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc34c000 == 155 [pid = 1833] [id = 631] 02:44:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f85cca82c00) [pid = 1833] [serial = 1894] [outer = (nil)] 02:44:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f85dc438000) [pid = 1833] [serial = 1895] [outer = 0x7f85cca82c00] 02:44:21 INFO - PROCESS | 1833 | 1461231861113 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f85dd1b5c00) [pid = 1833] [serial = 1896] [outer = 0x7f85cca82c00] 02:44:21 INFO - PROCESS | 1833 | 1461231861944 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:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1485ms 02:44:21 INFO - PROCESS | 1833 | 1461231861993 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 1833 | 1461231861996 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:44:22 INFO - PROCESS | 1833 | 1461231862003 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 1833 | 1461231862005 Marionette TRACE conn3 <- [1,2498,null,{}] 02:44:22 INFO - PROCESS | 1833 | 1461231862011 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:44:22 INFO - PROCESS | 1833 | 1461231862206 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:44:22 INFO - PROCESS | 1833 | 1461231862587 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb77000 == 156 [pid = 1833] [id = 632] 02:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f85dda91800) [pid = 1833] [serial = 1897] [outer = (nil)] 02:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f85ddd2f400) [pid = 1833] [serial = 1898] [outer = 0x7f85dda91800] 02:44:22 INFO - PROCESS | 1833 | 1461231862706 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f85e275cc00) [pid = 1833] [serial = 1899] [outer = 0x7f85dda91800] 02:44:23 INFO - PROCESS | 1833 | 1461231863765 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:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1838ms 02:44:23 INFO - PROCESS | 1833 | 1461231863843 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:44:23 INFO - PROCESS | 1833 | 1461231863848 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:44:23 INFO - PROCESS | 1833 | 1461231863855 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 1833 | 1461231863859 Marionette TRACE conn3 <- [1,2502,null,{}] 02:44:23 INFO - PROCESS | 1833 | 1461231863865 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:44:24 INFO - PROCESS | 1833 | 1461231864157 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:44:24 INFO - PROCESS | 1833 | 1461231864519 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2e1b000 == 157 [pid = 1833] [id = 633] 02:44:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f85ddd24800) [pid = 1833] [serial = 1900] [outer = (nil)] 02:44:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f85e4684800) [pid = 1833] [serial = 1901] [outer = 0x7f85ddd24800] 02:44:24 INFO - PROCESS | 1833 | 1461231864619 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f85e4e5d000) [pid = 1833] [serial = 1902] [outer = 0x7f85ddd24800] 02:44:25 INFO - PROCESS | 1833 | 1461231865683 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:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1882ms 02:44:25 INFO - PROCESS | 1833 | 1461231865748 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 1833 | 1461231865752 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:44:25 INFO - PROCESS | 1833 | 1461231865760 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 1833 | 1461231865764 Marionette TRACE conn3 <- [1,2506,null,{}] 02:44:25 INFO - PROCESS | 1833 | 1461231865769 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:44:25 INFO - PROCESS | 1833 | 1461231865962 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:44:26 INFO - PROCESS | 1833 | 1461231866273 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e4e38800 == 158 [pid = 1833] [id = 634] 02:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f85e2d72000) [pid = 1833] [serial = 1903] [outer = (nil)] 02:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f85e5387800) [pid = 1833] [serial = 1904] [outer = 0x7f85e2d72000] 02:44:26 INFO - PROCESS | 1833 | 1461231866349 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f85ef8c7000) [pid = 1833] [serial = 1905] [outer = 0x7f85e2d72000] 02:44:27 INFO - PROCESS | 1833 | 1461231867145 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:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1432ms 02:44:27 INFO - PROCESS | 1833 | 1461231867194 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1833 | 1461231867198 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:44:27 INFO - PROCESS | 1833 | 1461231867203 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1833 | 1461231867207 Marionette TRACE conn3 <- [1,2510,null,{}] 02:44:27 INFO - PROCESS | 1833 | 1461231867212 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:44:27 INFO - PROCESS | 1833 | 1461231867394 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:44:27 INFO - PROCESS | 1833 | 1461231867670 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5319800 == 159 [pid = 1833] [id = 635] 02:44:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f85e40d1000) [pid = 1833] [serial = 1906] [outer = (nil)] 02:44:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f85f079fc00) [pid = 1833] [serial = 1907] [outer = 0x7f85e40d1000] 02:44:27 INFO - PROCESS | 1833 | 1461231867784 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f85f1976c00) [pid = 1833] [serial = 1908] [outer = 0x7f85e40d1000] 02:44:28 INFO - PROCESS | 1833 | 1461231868578 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:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1430ms 02:44:28 INFO - PROCESS | 1833 | 1461231868635 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:44:28 INFO - PROCESS | 1833 | 1461231868639 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:44:28 INFO - PROCESS | 1833 | 1461231868645 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 1833 | 1461231868648 Marionette TRACE conn3 <- [1,2514,null,{}] 02:44:28 INFO - PROCESS | 1833 | 1461231868653 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:44:28 INFO - PROCESS | 1833 | 1461231868867 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:44:29 INFO - PROCESS | 1833 | 1461231869178 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f7b6c000 == 160 [pid = 1833] [id = 636] 02:44:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f85ef8c8400) [pid = 1833] [serial = 1909] [outer = (nil)] 02:44:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f85f3ad1000) [pid = 1833] [serial = 1910] [outer = 0x7f85ef8c8400] 02:44:29 INFO - PROCESS | 1833 | 1461231869256 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f85f5a58400) [pid = 1833] [serial = 1911] [outer = 0x7f85ef8c8400] 02:44:30 INFO - PROCESS | 1833 | 1461231870047 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:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1435ms 02:44:30 INFO - PROCESS | 1833 | 1461231870080 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 1833 | 1461231870090 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:44:30 INFO - PROCESS | 1833 | 1461231870097 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 1833 | 1461231870099 Marionette TRACE conn3 <- [1,2518,null,{}] 02:44:30 INFO - PROCESS | 1833 | 1461231870105 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:44:30 INFO - PROCESS | 1833 | 1461231870284 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:44:30 INFO - PROCESS | 1833 | 1461231870561 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca5a3800 == 161 [pid = 1833] [id = 637] 02:44:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f85c924e400) [pid = 1833] [serial = 1912] [outer = (nil)] 02:44:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f85c9250400) [pid = 1833] [serial = 1913] [outer = 0x7f85c924e400] 02:44:30 INFO - PROCESS | 1833 | 1461231870700 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f85f5b2c400) [pid = 1833] [serial = 1914] [outer = 0x7f85c924e400] 02:44:31 INFO - PROCESS | 1833 | 1461231871545 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:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1479ms 02:44:31 INFO - PROCESS | 1833 | 1461231871577 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 1833 | 1461231871588 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:44:31 INFO - PROCESS | 1833 | 1461231871596 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 1833 | 1461231871601 Marionette TRACE conn3 <- [1,2522,null,{}] 02:44:31 INFO - PROCESS | 1833 | 1461231871607 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:44:31 INFO - PROCESS | 1833 | 1461231871828 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:44:32 INFO - PROCESS | 1833 | 1461231872144 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca731000 == 162 [pid = 1833] [id = 638] 02:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f85cbe44c00) [pid = 1833] [serial = 1915] [outer = (nil)] 02:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f85cbe4d000) [pid = 1833] [serial = 1916] [outer = 0x7f85cbe44c00] 02:44:32 INFO - PROCESS | 1833 | 1461231872223 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f85f5bb7400) [pid = 1833] [serial = 1917] [outer = 0x7f85cbe44c00] 02:44:32 INFO - PROCESS | 1833 | 1461231872989 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:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1433ms 02:44:33 INFO - PROCESS | 1833 | 1461231873030 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 1833 | 1461231873033 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:44:33 INFO - PROCESS | 1833 | 1461231873039 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1833 | 1461231873041 Marionette TRACE conn3 <- [1,2526,null,{}] 02:44:33 INFO - PROCESS | 1833 | 1461231873047 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:44:33 INFO - PROCESS | 1833 | 1461231873230 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:44:33 INFO - PROCESS | 1833 | 1461231873511 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc71a000 == 163 [pid = 1833] [id = 639] 02:44:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f85cbe47c00) [pid = 1833] [serial = 1918] [outer = (nil)] 02:44:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f85cd5ed400) [pid = 1833] [serial = 1919] [outer = 0x7f85cbe47c00] 02:44:33 INFO - PROCESS | 1833 | 1461231873584 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f85cd5f3000) [pid = 1833] [serial = 1920] [outer = 0x7f85cbe47c00] 02:44:34 INFO - PROCESS | 1833 | 1461231874388 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:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1387ms 02:44:34 INFO - PROCESS | 1833 | 1461231874428 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 1833 | 1461231874431 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:44:34 INFO - PROCESS | 1833 | 1461231874438 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - PROCESS | 1833 | 1461231874441 Marionette TRACE conn3 <- [1,2530,null,{}] 02:44:34 INFO - PROCESS | 1833 | 1461231874446 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:44:34 INFO - PROCESS | 1833 | 1461231874629 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:44:34 INFO - PROCESS | 1833 | 1461231874917 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5e1d800 == 164 [pid = 1833] [id = 640] 02:44:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f85ca0a5c00) [pid = 1833] [serial = 1921] [outer = (nil)] 02:44:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f85ca0a9000) [pid = 1833] [serial = 1922] [outer = 0x7f85ca0a5c00] 02:44:35 INFO - PROCESS | 1833 | 1461231875027 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f85ca0ae000) [pid = 1833] [serial = 1923] [outer = 0x7f85ca0a5c00] 02:44:35 INFO - PROCESS | 1833 | 1461231875813 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:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1437ms 02:44:35 INFO - PROCESS | 1833 | 1461231875877 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1833 | 1461231875880 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:44:35 INFO - PROCESS | 1833 | 1461231875886 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1833 | 1461231875888 Marionette TRACE conn3 <- [1,2534,null,{}] 02:44:35 INFO - PROCESS | 1833 | 1461231875894 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:44:36 INFO - PROCESS | 1833 | 1461231876076 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:44:36 INFO - PROCESS | 1833 | 1461231876355 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c2ae2000 == 165 [pid = 1833] [id = 641] 02:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f85ca0a2400) [pid = 1833] [serial = 1924] [outer = (nil)] 02:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f85cd5ef000) [pid = 1833] [serial = 1925] [outer = 0x7f85ca0a2400] 02:44:36 INFO - PROCESS | 1833 | 1461231876467 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7f85cd5f5c00) [pid = 1833] [serial = 1926] [outer = 0x7f85ca0a2400] 02:44:37 INFO - PROCESS | 1833 | 1461231877280 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:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1428ms 02:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:44:37 INFO - PROCESS | 1833 | 1461231877315 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 1833 | 1461231877317 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:44:37 INFO - PROCESS | 1833 | 1461231877323 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 1833 | 1461231877326 Marionette TRACE conn3 <- [1,2538,null,{}] 02:44:37 INFO - PROCESS | 1833 | 1461231877331 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:44:37 INFO - PROCESS | 1833 | 1461231877521 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:44:37 INFO - PROCESS | 1833 | 1461231877809 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cd344800 == 166 [pid = 1833] [id = 642] 02:44:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7f85ca0a6000) [pid = 1833] [serial = 1927] [outer = (nil)] 02:44:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7f85cbd0dc00) [pid = 1833] [serial = 1928] [outer = 0x7f85ca0a6000] 02:44:37 INFO - PROCESS | 1833 | 1461231877921 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 288 (0x7f85cbd12c00) [pid = 1833] [serial = 1929] [outer = 0x7f85ca0a6000] 02:44:38 INFO - PROCESS | 1833 | 1461231878727 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:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1481ms 02:44:38 INFO - PROCESS | 1833 | 1461231878804 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 1833 | 1461231878808 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:44:38 INFO - PROCESS | 1833 | 1461231878813 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 1833 | 1461231878816 Marionette TRACE conn3 <- [1,2542,null,{}] 02:44:38 INFO - PROCESS | 1833 | 1461231878821 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:44:39 INFO - PROCESS | 1833 | 1461231879046 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:44:39 INFO - PROCESS | 1833 | 1461231879375 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8bf000 == 167 [pid = 1833] [id = 643] 02:44:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 289 (0x7f85ca093c00) [pid = 1833] [serial = 1930] [outer = (nil)] 02:44:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 290 (0x7f85cbd15800) [pid = 1833] [serial = 1931] [outer = 0x7f85ca093c00] 02:44:39 INFO - PROCESS | 1833 | 1461231879450 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 291 (0x7f85dd469400) [pid = 1833] [serial = 1932] [outer = 0x7f85ca093c00] 02:44:40 INFO - PROCESS | 1833 | 1461231880355 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:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1578ms 02:44:40 INFO - PROCESS | 1833 | 1461231880394 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 1833 | 1461231880397 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:44:40 INFO - PROCESS | 1833 | 1461231880403 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 1833 | 1461231880405 Marionette TRACE conn3 <- [1,2546,null,{}] 02:44:40 INFO - PROCESS | 1833 | 1461231880411 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:44:40 INFO - PROCESS | 1833 | 1461231880602 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:44:41 INFO - PROCESS | 1833 | 1461231881550 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9f16000 == 168 [pid = 1833] [id = 644] 02:44:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 292 (0x7f85c3f03c00) [pid = 1833] [serial = 1933] [outer = (nil)] 02:44:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 293 (0x7f85c3f09000) [pid = 1833] [serial = 1934] [outer = 0x7f85c3f03c00] 02:44:41 INFO - PROCESS | 1833 | 1461231881624 Marionette DEBUG loaded listener.js 02:44:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 294 (0x7f85c504e400) [pid = 1833] [serial = 1935] [outer = 0x7f85c3f03c00] 02:44:42 INFO - PROCESS | 1833 | 1461231882426 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:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2078ms 02:44:42 INFO - PROCESS | 1833 | 1461231882484 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:44:42 INFO - PROCESS | 1833 | 1461231882491 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:44:42 INFO - PROCESS | 1833 | 1461231882499 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - PROCESS | 1833 | 1461231882502 Marionette TRACE conn3 <- [1,2550,null,{}] 02:44:42 INFO - PROCESS | 1833 | 1461231882509 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:44:42 INFO - PROCESS | 1833 | 1461231882696 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:44:42 INFO - PROCESS | 1833 | 1461231882973 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca732000 == 169 [pid = 1833] [id = 645] 02:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 295 (0x7f85c924bc00) [pid = 1833] [serial = 1936] [outer = (nil)] 02:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 296 (0x7f85ca08f000) [pid = 1833] [serial = 1937] [outer = 0x7f85c924bc00] 02:44:43 INFO - PROCESS | 1833 | 1461231883087 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 297 (0x7f85ca583c00) [pid = 1833] [serial = 1938] [outer = 0x7f85c924bc00] 02:44:44 INFO - PROCESS | 1833 | 1461231884026 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:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1582ms 02:44:44 INFO - PROCESS | 1833 | 1461231884092 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 1833 | 1461231884107 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:44:44 INFO - PROCESS | 1833 | 1461231884194 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 1833 | 1461231884199 Marionette TRACE conn3 <- [1,2554,null,{}] 02:44:44 INFO - PROCESS | 1833 | 1461231884217 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:44:44 INFO - PROCESS | 1833 | 1461231884498 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd116000 == 168 [pid = 1833] [id = 525] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e99c7800 == 167 [pid = 1833] [id = 49] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca4d8800 == 166 [pid = 1833] [id = 516] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d09a7000 == 165 [pid = 1833] [id = 333] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d863d800 == 164 [pid = 1833] [id = 521] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da3d1800 == 163 [pid = 1833] [id = 477] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3a78800 == 162 [pid = 1833] [id = 483] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da01c800 == 161 [pid = 1833] [id = 522] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da75f000 == 160 [pid = 1833] [id = 523] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea71c000 == 159 [pid = 1833] [id = 568] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd884000 == 158 [pid = 1833] [id = 539] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da76c800 == 157 [pid = 1833] [id = 472] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e0a800 == 156 [pid = 1833] [id = 478] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ea708800 == 155 [pid = 1833] [id = 109] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2282000 == 154 [pid = 1833] [id = 55] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7717000 == 153 [pid = 1833] [id = 626] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7445000 == 152 [pid = 1833] [id = 625] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d17bb800 == 151 [pid = 1833] [id = 624] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc260000 == 150 [pid = 1833] [id = 623] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca0c8800 == 149 [pid = 1833] [id = 622] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d8634800 == 148 [pid = 1833] [id = 621] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdde9000 == 147 [pid = 1833] [id = 620] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c307c000 == 146 [pid = 1833] [id = 619] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d694a000 == 145 [pid = 1833] [id = 618] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c60df800 == 144 [pid = 1833] [id = 617] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c3ebf800 == 143 [pid = 1833] [id = 616] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c60d1000 == 142 [pid = 1833] [id = 615] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9345000 == 141 [pid = 1833] [id = 614] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9e28800 == 140 [pid = 1833] [id = 613] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f9e17800 == 139 [pid = 1833] [id = 612] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c85dc800 == 138 [pid = 1833] [id = 611] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5e0c800 == 137 [pid = 1833] [id = 610] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5329000 == 136 [pid = 1833] [id = 609] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f0937800 == 135 [pid = 1833] [id = 608] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5d19000 == 134 [pid = 1833] [id = 607] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e32ab800 == 133 [pid = 1833] [id = 606] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85de286000 == 132 [pid = 1833] [id = 605] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb7e800 == 131 [pid = 1833] [id = 604] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f5c800 == 130 [pid = 1833] [id = 603] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0a0c000 == 129 [pid = 1833] [id = 602] 02:44:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e464d000 == 128 [pid = 1833] [id = 567] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 296 (0x7f85df9ddc00) [pid = 1833] [serial = 1803] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 295 (0x7f85e4a50400) [pid = 1833] [serial = 1754] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 294 (0x7f85cfb55c00) [pid = 1833] [serial = 1787] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 293 (0x7f85cdfe4c00) [pid = 1833] [serial = 1739] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 292 (0x7f85e2619800) [pid = 1833] [serial = 1751] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 291 (0x7f85dc4e7c00) [pid = 1833] [serial = 1797] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 290 (0x7f85e520c400) [pid = 1833] [serial = 1757] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 289 (0x7f85d8221400) [pid = 1833] [serial = 1791] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 288 (0x7f85cef6dc00) [pid = 1833] [serial = 1785] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 287 (0x7f85df9e4800) [pid = 1833] [serial = 1748] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7f85de314400) [pid = 1833] [serial = 1736] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7f85f182a400) [pid = 1833] [serial = 1766] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7f85c92b9800) [pid = 1833] [serial = 1781] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f85dda0c000) [pid = 1833] [serial = 1799] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f85cc847000) [pid = 1833] [serial = 1790] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f85d86e3000) [pid = 1833] [serial = 1793] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f85ce81dc00) [pid = 1833] [serial = 1784] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f85d6e34c00) [pid = 1833] [serial = 1742] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f85cc207000) [pid = 1833] [serial = 1778] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f85d6826c00) [pid = 1833] [serial = 1788] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f85ef8cec00) [pid = 1833] [serial = 1763] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f85e5e3dc00) [pid = 1833] [serial = 1760] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f85ddd24c00) [pid = 1833] [serial = 1800] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f85cb90a000) [pid = 1833] [serial = 1782] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f85f1b4fc00) [pid = 1833] [serial = 1772] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f85f1cf6000) [pid = 1833] [serial = 1769] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f85f592c000) [pid = 1833] [serial = 1775] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f85db56ac00) [pid = 1833] [serial = 1796] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f85de07e800) [pid = 1833] [serial = 1802] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f85dc435c00) [pid = 1833] [serial = 1745] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f85d9b61c00) [pid = 1833] [serial = 1794] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 1833 | 1461231885425 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c3088000 == 129 [pid = 1833] [id = 646] 02:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f85c3049400) [pid = 1833] [serial = 1939] [outer = (nil)] 02:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f85c3f08c00) [pid = 1833] [serial = 1940] [outer = 0x7f85c3049400] 02:44:45 INFO - PROCESS | 1833 | 1461231885493 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f85cb715000) [pid = 1833] [serial = 1941] [outer = 0x7f85c3049400] 02:44:46 INFO - PROCESS | 1833 | 1461231886222 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:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2126ms 02:44:46 INFO - PROCESS | 1833 | 1461231886243 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 1833 | 1461231886248 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:44:46 INFO - PROCESS | 1833 | 1461231886260 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 1833 | 1461231886269 Marionette TRACE conn3 <- [1,2558,null,{}] 02:44:46 INFO - PROCESS | 1833 | 1461231886276 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:44:46 INFO - PROCESS | 1833 | 1461231886486 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:44:46 INFO - PROCESS | 1833 | 1461231886692 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e20000 == 130 [pid = 1833] [id = 647] 02:44:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f85c304a400) [pid = 1833] [serial = 1942] [outer = (nil)] 02:44:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f85cbd12000) [pid = 1833] [serial = 1943] [outer = 0x7f85c304a400] 02:44:46 INFO - PROCESS | 1833 | 1461231886761 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f85cbe50c00) [pid = 1833] [serial = 1944] [outer = 0x7f85c304a400] 02:44:47 INFO - PROCESS | 1833 | 1461231887567 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:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1349ms 02:44:47 INFO - PROCESS | 1833 | 1461231887603 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1833 | 1461231887606 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:44:47 INFO - PROCESS | 1833 | 1461231887612 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1833 | 1461231887614 Marionette TRACE conn3 <- [1,2562,null,{}] 02:44:47 INFO - PROCESS | 1833 | 1461231887626 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:44:47 INFO - PROCESS | 1833 | 1461231887864 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:44:47 INFO - PROCESS | 1833 | 1461231887897 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7eb800 == 131 [pid = 1833] [id = 648] 02:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f85ca6d5c00) [pid = 1833] [serial = 1945] [outer = (nil)] 02:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f85cca5e800) [pid = 1833] [serial = 1946] [outer = 0x7f85ca6d5c00] 02:44:47 INFO - PROCESS | 1833 | 1461231887957 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f85cd5e9800) [pid = 1833] [serial = 1947] [outer = 0x7f85ca6d5c00] 02:44:48 INFO - PROCESS | 1833 | 1461231888860 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:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1287ms 02:44:48 INFO - PROCESS | 1833 | 1461231888900 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 1833 | 1461231888902 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:44:48 INFO - PROCESS | 1833 | 1461231888908 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 1833 | 1461231888910 Marionette TRACE conn3 <- [1,2566,null,{}] 02:44:48 INFO - PROCESS | 1833 | 1461231888923 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:44:49 INFO - PROCESS | 1833 | 1461231889150 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:44:49 INFO - PROCESS | 1833 | 1461231889196 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ceca3800 == 132 [pid = 1833] [id = 649] 02:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f85cdd5e800) [pid = 1833] [serial = 1948] [outer = (nil)] 02:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f85cdd66400) [pid = 1833] [serial = 1949] [outer = 0x7f85cdd5e800] 02:44:49 INFO - PROCESS | 1833 | 1461231889275 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f85ce84d000) [pid = 1833] [serial = 1950] [outer = 0x7f85cdd5e800] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f85dd04ac00) [pid = 1833] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f85d9b60400) [pid = 1833] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f85c8f31000) [pid = 1833] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f85cdcdf800) [pid = 1833] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f85ceae4400) [pid = 1833] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f85d9a6d800) [pid = 1833] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f85e3826400) [pid = 1833] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f85ddd30800) [pid = 1833] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f85cef64000) [pid = 1833] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f85da81a400) [pid = 1833] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f85c304f400) [pid = 1833] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f85c9095800) [pid = 1833] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f85d6820000) [pid = 1833] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f85ca098800) [pid = 1833] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f85e303dc00) [pid = 1833] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f85d6ad2c00) [pid = 1833] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f85dd468800) [pid = 1833] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f85cc206c00) [pid = 1833] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f85da00cc00) [pid = 1833] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f85c8f29000) [pid = 1833] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f85f0b11c00) [pid = 1833] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f85c8f2c400) [pid = 1833] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f85d9b66800) [pid = 1833] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f85dd4f0800) [pid = 1833] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f85c8f37800) [pid = 1833] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f85cfb5a000) [pid = 1833] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f85cca88c00) [pid = 1833] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f85cbc56c00) [pid = 1833] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f85f35e0000) [pid = 1833] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f85cfb57400) [pid = 1833] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f85ddeb8000) [pid = 1833] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f85da967800) [pid = 1833] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f85e3aac000) [pid = 1833] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f85cb75fc00) [pid = 1833] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f85c3056c00) [pid = 1833] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f85dda05000) [pid = 1833] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f85cdfe2c00) [pid = 1833] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f85f1977000) [pid = 1833] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f85c3f07400) [pid = 1833] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f85c3048400) [pid = 1833] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f85cb711000) [pid = 1833] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f85cdcdc800) [pid = 1833] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f85e40d1400) [pid = 1833] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f85cde82400) [pid = 1833] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f85cde80400) [pid = 1833] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f85dc333800) [pid = 1833] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f85cbc51400) [pid = 1833] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f85c909a800) [pid = 1833] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f85e2fcac00) [pid = 1833] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f85c3f06c00) [pid = 1833] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f85e052f400) [pid = 1833] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f85c908d400) [pid = 1833] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f85dc329000) [pid = 1833] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f85df97dc00) [pid = 1833] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f85cbc4f400) [pid = 1833] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f85ddd2f000) [pid = 1833] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f85e2623000) [pid = 1833] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f85ceae7800) [pid = 1833] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f85da1b7400) [pid = 1833] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f85c9090000) [pid = 1833] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f85cbc5d000) [pid = 1833] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f85e430e800) [pid = 1833] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f85c92b3800) [pid = 1833] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f85dda06000) [pid = 1833] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f85ce907800) [pid = 1833] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f85d6ac9800) [pid = 1833] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85d6e91400) [pid = 1833] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85cc7bd400) [pid = 1833] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85e3043c00) [pid = 1833] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85c304c800) [pid = 1833] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85cb956c00) [pid = 1833] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85d970fc00) [pid = 1833] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85df97fc00) [pid = 1833] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85e1a66400) [pid = 1833] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85c908e800) [pid = 1833] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85e4686000) [pid = 1833] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85d6df7800) [pid = 1833] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85cca80800) [pid = 1833] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85d6e3e400) [pid = 1833] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85d9c72800) [pid = 1833] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85ceae3400) [pid = 1833] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85cef6c800) [pid = 1833] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:44:50 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85d9c6d000) [pid = 1833] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:44:51 INFO - PROCESS | 1833 | 1461231891392 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:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2548ms 02:44:51 INFO - PROCESS | 1833 | 1461231891456 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 1833 | 1461231891459 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:44:51 INFO - PROCESS | 1833 | 1461231891465 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 1833 | 1461231891467 Marionette TRACE conn3 <- [1,2570,null,{}] 02:44:51 INFO - PROCESS | 1833 | 1461231891473 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:44:51 INFO - PROCESS | 1833 | 1461231891653 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:44:51 INFO - PROCESS | 1833 | 1461231891851 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca282000 == 133 [pid = 1833] [id = 650] 02:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85c3f0bc00) [pid = 1833] [serial = 1951] [outer = (nil)] 02:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85c92c1c00) [pid = 1833] [serial = 1952] [outer = 0x7f85c3f0bc00] 02:44:51 INFO - PROCESS | 1833 | 1461231891911 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85cbc5d000) [pid = 1833] [serial = 1953] [outer = 0x7f85c3f0bc00] 02:44:52 INFO - PROCESS | 1833 | 1461231892619 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:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1177ms 02:44:52 INFO - PROCESS | 1833 | 1461231892642 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 1833 | 1461231892646 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:44:52 INFO - PROCESS | 1833 | 1461231892662 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 1833 | 1461231892665 Marionette TRACE conn3 <- [1,2574,null,{}] 02:44:52 INFO - PROCESS | 1833 | 1461231892670 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:44:53 INFO - PROCESS | 1833 | 1461231893066 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:44:53 INFO - PROCESS | 1833 | 1461231893342 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c85eb800 == 134 [pid = 1833] [id = 651] 02:44:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85c3f09800) [pid = 1833] [serial = 1954] [outer = (nil)] 02:44:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85c504a400) [pid = 1833] [serial = 1955] [outer = 0x7f85c3f09800] 02:44:53 INFO - PROCESS | 1833 | 1461231893422 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85c8f31800) [pid = 1833] [serial = 1956] [outer = 0x7f85c3f09800] 02:44:54 INFO - PROCESS | 1833 | 1461231894258 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:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1631ms 02:44:54 INFO - PROCESS | 1833 | 1461231894295 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 1833 | 1461231894304 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:44:54 INFO - PROCESS | 1833 | 1461231894311 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 1833 | 1461231894316 Marionette TRACE conn3 <- [1,2578,null,{}] 02:44:54 INFO - PROCESS | 1833 | 1461231894322 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:44:54 INFO - PROCESS | 1833 | 1461231894511 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:44:54 INFO - PROCESS | 1833 | 1461231894836 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca72b000 == 135 [pid = 1833] [id = 652] 02:44:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85ca095000) [pid = 1833] [serial = 1957] [outer = (nil)] 02:44:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85ca583000) [pid = 1833] [serial = 1958] [outer = 0x7f85ca095000] 02:44:54 INFO - PROCESS | 1833 | 1461231894915 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85cb710000) [pid = 1833] [serial = 1959] [outer = 0x7f85ca095000] 02:44:55 INFO - PROCESS | 1833 | 1461231895845 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:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1596ms 02:44:55 INFO - PROCESS | 1833 | 1461231895907 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:44:55 INFO - PROCESS | 1833 | 1461231895912 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:44:55 INFO - PROCESS | 1833 | 1461231895918 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 1833 | 1461231895921 Marionette TRACE conn3 <- [1,2582,null,{}] 02:44:55 INFO - PROCESS | 1833 | 1461231895927 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:44:56 INFO - PROCESS | 1833 | 1461231896130 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:44:56 INFO - PROCESS | 1833 | 1461231896488 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17a7800 == 136 [pid = 1833] [id = 653] 02:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85ca0a1800) [pid = 1833] [serial = 1960] [outer = (nil)] 02:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85cbd0b800) [pid = 1833] [serial = 1961] [outer = 0x7f85ca0a1800] 02:44:56 INFO - PROCESS | 1833 | 1461231896566 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85cc84c400) [pid = 1833] [serial = 1962] [outer = 0x7f85ca0a1800] 02:44:57 INFO - PROCESS | 1833 | 1461231897429 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:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1582ms 02:44:57 INFO - PROCESS | 1833 | 1461231897500 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 1833 | 1461231897506 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:44:57 INFO - PROCESS | 1833 | 1461231897523 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 1833 | 1461231897530 Marionette TRACE conn3 <- [1,2586,null,{}] 02:44:57 INFO - PROCESS | 1833 | 1461231897535 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:44:57 INFO - PROCESS | 1833 | 1461231897781 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:44:58 INFO - PROCESS | 1833 | 1461231898100 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d6e000 == 137 [pid = 1833] [id = 654] 02:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85cca5bc00) [pid = 1833] [serial = 1963] [outer = (nil)] 02:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85cde83000) [pid = 1833] [serial = 1964] [outer = 0x7f85cca5bc00] 02:44:58 INFO - PROCESS | 1833 | 1461231898181 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85ce90e800) [pid = 1833] [serial = 1965] [outer = 0x7f85cca5bc00] 02:44:59 INFO - PROCESS | 1833 | 1461231899010 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:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1543ms 02:44:59 INFO - PROCESS | 1833 | 1461231899059 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1833 | 1461231899063 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:44:59 INFO - PROCESS | 1833 | 1461231899069 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1833 | 1461231899071 Marionette TRACE conn3 <- [1,2590,null,{}] 02:44:59 INFO - PROCESS | 1833 | 1461231899077 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:44:59 INFO - PROCESS | 1833 | 1461231899262 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:44:59 INFO - PROCESS | 1833 | 1461231899538 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7483800 == 138 [pid = 1833] [id = 655] 02:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85cd5f0400) [pid = 1833] [serial = 1966] [outer = (nil)] 02:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85cf0c2400) [pid = 1833] [serial = 1967] [outer = 0x7f85cd5f0400] 02:44:59 INFO - PROCESS | 1833 | 1461231899651 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f85cfac4400) [pid = 1833] [serial = 1968] [outer = 0x7f85cd5f0400] 02:45:00 INFO - PROCESS | 1833 | 1461231900479 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:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1477ms 02:45:00 INFO - PROCESS | 1833 | 1461231900547 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 1833 | 1461231900550 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:45:00 INFO - PROCESS | 1833 | 1461231900557 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1833 | 1461231900559 Marionette TRACE conn3 <- [1,2594,null,{}] 02:45:00 INFO - PROCESS | 1833 | 1461231900565 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:45:00 INFO - PROCESS | 1833 | 1461231900802 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:45:01 INFO - PROCESS | 1833 | 1461231901133 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85c1800 == 139 [pid = 1833] [id = 656] 02:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f85d681d400) [pid = 1833] [serial = 1969] [outer = (nil)] 02:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f85d682c800) [pid = 1833] [serial = 1970] [outer = 0x7f85d681d400] 02:45:01 INFO - PROCESS | 1833 | 1461231901219 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f85d6e3ec00) [pid = 1833] [serial = 1971] [outer = 0x7f85d681d400] 02:45:02 INFO - PROCESS | 1833 | 1461231902124 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:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1631ms 02:45:02 INFO - PROCESS | 1833 | 1461231902189 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1833 | 1461231902193 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:45:02 INFO - PROCESS | 1833 | 1461231902199 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1833 | 1461231902201 Marionette TRACE conn3 <- [1,2598,null,{}] 02:45:02 INFO - PROCESS | 1833 | 1461231902207 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:45:02 INFO - PROCESS | 1833 | 1461231902427 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:45:02 INFO - PROCESS | 1833 | 1461231902744 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f5a000 == 140 [pid = 1833] [id = 657] 02:45:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f85cfb56000) [pid = 1833] [serial = 1972] [outer = (nil)] 02:45:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f85d8513000) [pid = 1833] [serial = 1973] [outer = 0x7f85cfb56000] 02:45:02 INFO - PROCESS | 1833 | 1461231902825 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f85d86ea400) [pid = 1833] [serial = 1974] [outer = 0x7f85cfb56000] 02:45:03 INFO - PROCESS | 1833 | 1461231903669 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:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1528ms 02:45:03 INFO - PROCESS | 1833 | 1461231903728 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 1833 | 1461231903731 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:45:03 INFO - PROCESS | 1833 | 1461231903737 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 1833 | 1461231903739 Marionette TRACE conn3 <- [1,2602,null,{}] 02:45:03 INFO - PROCESS | 1833 | 1461231903745 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:45:03 INFO - PROCESS | 1833 | 1461231903930 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:45:04 INFO - PROCESS | 1833 | 1461231904307 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da3dc800 == 141 [pid = 1833] [id = 658] 02:45:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f85d681dc00) [pid = 1833] [serial = 1975] [outer = (nil)] 02:45:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f85d94d1800) [pid = 1833] [serial = 1976] [outer = 0x7f85d681dc00] 02:45:04 INFO - PROCESS | 1833 | 1461231904436 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f85d9c72000) [pid = 1833] [serial = 1977] [outer = 0x7f85d681dc00] 02:45:05 INFO - PROCESS | 1833 | 1461231905403 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:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1735ms 02:45:05 INFO - PROCESS | 1833 | 1461231905473 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1833 | 1461231905477 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:45:05 INFO - PROCESS | 1833 | 1461231905485 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1833 | 1461231905488 Marionette TRACE conn3 <- [1,2606,null,{}] 02:45:05 INFO - PROCESS | 1833 | 1461231905494 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:45:05 INFO - PROCESS | 1833 | 1461231905699 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:45:06 INFO - PROCESS | 1833 | 1461231906017 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da61f800 == 142 [pid = 1833] [id = 659] 02:45:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f85cde8e000) [pid = 1833] [serial = 1978] [outer = (nil)] 02:45:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f85da004800) [pid = 1833] [serial = 1979] [outer = 0x7f85cde8e000] 02:45:06 INFO - PROCESS | 1833 | 1461231906092 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f85da819c00) [pid = 1833] [serial = 1980] [outer = 0x7f85cde8e000] 02:45:06 INFO - PROCESS | 1833 | 1461231906960 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:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1529ms 02:45:07 INFO - PROCESS | 1833 | 1461231907014 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 1833 | 1461231907018 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:45:07 INFO - PROCESS | 1833 | 1461231907023 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1833 | 1461231907026 Marionette TRACE conn3 <- [1,2610,null,{}] 02:45:07 INFO - PROCESS | 1833 | 1461231907031 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:45:07 INFO - PROCESS | 1833 | 1461231907217 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:45:07 INFO - PROCESS | 1833 | 1461231907539 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c8800 == 143 [pid = 1833] [id = 660] 02:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f85cfb58800) [pid = 1833] [serial = 1981] [outer = (nil)] 02:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f85dc432400) [pid = 1833] [serial = 1982] [outer = 0x7f85cfb58800] 02:45:07 INFO - PROCESS | 1833 | 1461231907611 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f85dc4ef800) [pid = 1833] [serial = 1983] [outer = 0x7f85cfb58800] 02:45:08 INFO - PROCESS | 1833 | 1461231908429 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:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1479ms 02:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:45:08 INFO - PROCESS | 1833 | 1461231908502 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1833 | 1461231908505 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:45:08 INFO - PROCESS | 1833 | 1461231908511 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1833 | 1461231908514 Marionette TRACE conn3 <- [1,2614,null,{}] 02:45:08 INFO - PROCESS | 1833 | 1461231908520 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:45:08 INFO - PROCESS | 1833 | 1461231908763 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:45:09 INFO - PROCESS | 1833 | 1461231909087 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dddd5800 == 144 [pid = 1833] [id = 661] 02:45:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f85dd4f0000) [pid = 1833] [serial = 1984] [outer = (nil)] 02:45:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f85dda05000) [pid = 1833] [serial = 1985] [outer = 0x7f85dd4f0000] 02:45:09 INFO - PROCESS | 1833 | 1461231909169 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f85dda89c00) [pid = 1833] [serial = 1986] [outer = 0x7f85dd4f0000] 02:45:10 INFO - PROCESS | 1833 | 1461231910014 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:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1538ms 02:45:10 INFO - PROCESS | 1833 | 1461231910049 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 1833 | 1461231910059 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:45:10 INFO - PROCESS | 1833 | 1461231910064 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1833 | 1461231910068 Marionette TRACE conn3 <- [1,2618,null,{}] 02:45:10 INFO - PROCESS | 1833 | 1461231910073 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:45:10 INFO - PROCESS | 1833 | 1461231910265 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:45:10 INFO - PROCESS | 1833 | 1461231910549 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e150a800 == 145 [pid = 1833] [id = 662] 02:45:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f85dd475c00) [pid = 1833] [serial = 1987] [outer = (nil)] 02:45:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f85ddeb4c00) [pid = 1833] [serial = 1988] [outer = 0x7f85dd475c00] 02:45:10 INFO - PROCESS | 1833 | 1461231910666 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f85de082400) [pid = 1833] [serial = 1989] [outer = 0x7f85dd475c00] 02:45:11 INFO - PROCESS | 1833 | 1461231911502 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:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1479ms 02:45:11 INFO - PROCESS | 1833 | 1461231911545 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 1833 | 1461231911549 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:45:11 INFO - PROCESS | 1833 | 1461231911554 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1833 | 1461231911557 Marionette TRACE conn3 <- [1,2622,null,{}] 02:45:11 INFO - PROCESS | 1833 | 1461231911562 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:45:11 INFO - PROCESS | 1833 | 1461231911760 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:45:12 INFO - PROCESS | 1833 | 1461231912046 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3740800 == 146 [pid = 1833] [id = 663] 02:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f85dd4f1400) [pid = 1833] [serial = 1990] [outer = (nil)] 02:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f85df9e6c00) [pid = 1833] [serial = 1991] [outer = 0x7f85dd4f1400] 02:45:12 INFO - PROCESS | 1833 | 1461231912172 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f85e15da800) [pid = 1833] [serial = 1992] [outer = 0x7f85dd4f1400] 02:45:12 INFO - PROCESS | 1833 | 1461231912982 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:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1479ms 02:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:45:13 INFO - PROCESS | 1833 | 1461231913034 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1833 | 1461231913036 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:45:13 INFO - PROCESS | 1833 | 1461231913042 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1833 | 1461231913045 Marionette TRACE conn3 <- [1,2626,null,{}] 02:45:13 INFO - PROCESS | 1833 | 1461231913051 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:45:13 INFO - PROCESS | 1833 | 1461231913234 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:45:13 INFO - PROCESS | 1833 | 1461231913517 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e99c5000 == 147 [pid = 1833] [id = 664] 02:45:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f85de084800) [pid = 1833] [serial = 1993] [outer = (nil)] 02:45:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f85e2762400) [pid = 1833] [serial = 1994] [outer = 0x7f85de084800] 02:45:13 INFO - PROCESS | 1833 | 1461231913629 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f85e2d70c00) [pid = 1833] [serial = 1995] [outer = 0x7f85de084800] 02:45:14 INFO - PROCESS | 1833 | 1461231914406 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:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 02:45:14 INFO - PROCESS | 1833 | 1461231914473 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 1833 | 1461231914477 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:45:14 INFO - PROCESS | 1833 | 1461231914482 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 1833 | 1461231914484 Marionette TRACE conn3 <- [1,2630,null,{}] 02:45:14 INFO - PROCESS | 1833 | 1461231914490 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:45:14 INFO - PROCESS | 1833 | 1461231914683 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:45:15 INFO - PROCESS | 1833 | 1461231915017 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f190a800 == 148 [pid = 1833] [id = 665] 02:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f85d6ac9c00) [pid = 1833] [serial = 1996] [outer = (nil)] 02:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f85e338b400) [pid = 1833] [serial = 1997] [outer = 0x7f85d6ac9c00] 02:45:15 INFO - PROCESS | 1833 | 1461231915097 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f85e40cb000) [pid = 1833] [serial = 1998] [outer = 0x7f85d6ac9c00] 02:45:15 INFO - PROCESS | 1833 | 1461231915867 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:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1432ms 02:45:15 INFO - PROCESS | 1833 | 1461231915929 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 1833 | 1461231915933 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:45:15 INFO - PROCESS | 1833 | 1461231915941 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 1833 | 1461231915944 Marionette TRACE conn3 <- [1,2634,null,{}] 02:45:15 INFO - PROCESS | 1833 | 1461231915948 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:45:16 INFO - PROCESS | 1833 | 1461231916147 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:45:16 INFO - PROCESS | 1833 | 1461231916427 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5ac3800 == 149 [pid = 1833] [id = 666] 02:45:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f85cb95ec00) [pid = 1833] [serial = 1999] [outer = (nil)] 02:45:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f85e450e400) [pid = 1833] [serial = 2000] [outer = 0x7f85cb95ec00] 02:45:16 INFO - PROCESS | 1833 | 1461231916537 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f85e5203400) [pid = 1833] [serial = 2001] [outer = 0x7f85cb95ec00] 02:45:17 INFO - PROCESS | 1833 | 1461231917395 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:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1525ms 02:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:45:17 INFO - PROCESS | 1833 | 1461231917468 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 1833 | 1461231917471 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:45:17 INFO - PROCESS | 1833 | 1461231917477 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - PROCESS | 1833 | 1461231917480 Marionette TRACE conn3 <- [1,2638,null,{}] 02:45:17 INFO - PROCESS | 1833 | 1461231917485 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:45:17 INFO - PROCESS | 1833 | 1461231917678 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:45:18 INFO - PROCESS | 1833 | 1461231917995 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f882e000 == 150 [pid = 1833] [id = 667] 02:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f85d94c4800) [pid = 1833] [serial = 2002] [outer = (nil)] 02:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f85e9a5cc00) [pid = 1833] [serial = 2003] [outer = 0x7f85d94c4800] 02:45:18 INFO - PROCESS | 1833 | 1461231918069 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f85f07a0000) [pid = 1833] [serial = 2004] [outer = 0x7f85d94c4800] 02:45:18 INFO - PROCESS | 1833 | 1461231918873 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:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1434ms 02:45:18 INFO - PROCESS | 1833 | 1461231918911 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 1833 | 1461231918913 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:45:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:45:18 INFO - PROCESS | 1833 | 1461231918920 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1833 | 1461231918923 Marionette TRACE conn3 <- [1,2642,null,{}] 02:45:18 INFO - PROCESS | 1833 | 1461231918928 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:45:19 INFO - PROCESS | 1833 | 1461231919115 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:45:19 INFO - PROCESS | 1833 | 1461231919399 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c51d1800 == 151 [pid = 1833] [id = 668] 02:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f85e5204000) [pid = 1833] [serial = 2005] [outer = (nil)] 02:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f85f0b11c00) [pid = 1833] [serial = 2006] [outer = 0x7f85e5204000] 02:45:19 INFO - PROCESS | 1833 | 1461231919511 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f85f1b55400) [pid = 1833] [serial = 2007] [outer = 0x7f85e5204000] 02:45:20 INFO - PROCESS | 1833 | 1461231920293 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:45:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:45:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1432ms 02:45:20 INFO - PROCESS | 1833 | 1461231920353 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 1833 | 1461231920357 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:45:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:45:20 INFO - PROCESS | 1833 | 1461231920364 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 1833 | 1461231920366 Marionette TRACE conn3 <- [1,2646,null,{}] 02:45:20 INFO - PROCESS | 1833 | 1461231920373 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:45:20 INFO - PROCESS | 1833 | 1461231920594 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:45:20 INFO - PROCESS | 1833 | 1461231920928 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0707000 == 152 [pid = 1833] [id = 669] 02:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f85c2960400) [pid = 1833] [serial = 2008] [outer = (nil)] 02:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f85c2968800) [pid = 1833] [serial = 2009] [outer = 0x7f85c2960400] 02:45:21 INFO - PROCESS | 1833 | 1461231921004 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f85c296d800) [pid = 1833] [serial = 2010] [outer = 0x7f85c2960400] 02:45:21 INFO - PROCESS | 1833 | 1461231921845 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:45:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:45:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1533ms 02:45:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:45:21 INFO - PROCESS | 1833 | 1461231921896 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1833 | 1461231921899 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:45:21 INFO - PROCESS | 1833 | 1461231921905 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1833 | 1461231921908 Marionette TRACE conn3 <- [1,2650,null,{}] 02:45:21 INFO - PROCESS | 1833 | 1461231921913 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:45:22 INFO - PROCESS | 1833 | 1461231922114 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:45:22 INFO - PROCESS | 1833 | 1461231922452 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c60cb800 == 153 [pid = 1833] [id = 670] 02:45:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f85c3048800) [pid = 1833] [serial = 2011] [outer = (nil)] 02:45:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f85c3f0e400) [pid = 1833] [serial = 2012] [outer = 0x7f85c3048800] 02:45:22 INFO - PROCESS | 1833 | 1461231922527 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f85c5433800) [pid = 1833] [serial = 2013] [outer = 0x7f85c3048800] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cd344800 == 152 [pid = 1833] [id = 642] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c2ae2000 == 151 [pid = 1833] [id = 641] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5e1d800 == 150 [pid = 1833] [id = 640] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc71a000 == 149 [pid = 1833] [id = 639] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca731000 == 148 [pid = 1833] [id = 638] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca5a3800 == 147 [pid = 1833] [id = 637] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f7b6c000 == 146 [pid = 1833] [id = 636] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5319800 == 145 [pid = 1833] [id = 635] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4e38800 == 144 [pid = 1833] [id = 634] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2e1b000 == 143 [pid = 1833] [id = 633] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb77000 == 142 [pid = 1833] [id = 632] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc34c000 == 141 [pid = 1833] [id = 631] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da610800 == 140 [pid = 1833] [id = 630] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d863c000 == 139 [pid = 1833] [id = 629] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbe8800 == 138 [pid = 1833] [id = 628] 02:45:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c60ce000 == 137 [pid = 1833] [id = 627] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f85df9e5c00) [pid = 1833] [serial = 1737] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f85d8694c00) [pid = 1833] [serial = 1880] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f85da011800) [pid = 1833] [serial = 1584] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f85cdd64800) [pid = 1833] [serial = 1847] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f85cebe8c00) [pid = 1833] [serial = 1740] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f85d821a400) [pid = 1833] [serial = 1878] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f85d9c69c00) [pid = 1833] [serial = 1581] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f85e40cd000) [pid = 1833] [serial = 1713] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f85f1b4e000) [pid = 1833] [serial = 1826] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f85e0366400) [pid = 1833] [serial = 1647] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f85de07d000) [pid = 1833] [serial = 1817] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f85cdd61800) [pid = 1833] [serial = 1863] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f85dd044000) [pid = 1833] [serial = 1620] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f85d94cac00) [pid = 1833] [serial = 1743] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f85f5b33c00) [pid = 1833] [serial = 1836] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f85e3aaf000) [pid = 1833] [serial = 1820] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f85d8697c00) [pid = 1833] [serial = 1572] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f85f5466000) [pid = 1833] [serial = 1773] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f85d6829800) [pid = 1833] [serial = 1626] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f85dd475000) [pid = 1833] [serial = 1692] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f85c8f36400) [pid = 1833] [serial = 1842] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f85f19c8000) [pid = 1833] [serial = 1767] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f85cdd57400) [pid = 1833] [serial = 1844] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f85ddd9c800) [pid = 1833] [serial = 1815] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f85dda05c00) [pid = 1833] [serial = 1635] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f85ca6d1400) [pid = 1833] [serial = 1850] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f85d6acbc00) [pid = 1833] [serial = 1569] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f85d8691c00) [pid = 1833] [serial = 1811] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f85cdcd8000) [pid = 1833] [serial = 1674] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f85f5b6dc00) [pid = 1833] [serial = 1833] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f85d14e6800) [pid = 1833] [serial = 1566] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f85e2d28c00) [pid = 1833] [serial = 1752] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f85df981000) [pid = 1833] [serial = 1701] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f85f06c6800) [pid = 1833] [serial = 1764] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f85cc7bc000) [pid = 1833] [serial = 1871] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f85ca590c00) [pid = 1833] [serial = 1868] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f85ddda9400) [pid = 1833] [serial = 1638] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f85cebf2800) [pid = 1833] [serial = 1874] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f85cdd5f400) [pid = 1833] [serial = 1845] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f85cfb52c00) [pid = 1833] [serial = 1875] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f85f5386800) [pid = 1833] [serial = 1770] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f85c3f0b000) [pid = 1833] [serial = 1853] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f85c3050c00) [pid = 1833] [serial = 1859] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f85f5bc1c00) [pid = 1833] [serial = 1839] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f85ce852800) [pid = 1833] [serial = 1560] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f85e4e64c00) [pid = 1833] [serial = 1755] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85cfb55000) [pid = 1833] [serial = 1677] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85cf17e400) [pid = 1833] [serial = 1809] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85ddd9f400) [pid = 1833] [serial = 1698] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85e2617400) [pid = 1833] [serial = 1805] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85e40d5c00) [pid = 1833] [serial = 1821] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85cca58400) [pid = 1833] [serial = 1554] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85d9709000) [pid = 1833] [serial = 1578] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85d6df9c00) [pid = 1833] [serial = 1877] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85dd1b3800) [pid = 1833] [serial = 1848] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85ef8cf000) [pid = 1833] [serial = 1823] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85f0b38400) [pid = 1833] [serial = 1824] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85cdd59c00) [pid = 1833] [serial = 1857] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85e2d25000) [pid = 1833] [serial = 1704] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85cb90b400) [pid = 1833] [serial = 1656] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85dda88c00) [pid = 1833] [serial = 1695] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85e238f800) [pid = 1833] [serial = 1650] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85cca82800) [pid = 1833] [serial = 1557] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85e2d6c800) [pid = 1833] [serial = 1818] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85c3f10000) [pid = 1833] [serial = 1854] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85c3055000) [pid = 1833] [serial = 1860] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85f3a1bc00) [pid = 1833] [serial = 1827] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85f5a90400) [pid = 1833] [serial = 1776] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85e37a9c00) [pid = 1833] [serial = 1710] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85cf172800) [pid = 1833] [serial = 1563] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85ca6d6c00) [pid = 1833] [serial = 1851] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85dcf06800) [pid = 1833] [serial = 1590] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85ca09b800) [pid = 1833] [serial = 1835] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85d14e7c00) [pid = 1833] [serial = 1779] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85d14f1400) [pid = 1833] [serial = 1671] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85e5383c00) [pid = 1833] [serial = 1758] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85cca86000) [pid = 1833] [serial = 1596] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85de07cc00) [pid = 1833] [serial = 1641] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85cb71a400) [pid = 1833] [serial = 1838] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85ca6d2800) [pid = 1833] [serial = 1856] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85cb71a000) [pid = 1833] [serial = 1869] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85d6e38c00) [pid = 1833] [serial = 1680] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85db56d000) [pid = 1833] [serial = 1629] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85e14c1800) [pid = 1833] [serial = 1749] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85ce84e800) [pid = 1833] [serial = 1808] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85d9b69800) [pid = 1833] [serial = 1812] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cde8d000) [pid = 1833] [serial = 1623] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85f545fc00) [pid = 1833] [serial = 1829] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85d970c400) [pid = 1833] [serial = 1866] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85dd1b3400) [pid = 1833] [serial = 1814] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85ca6d0000) [pid = 1833] [serial = 1862] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85de319000) [pid = 1833] [serial = 1644] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85dc4e8800) [pid = 1833] [serial = 1689] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85e2d6e800) [pid = 1833] [serial = 1653] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85e2d74400) [pid = 1833] [serial = 1707] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85d86f1c00) [pid = 1833] [serial = 1575] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cebed400) [pid = 1833] [serial = 1865] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85e9b23c00) [pid = 1833] [serial = 1761] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85d9710c00) [pid = 1833] [serial = 1686] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85f5b30400) [pid = 1833] [serial = 1830] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85ce815c00) [pid = 1833] [serial = 1530] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85dd1bf400) [pid = 1833] [serial = 1632] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85dd1b1800) [pid = 1833] [serial = 1593] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85d8696c00) [pid = 1833] [serial = 1683] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85dda0f000) [pid = 1833] [serial = 1746] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cdce1c00) [pid = 1833] [serial = 1872] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85dc43d400) [pid = 1833] [serial = 1587] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85c8f31400) [pid = 1833] [serial = 1841] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85f5b35400) [pid = 1833] [serial = 1832] [outer = (nil)] [url = about:blank] 02:45:24 INFO - PROCESS | 1833 | 1461231924759 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:45:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:45:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2884ms 02:45:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:45:24 INFO - PROCESS | 1833 | 1461231924789 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 1833 | 1461231924792 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:45:24 INFO - PROCESS | 1833 | 1461231924801 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1833 | 1461231924806 Marionette TRACE conn3 <- [1,2654,null,{}] 02:45:24 INFO - PROCESS | 1833 | 1461231924814 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:45:24 INFO - PROCESS | 1833 | 1461231924986 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:45:25 INFO - PROCESS | 1833 | 1461231925216 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c3ecb000 == 138 [pid = 1833] [id = 671] 02:45:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85c304f800) [pid = 1833] [serial = 2014] [outer = (nil)] 02:45:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85c5437800) [pid = 1833] [serial = 2015] [outer = 0x7f85c304f800] 02:45:25 INFO - PROCESS | 1833 | 1461231925281 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85c8f2d800) [pid = 1833] [serial = 2016] [outer = 0x7f85c304f800] 02:45:25 INFO - PROCESS | 1833 | 1461231925980 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:45:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:45:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1240ms 02:45:26 INFO - PROCESS | 1833 | 1461231926039 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1833 | 1461231926047 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:45:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:45:26 INFO - PROCESS | 1833 | 1461231926056 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1833 | 1461231926060 Marionette TRACE conn3 <- [1,2658,null,{}] 02:45:26 INFO - PROCESS | 1833 | 1461231926065 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:45:26 INFO - PROCESS | 1833 | 1461231926249 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:45:26 INFO - PROCESS | 1833 | 1461231926258 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9333000 == 139 [pid = 1833] [id = 672] 02:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85c8f37000) [pid = 1833] [serial = 2017] [outer = (nil)] 02:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85c92b6000) [pid = 1833] [serial = 2018] [outer = 0x7f85c8f37000] 02:45:26 INFO - PROCESS | 1833 | 1461231926319 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85ca090000) [pid = 1833] [serial = 2019] [outer = 0x7f85c8f37000] 02:45:27 INFO - PROCESS | 1833 | 1461231927369 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:45:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:45:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1380ms 02:45:27 INFO - PROCESS | 1833 | 1461231927436 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 1833 | 1461231927439 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:45:27 INFO - PROCESS | 1833 | 1461231927445 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1833 | 1461231927450 Marionette TRACE conn3 <- [1,2662,null,{}] 02:45:27 INFO - PROCESS | 1833 | 1461231927472 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:45:27 INFO - PROCESS | 1833 | 1461231927717 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:45:27 INFO - PROCESS | 1833 | 1461231927741 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca0e1800 == 140 [pid = 1833] [id = 673] 02:45:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85ca09b800) [pid = 1833] [serial = 2020] [outer = (nil)] 02:45:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85ca586c00) [pid = 1833] [serial = 2021] [outer = 0x7f85ca09b800] 02:45:27 INFO - PROCESS | 1833 | 1461231927803 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85ca6cf000) [pid = 1833] [serial = 2022] [outer = 0x7f85ca09b800] 02:45:28 INFO - PROCESS | 1833 | 1461231928845 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:45:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:45:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1436ms 02:45:28 INFO - PROCESS | 1833 | 1461231928900 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:45:28 INFO - PROCESS | 1833 | 1461231928904 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:45:28 INFO - PROCESS | 1833 | 1461231928910 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 1833 | 1461231928912 Marionette TRACE conn3 <- [1,2666,null,{}] 02:45:28 INFO - PROCESS | 1833 | 1461231928917 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:45:29 INFO - PROCESS | 1833 | 1461231929158 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85d6ad1000) [pid = 1833] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85ca6d5c00) [pid = 1833] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85cdd5e800) [pid = 1833] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85c924bc00) [pid = 1833] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85c304a400) [pid = 1833] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85c3049400) [pid = 1833] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:45:29 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85c3f03c00) [pid = 1833] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:45:29 INFO - PROCESS | 1833 | 1461231929576 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca0db800 == 141 [pid = 1833] [id = 674] 02:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85c3049400) [pid = 1833] [serial = 2023] [outer = (nil)] 02:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85c8f36800) [pid = 1833] [serial = 2024] [outer = 0x7f85c3049400] 02:45:29 INFO - PROCESS | 1833 | 1461231929636 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85cb71dc00) [pid = 1833] [serial = 2025] [outer = 0x7f85c3049400] 02:45:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:30 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:45:30 INFO - PROCESS | 1833 | 1461231930768 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:45:30 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:45:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1878ms 02:45:30 INFO - PROCESS | 1833 | 1461231930788 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 1833 | 1461231930792 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:45:30 INFO - PROCESS | 1833 | 1461231930797 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1833 | 1461231930799 Marionette TRACE conn3 <- [1,2670,null,{}] 02:45:30 INFO - PROCESS | 1833 | 1461231930804 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:45:31 INFO - PROCESS | 1833 | 1461231931072 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:45:31 INFO - PROCESS | 1833 | 1461231931224 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca72a000 == 142 [pid = 1833] [id = 675] 02:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85c3f02400) [pid = 1833] [serial = 2026] [outer = (nil)] 02:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85cb751400) [pid = 1833] [serial = 2027] [outer = 0x7f85c3f02400] 02:45:31 INFO - PROCESS | 1833 | 1461231931284 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85cbd07400) [pid = 1833] [serial = 2028] [outer = 0x7f85c3f02400] 02:45:32 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:32 INFO - PROCESS | 1833 | 1461231932692 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:45:32 INFO - PROCESS | 1833 | 1461231932807 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:45:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:45:32 INFO - PROCESS | 1833 | 1461231932819 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 1833 | 1461231932822 Marionette TRACE conn3 <- [1,2674,null,{}] 02:45:32 INFO - PROCESS | 1833 | 1461231932832 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:45:33 INFO - PROCESS | 1833 | 1461231933031 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:45:33 INFO - PROCESS | 1833 | 1461231933293 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9f0b000 == 143 [pid = 1833] [id = 676] 02:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85c504bc00) [pid = 1833] [serial = 2029] [outer = (nil)] 02:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85c543bc00) [pid = 1833] [serial = 2030] [outer = 0x7f85c504bc00] 02:45:33 INFO - PROCESS | 1833 | 1461231933369 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85c92bec00) [pid = 1833] [serial = 2031] [outer = 0x7f85c504bc00] 02:45:34 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:34 INFO - PROCESS | 1833 | 1461231934813 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:45:34 INFO - PROCESS | 1833 | 1461231934864 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:45:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:45:34 INFO - PROCESS | 1833 | 1461231934874 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1833 | 1461231934878 Marionette TRACE conn3 <- [1,2678,null,{}] 02:45:34 INFO - PROCESS | 1833 | 1461231934884 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:45:35 INFO - PROCESS | 1833 | 1461231935068 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:45:35 INFO - PROCESS | 1833 | 1461231935338 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cd345800 == 144 [pid = 1833] [id = 677] 02:45:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85c5430000) [pid = 1833] [serial = 2032] [outer = (nil)] 02:45:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85ca58e800) [pid = 1833] [serial = 2033] [outer = 0x7f85c5430000] 02:45:35 INFO - PROCESS | 1833 | 1461231935411 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cbc52800) [pid = 1833] [serial = 2034] [outer = 0x7f85c5430000] 02:45:36 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:36 INFO - PROCESS | 1833 | 1461231936821 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:45:36 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:45:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1983ms 02:45:36 INFO - PROCESS | 1833 | 1461231936858 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1833 | 1461231936861 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:45:36 INFO - PROCESS | 1833 | 1461231936868 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1833 | 1461231936873 Marionette TRACE conn3 <- [1,2682,null,{}] 02:45:36 INFO - PROCESS | 1833 | 1461231936890 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:45:37 INFO - PROCESS | 1833 | 1461231937115 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:45:37 INFO - PROCESS | 1833 | 1461231937380 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbe7800 == 145 [pid = 1833] [id = 678] 02:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cb956c00) [pid = 1833] [serial = 2035] [outer = (nil)] 02:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85cbe50000) [pid = 1833] [serial = 2036] [outer = 0x7f85cb956c00] 02:45:37 INFO - PROCESS | 1833 | 1461231937456 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85cc849400) [pid = 1833] [serial = 2037] [outer = 0x7f85cb956c00] 02:45:38 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:38 INFO - PROCESS | 1833 | 1461231938767 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:45:38 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:45:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1939ms 02:45:38 INFO - PROCESS | 1833 | 1461231938838 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 1833 | 1461231938843 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:45:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:45:38 INFO - PROCESS | 1833 | 1461231938869 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 1833 | 1461231938873 Marionette TRACE conn3 <- [1,2686,null,{}] 02:45:38 INFO - PROCESS | 1833 | 1461231938878 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:45:39 INFO - PROCESS | 1833 | 1461231939072 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:45:39 INFO - PROCESS | 1833 | 1461231939336 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d09af000 == 146 [pid = 1833] [id = 679] 02:45:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85c924a000) [pid = 1833] [serial = 2038] [outer = (nil)] 02:45:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85cca80800) [pid = 1833] [serial = 2039] [outer = 0x7f85c924a000] 02:45:39 INFO - PROCESS | 1833 | 1461231939422 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cdcd8c00) [pid = 1833] [serial = 2040] [outer = 0x7f85c924a000] 02:45:40 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:40 INFO - PROCESS | 1833 | 1461231940726 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:45:40 INFO - PROCESS | 1833 | 1461231940793 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:45:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:45:40 INFO - PROCESS | 1833 | 1461231940819 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 1833 | 1461231940823 Marionette TRACE conn3 <- [1,2690,null,{}] 02:45:40 INFO - PROCESS | 1833 | 1461231940828 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:45:41 INFO - PROCESS | 1833 | 1461231941042 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:45:41 INFO - PROCESS | 1833 | 1461231941348 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6959800 == 147 [pid = 1833] [id = 680] 02:45:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85cd5f0800) [pid = 1833] [serial = 2041] [outer = (nil)] 02:45:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85cdd63400) [pid = 1833] [serial = 2042] [outer = 0x7f85cd5f0800] 02:45:41 INFO - PROCESS | 1833 | 1461231941422 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85cde8dc00) [pid = 1833] [serial = 2043] [outer = 0x7f85cd5f0800] 02:45:42 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:42 INFO - PROCESS | 1833 | 1461231942738 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:45:42 INFO - PROCESS | 1833 | 1461231942822 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:45:42 INFO - PROCESS | 1833 | 1461231942833 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1833 | 1461231942835 Marionette TRACE conn3 <- [1,2694,null,{}] 02:45:42 INFO - PROCESS | 1833 | 1461231942841 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:45:43 INFO - PROCESS | 1833 | 1461231943053 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:45:43 INFO - PROCESS | 1833 | 1461231943315 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7453800 == 148 [pid = 1833] [id = 681] 02:45:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85cdd5fc00) [pid = 1833] [serial = 2044] [outer = (nil)] 02:45:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85ce90dc00) [pid = 1833] [serial = 2045] [outer = 0x7f85cdd5fc00] 02:45:43 INFO - PROCESS | 1833 | 1461231943390 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85d0bbbc00) [pid = 1833] [serial = 2046] [outer = 0x7f85cdd5fc00] 02:45:44 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:44 INFO - PROCESS | 1833 | 1461231944669 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:45:44 INFO - PROCESS | 1833 | 1461231944797 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:45:44 INFO - PROCESS | 1833 | 1461231944812 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1833 | 1461231944815 Marionette TRACE conn3 <- [1,2698,null,{}] 02:45:44 INFO - PROCESS | 1833 | 1461231944821 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:45:45 INFO - PROCESS | 1833 | 1461231945003 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:45:45 INFO - PROCESS | 1833 | 1461231945276 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85ac800 == 149 [pid = 1833] [id = 682] 02:45:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85cdd64c00) [pid = 1833] [serial = 2047] [outer = (nil)] 02:45:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85d6822c00) [pid = 1833] [serial = 2048] [outer = 0x7f85cdd64c00] 02:45:45 INFO - PROCESS | 1833 | 1461231945348 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85d6ad5400) [pid = 1833] [serial = 2049] [outer = 0x7f85cdd64c00] 02:45:46 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:46 INFO - PROCESS | 1833 | 1461231946632 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:45:46 INFO - PROCESS | 1833 | 1461231946713 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:45:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:45:46 INFO - PROCESS | 1833 | 1461231946738 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1833 | 1461231946741 Marionette TRACE conn3 <- [1,2702,null,{}] 02:45:46 INFO - PROCESS | 1833 | 1461231946748 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:45:46 INFO - PROCESS | 1833 | 1461231946947 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:45:47 INFO - PROCESS | 1833 | 1461231947212 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9dc3800 == 150 [pid = 1833] [id = 683] 02:45:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85c296e800) [pid = 1833] [serial = 2050] [outer = (nil)] 02:45:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85d6820000) [pid = 1833] [serial = 2051] [outer = 0x7f85c296e800] 02:45:47 INFO - PROCESS | 1833 | 1461231947283 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85d850e000) [pid = 1833] [serial = 2052] [outer = 0x7f85c296e800] 02:45:48 INFO - PROCESS | 1833 | 1461231948802 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:45:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:45:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2096ms 02:45:48 INFO - PROCESS | 1833 | 1461231948830 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 1833 | 1461231948835 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:45:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:45:48 INFO - PROCESS | 1833 | 1461231948842 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 1833 | 1461231948848 Marionette TRACE conn3 <- [1,2706,null,{}] 02:45:48 INFO - PROCESS | 1833 | 1461231948856 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:45:49 INFO - PROCESS | 1833 | 1461231949029 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:45:49 INFO - PROCESS | 1833 | 1461231949306 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca37f800 == 151 [pid = 1833] [id = 684] 02:45:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85c5042800) [pid = 1833] [serial = 2053] [outer = (nil)] 02:45:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85c5439c00) [pid = 1833] [serial = 2054] [outer = 0x7f85c5042800] 02:45:49 INFO - PROCESS | 1833 | 1461231949377 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85c9098c00) [pid = 1833] [serial = 2055] [outer = 0x7f85c5042800] 02:45:50 INFO - PROCESS | 1833 | 1461231950174 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:45:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:45:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1382ms 02:45:50 INFO - PROCESS | 1833 | 1461231950225 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1833 | 1461231950233 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:45:50 INFO - PROCESS | 1833 | 1461231950243 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1833 | 1461231950245 Marionette TRACE conn3 <- [1,2710,null,{}] 02:45:50 INFO - PROCESS | 1833 | 1461231950250 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:45:50 INFO - PROCESS | 1833 | 1461231950428 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:45:50 INFO - PROCESS | 1833 | 1461231950713 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca4dc000 == 152 [pid = 1833] [id = 685] 02:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85c296e000) [pid = 1833] [serial = 2056] [outer = (nil)] 02:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85c3f05400) [pid = 1833] [serial = 2057] [outer = 0x7f85c296e000] 02:45:50 INFO - PROCESS | 1833 | 1461231950825 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85c92bb800) [pid = 1833] [serial = 2058] [outer = 0x7f85c296e000] 02:45:51 INFO - PROCESS | 1833 | 1461231951921 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:45:51 INFO - PROCESS | 1833 | 1461231951984 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:45:51 INFO - PROCESS | 1833 | 1461231951990 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1833 | 1461231951995 Marionette TRACE conn3 <- [1,2714,null,{}] 02:45:52 INFO - PROCESS | 1833 | 1461231952010 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:45:52 INFO - PROCESS | 1833 | 1461231952293 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:45:52 INFO - PROCESS | 1833 | 1461231952517 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c932e000 == 153 [pid = 1833] [id = 686] 02:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85ca6d8400) [pid = 1833] [serial = 2059] [outer = (nil)] 02:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85cb961400) [pid = 1833] [serial = 2060] [outer = 0x7f85ca6d8400] 02:45:52 INFO - PROCESS | 1833 | 1461231952586 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85cbd10800) [pid = 1833] [serial = 2061] [outer = 0x7f85ca6d8400] 02:45:53 INFO - PROCESS | 1833 | 1461231953356 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:45:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:45:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1439ms 02:45:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:45:53 INFO - PROCESS | 1833 | 1461231953430 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 1833 | 1461231953433 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:45:53 INFO - PROCESS | 1833 | 1461231953439 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1833 | 1461231953442 Marionette TRACE conn3 <- [1,2718,null,{}] 02:45:53 INFO - PROCESS | 1833 | 1461231953447 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:45:53 INFO - PROCESS | 1833 | 1461231953622 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:45:53 INFO - PROCESS | 1833 | 1461231953955 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dddc8000 == 152 [pid = 1833] [id = 338] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f88c5800 == 151 [pid = 1833] [id = 136] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f7b82000 == 150 [pid = 1833] [id = 86] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85bb800 == 149 [pid = 1833] [id = 99] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc25a800 == 148 [pid = 1833] [id = 309] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e611f000 == 147 [pid = 1833] [id = 481] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd497000 == 146 [pid = 1833] [id = 337] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4a73000 == 145 [pid = 1833] [id = 204] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85c92c1c00) [pid = 1833] [serial = 1952] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85ddd2f400) [pid = 1833] [serial = 1898] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85cdfda800) [pid = 1833] [serial = 1889] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85cbc50800) [pid = 1833] [serial = 1886] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85e5387800) [pid = 1833] [serial = 1904] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85f3ad1000) [pid = 1833] [serial = 1910] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85c9250400) [pid = 1833] [serial = 1913] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85cbe4d000) [pid = 1833] [serial = 1916] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85cd5ed400) [pid = 1833] [serial = 1919] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85ca0a9000) [pid = 1833] [serial = 1922] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85cd5ef000) [pid = 1833] [serial = 1925] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85cbd0dc00) [pid = 1833] [serial = 1928] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85cbd15800) [pid = 1833] [serial = 1931] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85c3f09c00) [pid = 1833] [serial = 1883] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85dc438000) [pid = 1833] [serial = 1895] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85f079fc00) [pid = 1833] [serial = 1907] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85d8692c00) [pid = 1833] [serial = 1892] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85e4684800) [pid = 1833] [serial = 1901] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c3089800 == 146 [pid = 1833] [id = 687] 02:45:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85c304b400) [pid = 1833] [serial = 2062] [outer = (nil)] 02:45:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85c908e800) [pid = 1833] [serial = 2063] [outer = 0x7f85c304b400] 02:45:54 INFO - PROCESS | 1833 | 1461231954086 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85cbe4f000) [pid = 1833] [serial = 2064] [outer = 0x7f85c304b400] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9db9000 == 145 [pid = 1833] [id = 359] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d94aa800 == 144 [pid = 1833] [id = 470] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da070000 == 143 [pid = 1833] [id = 559] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d74a0800 == 142 [pid = 1833] [id = 334] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5659000 == 141 [pid = 1833] [id = 178] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2dc800 == 140 [pid = 1833] [id = 517] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca4d4000 == 139 [pid = 1833] [id = 533] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e372a000 == 138 [pid = 1833] [id = 46] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3fbb800 == 137 [pid = 1833] [id = 58] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d94a6000 == 136 [pid = 1833] [id = 496] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbe7000 == 135 [pid = 1833] [id = 518] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cc26a800 == 134 [pid = 1833] [id = 332] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da719800 == 133 [pid = 1833] [id = 382] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db4c6800 == 132 [pid = 1833] [id = 474] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e4657000 == 131 [pid = 1833] [id = 480] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbef000 == 130 [pid = 1833] [id = 394] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f565a000 == 129 [pid = 1833] [id = 144] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1555800 == 128 [pid = 1833] [id = 107] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3fc4800 == 127 [pid = 1833] [id = 438] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6c92000 == 126 [pid = 1833] [id = 519] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca0db800 == 125 [pid = 1833] [id = 674] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca0e1800 == 124 [pid = 1833] [id = 673] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9333000 == 123 [pid = 1833] [id = 672] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c3ecb000 == 122 [pid = 1833] [id = 671] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c60cb800 == 121 [pid = 1833] [id = 670] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0707000 == 120 [pid = 1833] [id = 669] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c51d1800 == 119 [pid = 1833] [id = 668] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f882e000 == 118 [pid = 1833] [id = 667] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5ac3800 == 117 [pid = 1833] [id = 666] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f190a800 == 116 [pid = 1833] [id = 665] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e99c5000 == 115 [pid = 1833] [id = 664] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3740800 == 114 [pid = 1833] [id = 663] 02:45:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e150a800 == 113 [pid = 1833] [id = 662] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d94d1c00) [pid = 1833] [serial = 1881] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85cca5e800) [pid = 1833] [serial = 1946] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85cd5e9800) [pid = 1833] [serial = 1947] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cdd66400) [pid = 1833] [serial = 1949] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85ce84d000) [pid = 1833] [serial = 1950] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85ca583c00) [pid = 1833] [serial = 1938] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85ca08f000) [pid = 1833] [serial = 1937] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85cbd12000) [pid = 1833] [serial = 1943] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85c3f08c00) [pid = 1833] [serial = 1940] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85cb715000) [pid = 1833] [serial = 1941] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85c504e400) [pid = 1833] [serial = 1935] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85c3f09000) [pid = 1833] [serial = 1934] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cbe50c00) [pid = 1833] [serial = 1944] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1833 | 1461231954915 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:45:55 INFO - PROCESS | 1833 | 1461231955023 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:45:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:45:55 INFO - PROCESS | 1833 | 1461231955028 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:45:55 INFO - PROCESS | 1833 | 1461231955030 Marionette TRACE conn3 <- [1,2722,null,{}] 02:45:55 INFO - PROCESS | 1833 | 1461231955035 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:45:55 INFO - PROCESS | 1833 | 1461231955211 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:45:55 INFO - PROCESS | 1833 | 1461231955228 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca0c8800 == 114 [pid = 1833] [id = 688] 02:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85c3f09c00) [pid = 1833] [serial = 2065] [outer = (nil)] 02:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cc848800) [pid = 1833] [serial = 2066] [outer = 0x7f85c3f09c00] 02:45:55 INFO - PROCESS | 1833 | 1461231955447 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85cd5f0c00) [pid = 1833] [serial = 2067] [outer = 0x7f85c3f09c00] 02:45:56 INFO - PROCESS | 1833 | 1461231956142 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:45:56 INFO - PROCESS | 1833 | 1461231956161 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:45:56 INFO - PROCESS | 1833 | 1461231956167 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1833 | 1461231956169 Marionette TRACE conn3 <- [1,2726,null,{}] 02:45:56 INFO - PROCESS | 1833 | 1461231956203 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:45:56 INFO - PROCESS | 1833 | 1461231956431 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:45:56 INFO - PROCESS | 1833 | 1461231956444 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cf2dc800 == 115 [pid = 1833] [id = 689] 02:45:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85cebea400) [pid = 1833] [serial = 2068] [outer = (nil)] 02:45:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cef64000) [pid = 1833] [serial = 2069] [outer = 0x7f85cebea400] 02:45:56 INFO - PROCESS | 1833 | 1461231956517 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85cf177400) [pid = 1833] [serial = 2070] [outer = 0x7f85cebea400] 02:45:57 INFO - PROCESS | 1833 | 1461231957414 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:45:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:45:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1281ms 02:45:57 INFO - PROCESS | 1833 | 1461231957449 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 1833 | 1461231957452 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:45:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:45:57 INFO - PROCESS | 1833 | 1461231957464 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 1833 | 1461231957466 Marionette TRACE conn3 <- [1,2730,null,{}] 02:45:57 INFO - PROCESS | 1833 | 1461231957472 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:45:57 INFO - PROCESS | 1833 | 1461231957694 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:45:57 INFO - PROCESS | 1833 | 1461231957729 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0a04000 == 116 [pid = 1833] [id = 690] 02:45:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cebed400) [pid = 1833] [serial = 2071] [outer = (nil)] 02:45:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85cfac8000) [pid = 1833] [serial = 2072] [outer = 0x7f85cebed400] 02:45:57 INFO - PROCESS | 1833 | 1461231957788 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85d0bb3000) [pid = 1833] [serial = 2073] [outer = 0x7f85cebed400] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85ddd24800) [pid = 1833] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85ca093c00) [pid = 1833] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85cca82c00) [pid = 1833] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85ef8c8400) [pid = 1833] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cdcdfc00) [pid = 1833] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85de07f000) [pid = 1833] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85ca09b800) [pid = 1833] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85c3049400) [pid = 1833] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85cfb58800) [pid = 1833] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cde8e000) [pid = 1833] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85dd4f0000) [pid = 1833] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85c3048800) [pid = 1833] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85de084800) [pid = 1833] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85c2960400) [pid = 1833] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d94c4800) [pid = 1833] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85cca5bc00) [pid = 1833] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85ca095000) [pid = 1833] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cd5f0400) [pid = 1833] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cfb56000) [pid = 1833] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85dd4f1400) [pid = 1833] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85c3f09800) [pid = 1833] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85e5204000) [pid = 1833] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85d681d400) [pid = 1833] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d681dc00) [pid = 1833] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85dd475c00) [pid = 1833] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85c304f800) [pid = 1833] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85ca0a1800) [pid = 1833] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85c8f37000) [pid = 1833] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85d6ac9c00) [pid = 1833] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85cb95ec00) [pid = 1833] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85c3f0bc00) [pid = 1833] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85ca0a5c00) [pid = 1833] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85dda91800) [pid = 1833] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85e40d1000) [pid = 1833] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85ca0a6000) [pid = 1833] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85e2d72000) [pid = 1833] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85cfacb800) [pid = 1833] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85cbe44c00) [pid = 1833] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85ca0a2400) [pid = 1833] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85c924e400) [pid = 1833] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85cbe47c00) [pid = 1833] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85cb75cc00) [pid = 1833] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:45:59 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85c304d400) [pid = 1833] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:45:59 INFO - PROCESS | 1833 | 1461231959567 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:45:59 INFO - PROCESS | 1833 | 1461231959607 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:45:59 INFO - PROCESS | 1833 | 1461231959613 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 1833 | 1461231959616 Marionette TRACE conn3 <- [1,2734,null,{}] 02:45:59 INFO - PROCESS | 1833 | 1461231959620 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:45:59 INFO - PROCESS | 1833 | 1461231959841 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:45:59 INFO - PROCESS | 1833 | 1461231959953 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e1a800 == 117 [pid = 1833] [id = 691] 02:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85c5044000) [pid = 1833] [serial = 2074] [outer = (nil)] 02:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85c924e000) [pid = 1833] [serial = 2075] [outer = 0x7f85c5044000] 02:46:00 INFO - PROCESS | 1833 | 1461231960012 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85ca0a5c00) [pid = 1833] [serial = 2076] [outer = 0x7f85c5044000] 02:46:00 INFO - PROCESS | 1833 | 1461231960644 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:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1079ms 02:46:00 INFO - PROCESS | 1833 | 1461231960691 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 1833 | 1461231960694 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:46:00 INFO - PROCESS | 1833 | 1461231960700 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 1833 | 1461231960702 Marionette TRACE conn3 <- [1,2738,null,{}] 02:46:00 INFO - PROCESS | 1833 | 1461231960707 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:46:00 INFO - PROCESS | 1833 | 1461231960940 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:46:00 INFO - PROCESS | 1833 | 1461231960964 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6958800 == 118 [pid = 1833] [id = 692] 02:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85c5434800) [pid = 1833] [serial = 2077] [outer = (nil)] 02:46:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cbd0fc00) [pid = 1833] [serial = 2078] [outer = 0x7f85c5434800] 02:46:01 INFO - PROCESS | 1833 | 1461231961022 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85cd5f1c00) [pid = 1833] [serial = 2079] [outer = 0x7f85c5434800] 02:46:02 INFO - PROCESS | 1833 | 1461231962118 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:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1486ms 02:46:02 INFO - PROCESS | 1833 | 1461231962187 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:46:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:46:02 INFO - PROCESS | 1833 | 1461231962193 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:46:02 INFO - PROCESS | 1833 | 1461231962201 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 1833 | 1461231962207 Marionette TRACE conn3 <- [1,2742,null,{}] 02:46:02 INFO - PROCESS | 1833 | 1461231962217 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:46:02 INFO - PROCESS | 1833 | 1461231962473 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:46:02 INFO - PROCESS | 1833 | 1461231962803 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9f20800 == 119 [pid = 1833] [id = 693] 02:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85c5042400) [pid = 1833] [serial = 2080] [outer = (nil)] 02:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85c908d000) [pid = 1833] [serial = 2081] [outer = 0x7f85c5042400] 02:46:02 INFO - PROCESS | 1833 | 1461231962882 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85c92b4800) [pid = 1833] [serial = 2082] [outer = 0x7f85c5042400] 02:46:03 INFO - PROCESS | 1833 | 1461231963726 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:46:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:46:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1589ms 02:46:03 INFO - PROCESS | 1833 | 1461231963791 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 1833 | 1461231963799 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:46:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:46:03 INFO - PROCESS | 1833 | 1461231963809 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 1833 | 1461231963813 Marionette TRACE conn3 <- [1,2746,null,{}] 02:46:03 INFO - PROCESS | 1833 | 1461231963819 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:46:04 INFO - PROCESS | 1833 | 1461231964012 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:46:04 INFO - PROCESS | 1833 | 1461231964230 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ce877000 == 120 [pid = 1833] [id = 694] 02:46:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85ca6c9c00) [pid = 1833] [serial = 2083] [outer = (nil)] 02:46:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85cb712800) [pid = 1833] [serial = 2084] [outer = 0x7f85ca6c9c00] 02:46:04 INFO - PROCESS | 1833 | 1461231964431 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85cb95c400) [pid = 1833] [serial = 2085] [outer = 0x7f85ca6c9c00] 02:46:05 INFO - PROCESS | 1833 | 1461231965326 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:46:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:46:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1590ms 02:46:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:46:05 INFO - PROCESS | 1833 | 1461231965398 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 1833 | 1461231965401 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:46:05 INFO - PROCESS | 1833 | 1461231965408 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1833 | 1461231965414 Marionette TRACE conn3 <- [1,2750,null,{}] 02:46:05 INFO - PROCESS | 1833 | 1461231965430 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:46:05 INFO - PROCESS | 1833 | 1461231965660 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:46:05 INFO - PROCESS | 1833 | 1461231965964 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e21800 == 121 [pid = 1833] [id = 695] 02:46:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cbe47c00) [pid = 1833] [serial = 2086] [outer = (nil)] 02:46:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85cd5e8c00) [pid = 1833] [serial = 2087] [outer = 0x7f85cbe47c00] 02:46:06 INFO - PROCESS | 1833 | 1461231966043 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85cdd65c00) [pid = 1833] [serial = 2088] [outer = 0x7f85cbe47c00] 02:46:06 INFO - PROCESS | 1833 | 1461231966844 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:46:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:46:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1488ms 02:46:06 INFO - PROCESS | 1833 | 1461231966896 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1833 | 1461231966900 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:46:06 INFO - PROCESS | 1833 | 1461231966906 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1833 | 1461231966909 Marionette TRACE conn3 <- [1,2754,null,{}] 02:46:06 INFO - PROCESS | 1833 | 1461231966914 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:46:07 INFO - PROCESS | 1833 | 1461231967105 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:46:07 INFO - PROCESS | 1833 | 1461231967373 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d825d800 == 122 [pid = 1833] [id = 696] 02:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85cc20b800) [pid = 1833] [serial = 2089] [outer = (nil)] 02:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85ce902800) [pid = 1833] [serial = 2090] [outer = 0x7f85cc20b800] 02:46:07 INFO - PROCESS | 1833 | 1461231967491 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85ceae5400) [pid = 1833] [serial = 2091] [outer = 0x7f85cc20b800] 02:46:08 INFO - PROCESS | 1833 | 1461231968263 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:46:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:46:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1430ms 02:46:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:46:08 INFO - PROCESS | 1833 | 1461231968337 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 1833 | 1461231968339 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:46:08 INFO - PROCESS | 1833 | 1461231968346 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1833 | 1461231968349 Marionette TRACE conn3 <- [1,2758,null,{}] 02:46:08 INFO - PROCESS | 1833 | 1461231968354 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:46:08 INFO - PROCESS | 1833 | 1461231968542 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:46:08 INFO - PROCESS | 1833 | 1461231968803 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9b26800 == 123 [pid = 1833] [id = 697] 02:46:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85ceae8000) [pid = 1833] [serial = 2092] [outer = (nil)] 02:46:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85cfaca000) [pid = 1833] [serial = 2093] [outer = 0x7f85ceae8000] 02:46:08 INFO - PROCESS | 1833 | 1461231968921 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85d0bba800) [pid = 1833] [serial = 2094] [outer = 0x7f85ceae8000] 02:46:09 INFO - PROCESS | 1833 | 1461231969716 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:46:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:46:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1428ms 02:46:09 INFO - PROCESS | 1833 | 1461231969774 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 1833 | 1461231969778 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:46:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:46:09 INFO - PROCESS | 1833 | 1461231969783 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 1833 | 1461231969785 Marionette TRACE conn3 <- [1,2762,null,{}] 02:46:09 INFO - PROCESS | 1833 | 1461231969791 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:46:10 INFO - PROCESS | 1833 | 1461231970006 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:46:10 INFO - PROCESS | 1833 | 1461231970330 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da585800 == 124 [pid = 1833] [id = 698] 02:46:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85d821e400) [pid = 1833] [serial = 2095] [outer = (nil)] 02:46:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85d8516400) [pid = 1833] [serial = 2096] [outer = 0x7f85d821e400] 02:46:10 INFO - PROCESS | 1833 | 1461231970409 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85d869f000) [pid = 1833] [serial = 2097] [outer = 0x7f85d821e400] 02:46:11 INFO - PROCESS | 1833 | 1461231971185 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:46:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:46:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1431ms 02:46:11 INFO - PROCESS | 1833 | 1461231971216 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1833 | 1461231971219 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:46:11 INFO - PROCESS | 1833 | 1461231971225 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1833 | 1461231971228 Marionette TRACE conn3 <- [1,2766,null,{}] 02:46:11 INFO - PROCESS | 1833 | 1461231971233 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:46:11 INFO - PROCESS | 1833 | 1461231971421 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:46:11 INFO - PROCESS | 1833 | 1461231971727 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da622800 == 125 [pid = 1833] [id = 699] 02:46:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85cf0cfc00) [pid = 1833] [serial = 2098] [outer = (nil)] 02:46:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85d9702800) [pid = 1833] [serial = 2099] [outer = 0x7f85cf0cfc00] 02:46:11 INFO - PROCESS | 1833 | 1461231971840 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85d9b61c00) [pid = 1833] [serial = 2100] [outer = 0x7f85cf0cfc00] 02:46:12 INFO - PROCESS | 1833 | 1461231972622 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:46:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:46:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1426ms 02:46:12 INFO - PROCESS | 1833 | 1461231972653 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1833 | 1461231972657 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:46:12 INFO - PROCESS | 1833 | 1461231972662 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1833 | 1461231972665 Marionette TRACE conn3 <- [1,2770,null,{}] 02:46:12 INFO - PROCESS | 1833 | 1461231972670 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:46:12 INFO - PROCESS | 1833 | 1461231972859 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:46:13 INFO - PROCESS | 1833 | 1461231973131 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da7b4800 == 126 [pid = 1833] [id = 700] 02:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85d86e3400) [pid = 1833] [serial = 2101] [outer = (nil)] 02:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85d9c70c00) [pid = 1833] [serial = 2102] [outer = 0x7f85d86e3400] 02:46:13 INFO - PROCESS | 1833 | 1461231973204 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85da003400) [pid = 1833] [serial = 2103] [outer = 0x7f85d86e3400] 02:46:14 INFO - PROCESS | 1833 | 1461231974008 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:46:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:46:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1382ms 02:46:14 INFO - PROCESS | 1833 | 1461231974045 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1833 | 1461231974048 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:46:14 INFO - PROCESS | 1833 | 1461231974053 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 1833 | 1461231974057 Marionette TRACE conn3 <- [1,2774,null,{}] 02:46:14 INFO - PROCESS | 1833 | 1461231974062 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:46:14 INFO - PROCESS | 1833 | 1461231974241 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:46:14 INFO - PROCESS | 1833 | 1461231974512 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dc357800 == 127 [pid = 1833] [id = 701] 02:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85d94c7800) [pid = 1833] [serial = 2104] [outer = (nil)] 02:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85da1b6000) [pid = 1833] [serial = 2105] [outer = 0x7f85d94c7800] 02:46:14 INFO - PROCESS | 1833 | 1461231974586 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85db56ac00) [pid = 1833] [serial = 2106] [outer = 0x7f85d94c7800] 02:46:15 INFO - PROCESS | 1833 | 1461231975419 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:46:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:46:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1433ms 02:46:15 INFO - PROCESS | 1833 | 1461231975488 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1833 | 1461231975491 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:46:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:46:15 INFO - PROCESS | 1833 | 1461231975497 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1833 | 1461231975499 Marionette TRACE conn3 <- [1,2778,null,{}] 02:46:15 INFO - PROCESS | 1833 | 1461231975505 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:46:15 INFO - PROCESS | 1833 | 1461231975694 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:46:15 INFO - PROCESS | 1833 | 1461231975957 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd886800 == 128 [pid = 1833] [id = 702] 02:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cb759c00) [pid = 1833] [serial = 2107] [outer = (nil)] 02:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85db78ec00) [pid = 1833] [serial = 2108] [outer = 0x7f85cb759c00] 02:46:16 INFO - PROCESS | 1833 | 1461231976068 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85dc435c00) [pid = 1833] [serial = 2109] [outer = 0x7f85cb759c00] 02:46:16 INFO - PROCESS | 1833 | 1461231976856 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:46:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:46:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1389ms 02:46:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:46:16 INFO - PROCESS | 1833 | 1461231976886 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 1833 | 1461231976889 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:46:16 INFO - PROCESS | 1833 | 1461231976894 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 1833 | 1461231976899 Marionette TRACE conn3 <- [1,2782,null,{}] 02:46:16 INFO - PROCESS | 1833 | 1461231976923 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:46:17 INFO - PROCESS | 1833 | 1461231977139 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:46:17 INFO - PROCESS | 1833 | 1461231977405 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb7e800 == 129 [pid = 1833] [id = 703] 02:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85dd1b1800) [pid = 1833] [serial = 2110] [outer = (nil)] 02:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85dd1b6c00) [pid = 1833] [serial = 2111] [outer = 0x7f85dd1b1800] 02:46:17 INFO - PROCESS | 1833 | 1461231977534 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85dd46e800) [pid = 1833] [serial = 2112] [outer = 0x7f85dd1b1800] 02:46:18 INFO - PROCESS | 1833 | 1461231978305 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:46:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:46:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1452ms 02:46:18 INFO - PROCESS | 1833 | 1461231978347 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 1833 | 1461231978351 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:46:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:46:18 INFO - PROCESS | 1833 | 1461231978357 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1833 | 1461231978359 Marionette TRACE conn3 <- [1,2786,null,{}] 02:46:18 INFO - PROCESS | 1833 | 1461231978365 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:46:18 INFO - PROCESS | 1833 | 1461231978550 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:46:18 INFO - PROCESS | 1833 | 1461231978821 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dde99800 == 130 [pid = 1833] [id = 704] 02:46:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85dd04d000) [pid = 1833] [serial = 2113] [outer = (nil)] 02:46:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85dd4f8c00) [pid = 1833] [serial = 2114] [outer = 0x7f85dd04d000] 02:46:18 INFO - PROCESS | 1833 | 1461231978894 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85dda10800) [pid = 1833] [serial = 2115] [outer = 0x7f85dd04d000] 02:46:19 INFO - PROCESS | 1833 | 1461231979695 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:46:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:46:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1383ms 02:46:19 INFO - PROCESS | 1833 | 1461231979740 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 1833 | 1461231979744 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:46:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:46:19 INFO - PROCESS | 1833 | 1461231979749 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 1833 | 1461231979751 Marionette TRACE conn3 <- [1,2790,null,{}] 02:46:19 INFO - PROCESS | 1833 | 1461231979757 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:46:19 INFO - PROCESS | 1833 | 1461231979944 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:46:20 INFO - PROCESS | 1833 | 1461231980217 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85de277000 == 131 [pid = 1833] [id = 705] 02:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85dd1b3800) [pid = 1833] [serial = 2116] [outer = (nil)] 02:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85dda8e000) [pid = 1833] [serial = 2117] [outer = 0x7f85dd1b3800] 02:46:20 INFO - PROCESS | 1833 | 1461231980300 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85ddd28800) [pid = 1833] [serial = 2118] [outer = 0x7f85dd1b3800] 02:46:21 INFO - PROCESS | 1833 | 1461231981141 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:46:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:46:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1442ms 02:46:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:46:21 INFO - PROCESS | 1833 | 1461231981192 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 1833 | 1461231981195 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:46:21 INFO - PROCESS | 1833 | 1461231981201 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 1833 | 1461231981204 Marionette TRACE conn3 <- [1,2794,null,{}] 02:46:21 INFO - PROCESS | 1833 | 1461231981209 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:46:21 INFO - PROCESS | 1833 | 1461231981390 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:46:21 INFO - PROCESS | 1833 | 1461231981675 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2652000 == 132 [pid = 1833] [id = 706] 02:46:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85d8220400) [pid = 1833] [serial = 2119] [outer = (nil)] 02:46:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85ddd9d400) [pid = 1833] [serial = 2120] [outer = 0x7f85d8220400] 02:46:21 INFO - PROCESS | 1833 | 1461231981786 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85ddebac00) [pid = 1833] [serial = 2121] [outer = 0x7f85d8220400] 02:46:22 INFO - PROCESS | 1833 | 1461231982569 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:46:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:46:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1435ms 02:46:22 INFO - PROCESS | 1833 | 1461231982636 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 1833 | 1461231982639 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:46:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:46:22 INFO - PROCESS | 1833 | 1461231982646 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1833 | 1461231982648 Marionette TRACE conn3 <- [1,2798,null,{}] 02:46:22 INFO - PROCESS | 1833 | 1461231982654 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:46:22 INFO - PROCESS | 1833 | 1461231982843 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:46:23 INFO - PROCESS | 1833 | 1461231983111 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2f95800 == 133 [pid = 1833] [id = 707] 02:46:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85dd475000) [pid = 1833] [serial = 2122] [outer = (nil)] 02:46:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85de07f400) [pid = 1833] [serial = 2123] [outer = 0x7f85dd475000] 02:46:23 INFO - PROCESS | 1833 | 1461231983223 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85df981400) [pid = 1833] [serial = 2124] [outer = 0x7f85dd475000] 02:46:24 INFO - PROCESS | 1833 | 1461231984029 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:46:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:46:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1436ms 02:46:24 INFO - PROCESS | 1833 | 1461231984082 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 1833 | 1461231984086 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:46:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:46:24 INFO - PROCESS | 1833 | 1461231984091 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 1833 | 1461231984094 Marionette TRACE conn3 <- [1,2802,null,{}] 02:46:24 INFO - PROCESS | 1833 | 1461231984099 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:46:24 INFO - PROCESS | 1833 | 1461231984285 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:46:24 INFO - PROCESS | 1833 | 1461231984534 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a64800 == 134 [pid = 1833] [id = 708] 02:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85cc7bdc00) [pid = 1833] [serial = 2125] [outer = (nil)] 02:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85e052f400) [pid = 1833] [serial = 2126] [outer = 0x7f85cc7bdc00] 02:46:24 INFO - PROCESS | 1833 | 1461231984656 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85e22a3000) [pid = 1833] [serial = 2127] [outer = 0x7f85cc7bdc00] 02:46:25 INFO - PROCESS | 1833 | 1461231985464 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:46:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:46:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1433ms 02:46:25 INFO - PROCESS | 1833 | 1461231985524 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1833 | 1461231985527 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:46:25 INFO - PROCESS | 1833 | 1461231985533 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1833 | 1461231985535 Marionette TRACE conn3 <- [1,2806,null,{}] 02:46:25 INFO - PROCESS | 1833 | 1461231985541 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:46:25 INFO - PROCESS | 1833 | 1461231985727 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:46:26 INFO - PROCESS | 1833 | 1461231986041 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e45fc000 == 135 [pid = 1833] [id = 709] 02:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85ddd31000) [pid = 1833] [serial = 2128] [outer = (nil)] 02:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85e27dc800) [pid = 1833] [serial = 2129] [outer = 0x7f85ddd31000] 02:46:26 INFO - PROCESS | 1833 | 1461231986114 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85e2d24c00) [pid = 1833] [serial = 2130] [outer = 0x7f85ddd31000] 02:46:26 INFO - PROCESS | 1833 | 1461231986926 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:46:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:46:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1439ms 02:46:26 INFO - PROCESS | 1833 | 1461231986972 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 1833 | 1461231986976 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:46:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:46:26 INFO - PROCESS | 1833 | 1461231986981 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 1833 | 1461231986984 Marionette TRACE conn3 <- [1,2810,null,{}] 02:46:26 INFO - PROCESS | 1833 | 1461231986989 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:46:27 INFO - PROCESS | 1833 | 1461231987174 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:46:27 INFO - PROCESS | 1833 | 1461231987491 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e611e000 == 136 [pid = 1833] [id = 710] 02:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85e2d25000) [pid = 1833] [serial = 2131] [outer = (nil)] 02:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85e2d75400) [pid = 1833] [serial = 2132] [outer = 0x7f85e2d25000] 02:46:27 INFO - PROCESS | 1833 | 1461231987565 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85e329b800) [pid = 1833] [serial = 2133] [outer = 0x7f85e2d25000] 02:46:28 INFO - PROCESS | 1833 | 1461231988338 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:46:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:46:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1382ms 02:46:28 INFO - PROCESS | 1833 | 1461231988367 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 1833 | 1461231988370 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:46:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:46:28 INFO - PROCESS | 1833 | 1461231988376 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 1833 | 1461231988378 Marionette TRACE conn3 <- [1,2814,null,{}] 02:46:28 INFO - PROCESS | 1833 | 1461231988384 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:46:28 INFO - PROCESS | 1833 | 1461231988573 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:46:28 INFO - PROCESS | 1833 | 1461231988855 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06e1000 == 137 [pid = 1833] [id = 711] 02:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85cb752800) [pid = 1833] [serial = 2134] [outer = (nil)] 02:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85d6ad8800) [pid = 1833] [serial = 2135] [outer = 0x7f85cb752800] 02:46:28 INFO - PROCESS | 1833 | 1461231988928 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85e40d1000) [pid = 1833] [serial = 2136] [outer = 0x7f85cb752800] 02:46:29 INFO - PROCESS | 1833 | 1461231989752 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:46:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:46:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1428ms 02:46:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:46:29 INFO - PROCESS | 1833 | 1461231989805 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 1833 | 1461231989808 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:46:29 INFO - PROCESS | 1833 | 1461231989814 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 1833 | 1461231989817 Marionette TRACE conn3 <- [1,2818,null,{}] 02:46:29 INFO - PROCESS | 1833 | 1461231989824 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:46:30 INFO - PROCESS | 1833 | 1461231990012 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:46:30 INFO - PROCESS | 1833 | 1461231990336 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1811000 == 138 [pid = 1833] [id = 712] 02:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85c3048400) [pid = 1833] [serial = 2137] [outer = (nil)] 02:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85e4308800) [pid = 1833] [serial = 2138] [outer = 0x7f85c3048400] 02:46:30 INFO - PROCESS | 1833 | 1461231990448 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85e4a5e400) [pid = 1833] [serial = 2139] [outer = 0x7f85c3048400] 02:46:31 INFO - PROCESS | 1833 | 1461231991280 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:46:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:46:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1533ms 02:46:31 INFO - PROCESS | 1833 | 1461231991347 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 1833 | 1461231991351 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:46:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:46:31 INFO - PROCESS | 1833 | 1461231991356 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 1833 | 1461231991359 Marionette TRACE conn3 <- [1,2822,null,{}] 02:46:31 INFO - PROCESS | 1833 | 1461231991364 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:46:31 INFO - PROCESS | 1833 | 1461231991558 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:46:31 INFO - PROCESS | 1833 | 1461231991893 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc368000 == 137 [pid = 1833] [id = 601] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9e1a800 == 136 [pid = 1833] [id = 691] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0a04000 == 135 [pid = 1833] [id = 690] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cf2dc800 == 134 [pid = 1833] [id = 689] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca0c8800 == 133 [pid = 1833] [id = 688] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c3089800 == 132 [pid = 1833] [id = 687] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c932e000 == 131 [pid = 1833] [id = 686] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca4dc000 == 130 [pid = 1833] [id = 685] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca37f800 == 129 [pid = 1833] [id = 684] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85ac800 == 128 [pid = 1833] [id = 682] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d7453800 == 127 [pid = 1833] [id = 681] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6959800 == 126 [pid = 1833] [id = 680] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d09af000 == 125 [pid = 1833] [id = 679] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbe7800 == 124 [pid = 1833] [id = 678] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cd345800 == 123 [pid = 1833] [id = 677] 02:46:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9f0b000 == 122 [pid = 1833] [id = 676] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85e2d67800) [pid = 1833] [serial = 1806] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85ef8c7000) [pid = 1833] [serial = 1905] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85d9c70000) [pid = 1833] [serial = 1893] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85f5bb7400) [pid = 1833] [serial = 1917] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85cd5f5c00) [pid = 1833] [serial = 1926] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85f5b2c400) [pid = 1833] [serial = 1914] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85cd5f3000) [pid = 1833] [serial = 1920] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85cc842800) [pid = 1833] [serial = 1887] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85ca099400) [pid = 1833] [serial = 1884] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85e4e5d000) [pid = 1833] [serial = 1902] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85dd469400) [pid = 1833] [serial = 1932] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85dd1b5c00) [pid = 1833] [serial = 1896] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85f5a58400) [pid = 1833] [serial = 1911] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cf0c2c00) [pid = 1833] [serial = 1890] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85ca0ae000) [pid = 1833] [serial = 1923] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85e275cc00) [pid = 1833] [serial = 1899] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85f1976c00) [pid = 1833] [serial = 1908] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85cbd12c00) [pid = 1833] [serial = 1929] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85ca586c00) [pid = 1833] [serial = 2021] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85c8f36800) [pid = 1833] [serial = 2024] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85ca6cf000) [pid = 1833] [serial = 2022] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85dc4ef800) [pid = 1833] [serial = 1983] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85dc432400) [pid = 1833] [serial = 1982] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85da819c00) [pid = 1833] [serial = 1980] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85da004800) [pid = 1833] [serial = 1979] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85dda89c00) [pid = 1833] [serial = 1986] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85dda05000) [pid = 1833] [serial = 1985] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85c5433800) [pid = 1833] [serial = 2013] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85c3f0e400) [pid = 1833] [serial = 2012] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85e2d70c00) [pid = 1833] [serial = 1995] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85e2762400) [pid = 1833] [serial = 1994] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85c296d800) [pid = 1833] [serial = 2010] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85c2968800) [pid = 1833] [serial = 2009] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85f07a0000) [pid = 1833] [serial = 2004] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85e9a5cc00) [pid = 1833] [serial = 2003] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85ce90e800) [pid = 1833] [serial = 1965] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85cde83000) [pid = 1833] [serial = 1964] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85cb710000) [pid = 1833] [serial = 1959] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85ca583000) [pid = 1833] [serial = 1958] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85cfac4400) [pid = 1833] [serial = 1968] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cf0c2400) [pid = 1833] [serial = 1967] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85d86ea400) [pid = 1833] [serial = 1974] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85d8513000) [pid = 1833] [serial = 1973] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85e15da800) [pid = 1833] [serial = 1992] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85df9e6c00) [pid = 1833] [serial = 1991] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85c8f31800) [pid = 1833] [serial = 1956] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85c504a400) [pid = 1833] [serial = 1955] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85f1b55400) [pid = 1833] [serial = 2007] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f85f0b11c00) [pid = 1833] [serial = 2006] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f85d6e3ec00) [pid = 1833] [serial = 1971] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f85d682c800) [pid = 1833] [serial = 1970] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f85d9c72000) [pid = 1833] [serial = 1977] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f85d94d1800) [pid = 1833] [serial = 1976] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f85de082400) [pid = 1833] [serial = 1989] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f85ddeb4c00) [pid = 1833] [serial = 1988] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f85c5437800) [pid = 1833] [serial = 2015] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85c8f2d800) [pid = 1833] [serial = 2016] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85cc84c400) [pid = 1833] [serial = 1962] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85cbd0b800) [pid = 1833] [serial = 1961] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85c92b6000) [pid = 1833] [serial = 2018] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85e40cb000) [pid = 1833] [serial = 1998] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85e338b400) [pid = 1833] [serial = 1997] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85e5203400) [pid = 1833] [serial = 2001] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85e450e400) [pid = 1833] [serial = 2000] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f85cb751400) [pid = 1833] [serial = 2027] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f85cbc5d000) [pid = 1833] [serial = 1953] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f85ca090000) [pid = 1833] [serial = 2019] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f85cb71dc00) [pid = 1833] [serial = 2025] [outer = (nil)] [url = about:blank] 02:46:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c2ad0800 == 123 [pid = 1833] [id = 713] 02:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f85c2963c00) [pid = 1833] [serial = 2140] [outer = (nil)] 02:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f85c304e000) [pid = 1833] [serial = 2141] [outer = 0x7f85c2963c00] 02:46:33 INFO - PROCESS | 1833 | 1461231993143 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f85c3f04400) [pid = 1833] [serial = 2142] [outer = 0x7f85c2963c00] 02:46:33 INFO - PROCESS | 1833 | 1461231993887 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:46:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:46:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2549ms 02:46:33 INFO - PROCESS | 1833 | 1461231993907 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 1833 | 1461231993913 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:46:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:46:33 INFO - PROCESS | 1833 | 1461231993921 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 1833 | 1461231993925 Marionette TRACE conn3 <- [1,2826,null,{}] 02:46:33 INFO - PROCESS | 1833 | 1461231993932 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:46:34 INFO - PROCESS | 1833 | 1461231994119 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:46:34 INFO - PROCESS | 1833 | 1461231994329 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c85f3800 == 124 [pid = 1833] [id = 714] 02:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f85c2968800) [pid = 1833] [serial = 2143] [outer = (nil)] 02:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85c8f2a400) [pid = 1833] [serial = 2144] [outer = 0x7f85c2968800] 02:46:34 INFO - PROCESS | 1833 | 1461231994395 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85c9098800) [pid = 1833] [serial = 2145] [outer = 0x7f85c2968800] 02:46:35 INFO - PROCESS | 1833 | 1461231995140 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:46:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1238ms 02:46:35 INFO - PROCESS | 1833 | 1461231995159 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1833 | 1461231995164 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:46:35 INFO - PROCESS | 1833 | 1461231995173 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1833 | 1461231995176 Marionette TRACE conn3 <- [1,2830,null,{}] 02:46:35 INFO - PROCESS | 1833 | 1461231995182 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:46:35 INFO - PROCESS | 1833 | 1461231995368 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:46:35 INFO - PROCESS | 1833 | 1461231995592 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e1b800 == 125 [pid = 1833] [id = 715] 02:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85c5044c00) [pid = 1833] [serial = 2146] [outer = (nil)] 02:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85ca098400) [pid = 1833] [serial = 2147] [outer = 0x7f85c5044c00] 02:46:35 INFO - PROCESS | 1833 | 1461231995652 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85ca0ad400) [pid = 1833] [serial = 2148] [outer = 0x7f85c5044c00] 02:46:36 INFO - PROCESS | 1833 | 1461231996528 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:46:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:46:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1383ms 02:46:36 INFO - PROCESS | 1833 | 1461231996556 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 1833 | 1461231996559 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:46:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:46:36 INFO - PROCESS | 1833 | 1461231996565 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 1833 | 1461231996570 Marionette TRACE conn3 <- [1,2834,null,{}] 02:46:36 INFO - PROCESS | 1833 | 1461231996590 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:46:36 INFO - PROCESS | 1833 | 1461231996859 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:46:36 INFO - PROCESS | 1833 | 1461231996902 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca37c800 == 126 [pid = 1833] [id = 716] 02:46:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85cb71a000) [pid = 1833] [serial = 2149] [outer = (nil)] 02:46:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85cb757800) [pid = 1833] [serial = 2150] [outer = 0x7f85cb71a000] 02:46:36 INFO - PROCESS | 1833 | 1461231996967 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85cb956400) [pid = 1833] [serial = 2151] [outer = 0x7f85cb71a000] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f85c3f09c00) [pid = 1833] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f85cebea400) [pid = 1833] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f85c5042800) [pid = 1833] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f85ca6d8400) [pid = 1833] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f85c304b400) [pid = 1833] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f85c5044000) [pid = 1833] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f85cebed400) [pid = 1833] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:46:37 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f85c296e000) [pid = 1833] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:46:38 INFO - PROCESS | 1833 | 1461231998132 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:46:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1587ms 02:46:38 INFO - PROCESS | 1833 | 1461231998152 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 1833 | 1461231998157 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:46:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:46:38 INFO - PROCESS | 1833 | 1461231998163 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 1833 | 1461231998165 Marionette TRACE conn3 <- [1,2838,null,{}] 02:46:38 INFO - PROCESS | 1833 | 1461231998170 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:46:38 INFO - PROCESS | 1833 | 1461231998346 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:46:38 INFO - PROCESS | 1833 | 1461231998531 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca72f000 == 127 [pid = 1833] [id = 717] 02:46:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f85c3f09c00) [pid = 1833] [serial = 2152] [outer = (nil)] 02:46:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f85cbc51c00) [pid = 1833] [serial = 2153] [outer = 0x7f85c3f09c00] 02:46:38 INFO - PROCESS | 1833 | 1461231998591 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f85cbd11400) [pid = 1833] [serial = 2154] [outer = 0x7f85c3f09c00] 02:46:39 INFO - PROCESS | 1833 | 1461231999269 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:46:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:46:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1129ms 02:46:39 INFO - PROCESS | 1833 | 1461231999292 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:46:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:46:39 INFO - PROCESS | 1833 | 1461231999306 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:46:39 INFO - PROCESS | 1833 | 1461231999313 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 1833 | 1461231999316 Marionette TRACE conn3 <- [1,2842,null,{}] 02:46:39 INFO - PROCESS | 1833 | 1461231999320 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:46:39 INFO - PROCESS | 1833 | 1461231999563 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:46:39 INFO - PROCESS | 1833 | 1461231999588 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cc8d6000 == 128 [pid = 1833] [id = 718] 02:46:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f85cbe47800) [pid = 1833] [serial = 2155] [outer = (nil)] 02:46:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f85cbe51000) [pid = 1833] [serial = 2156] [outer = 0x7f85cbe47800] 02:46:39 INFO - PROCESS | 1833 | 1461231999654 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f85cca5d800) [pid = 1833] [serial = 2157] [outer = 0x7f85cbe47800] 02:46:40 INFO - PROCESS | 1833 | 1461232000965 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:46:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:46:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1683ms 02:46:40 INFO - PROCESS | 1833 | 1461232000996 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 1833 | 1461232001004 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:46:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:46:41 INFO - PROCESS | 1833 | 1461232001013 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1833 | 1461232001018 Marionette TRACE conn3 <- [1,2846,null,{}] 02:46:41 INFO - PROCESS | 1833 | 1461232001025 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:46:41 INFO - PROCESS | 1833 | 1461232001223 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:46:41 INFO - PROCESS | 1833 | 1461232001541 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9f08800 == 129 [pid = 1833] [id = 719] 02:46:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f85c908d800) [pid = 1833] [serial = 2158] [outer = (nil)] 02:46:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f85c92b3800) [pid = 1833] [serial = 2159] [outer = 0x7f85c908d800] 02:46:41 INFO - PROCESS | 1833 | 1461232001620 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f85ca0a0c00) [pid = 1833] [serial = 2160] [outer = 0x7f85c908d800] 02:46:42 INFO - PROCESS | 1833 | 1461232002561 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:46:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:46:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1584ms 02:46:42 INFO - PROCESS | 1833 | 1461232002597 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:46:42 INFO - PROCESS | 1833 | 1461232002606 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:46:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:46:42 INFO - PROCESS | 1833 | 1461232002615 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 1833 | 1461232002619 Marionette TRACE conn3 <- [1,2850,null,{}] 02:46:42 INFO - PROCESS | 1833 | 1461232002623 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:46:42 INFO - PROCESS | 1833 | 1461232002823 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:46:43 INFO - PROCESS | 1833 | 1461232003137 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cdb98800 == 130 [pid = 1833] [id = 720] 02:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f85ca586c00) [pid = 1833] [serial = 2161] [outer = (nil)] 02:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f85cbd08800) [pid = 1833] [serial = 2162] [outer = 0x7f85ca586c00] 02:46:43 INFO - PROCESS | 1833 | 1461232003214 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f85cc208800) [pid = 1833] [serial = 2163] [outer = 0x7f85ca586c00] 02:46:44 INFO - PROCESS | 1833 | 1461232004018 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:46:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:46:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1480ms 02:46:44 INFO - PROCESS | 1833 | 1461232004095 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 1833 | 1461232004099 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:46:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:46:44 INFO - PROCESS | 1833 | 1461232004106 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - PROCESS | 1833 | 1461232004111 Marionette TRACE conn3 <- [1,2854,null,{}] 02:46:44 INFO - PROCESS | 1833 | 1461232004127 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:46:44 INFO - PROCESS | 1833 | 1461232004364 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:46:44 INFO - PROCESS | 1833 | 1461232004675 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d0711000 == 131 [pid = 1833] [id = 721] 02:46:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f85cb719c00) [pid = 1833] [serial = 2164] [outer = (nil)] 02:46:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f85cd5f2c00) [pid = 1833] [serial = 2165] [outer = 0x7f85cb719c00] 02:46:44 INFO - PROCESS | 1833 | 1461232004763 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f85cdd5e800) [pid = 1833] [serial = 2166] [outer = 0x7f85cb719c00] 02:46:45 INFO - PROCESS | 1833 | 1461232005578 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:46:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:46:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1544ms 02:46:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:46:45 INFO - PROCESS | 1833 | 1461232005651 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1833 | 1461232005655 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:46:45 INFO - PROCESS | 1833 | 1461232005661 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1833 | 1461232005664 Marionette TRACE conn3 <- [1,2858,null,{}] 02:46:45 INFO - PROCESS | 1833 | 1461232005669 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:46:45 INFO - PROCESS | 1833 | 1461232005902 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:46:46 INFO - PROCESS | 1833 | 1461232006207 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d684b000 == 132 [pid = 1833] [id = 722] 02:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f85cc84e800) [pid = 1833] [serial = 2167] [outer = (nil)] 02:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85ce848800) [pid = 1833] [serial = 2168] [outer = 0x7f85cc84e800] 02:46:46 INFO - PROCESS | 1833 | 1461232006282 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85cebf2800) [pid = 1833] [serial = 2169] [outer = 0x7f85cc84e800] 02:46:47 INFO - PROCESS | 1833 | 1461232007078 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:46:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:46:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1482ms 02:46:47 INFO - PROCESS | 1833 | 1461232007143 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 1833 | 1461232007145 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:46:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:46:47 INFO - PROCESS | 1833 | 1461232007151 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 1833 | 1461232007154 Marionette TRACE conn3 <- [1,2862,null,{}] 02:46:47 INFO - PROCESS | 1833 | 1461232007159 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:46:47 INFO - PROCESS | 1833 | 1461232007347 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:46:47 INFO - PROCESS | 1833 | 1461232007616 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6d05800 == 133 [pid = 1833] [id = 723] 02:46:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cf174800) [pid = 1833] [serial = 2170] [outer = (nil)] 02:46:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85cfac5000) [pid = 1833] [serial = 2171] [outer = 0x7f85cf174800] 02:46:47 INFO - PROCESS | 1833 | 1461232007737 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85cfb5e400) [pid = 1833] [serial = 2172] [outer = 0x7f85cf174800] 02:46:48 INFO - PROCESS | 1833 | 1461232008558 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:46:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:46:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1481ms 02:46:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:46:48 INFO - PROCESS | 1833 | 1461232008633 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 1833 | 1461232008636 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:46:48 INFO - PROCESS | 1833 | 1461232008642 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1833 | 1461232008645 Marionette TRACE conn3 <- [1,2866,null,{}] 02:46:48 INFO - PROCESS | 1833 | 1461232008650 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:46:48 INFO - PROCESS | 1833 | 1461232008892 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:46:49 INFO - PROCESS | 1833 | 1461232009198 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d745b800 == 134 [pid = 1833] [id = 724] 02:46:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85cfb60400) [pid = 1833] [serial = 2173] [outer = (nil)] 02:46:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85d6e3ec00) [pid = 1833] [serial = 2174] [outer = 0x7f85cfb60400] 02:46:49 INFO - PROCESS | 1833 | 1461232009276 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85d8696c00) [pid = 1833] [serial = 2175] [outer = 0x7f85cfb60400] 02:46:50 INFO - PROCESS | 1833 | 1461232010067 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:46:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:46:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1482ms 02:46:50 INFO - PROCESS | 1833 | 1461232010123 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 1833 | 1461232010127 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:46:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:46:50 INFO - PROCESS | 1833 | 1461232010133 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 1833 | 1461232010135 Marionette TRACE conn3 <- [1,2870,null,{}] 02:46:50 INFO - PROCESS | 1833 | 1461232010140 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:46:50 INFO - PROCESS | 1833 | 1461232010331 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:46:50 INFO - PROCESS | 1833 | 1461232010613 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85c8000 == 135 [pid = 1833] [id = 725] 02:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85d0bbcc00) [pid = 1833] [serial = 2176] [outer = (nil)] 02:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85d9704800) [pid = 1833] [serial = 2177] [outer = 0x7f85d0bbcc00] 02:46:50 INFO - PROCESS | 1833 | 1461232010725 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85da011000) [pid = 1833] [serial = 2178] [outer = 0x7f85d0bbcc00] 02:46:51 INFO - PROCESS | 1833 | 1461232011501 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:46:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:46:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1428ms 02:46:51 INFO - PROCESS | 1833 | 1461232011562 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1833 | 1461232011566 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:46:51 INFO - PROCESS | 1833 | 1461232011571 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1833 | 1461232011574 Marionette TRACE conn3 <- [1,2874,null,{}] 02:46:51 INFO - PROCESS | 1833 | 1461232011579 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:46:51 INFO - PROCESS | 1833 | 1461232011768 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:46:52 INFO - PROCESS | 1833 | 1461232012049 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9f4b000 == 136 [pid = 1833] [id = 726] 02:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85ca0a3c00) [pid = 1833] [serial = 2179] [outer = (nil)] 02:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85db78e400) [pid = 1833] [serial = 2180] [outer = 0x7f85ca0a3c00] 02:46:52 INFO - PROCESS | 1833 | 1461232012162 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85dc4e6c00) [pid = 1833] [serial = 2181] [outer = 0x7f85ca0a3c00] 02:46:52 INFO - PROCESS | 1833 | 1461232012940 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:46:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:46:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1431ms 02:46:53 INFO - PROCESS | 1833 | 1461232013003 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 1833 | 1461232013006 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:46:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:46:53 INFO - PROCESS | 1833 | 1461232013012 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1833 | 1461232013015 Marionette TRACE conn3 <- [1,2878,null,{}] 02:46:53 INFO - PROCESS | 1833 | 1461232013020 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:46:53 INFO - PROCESS | 1833 | 1461232013215 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:46:53 INFO - PROCESS | 1833 | 1461232013487 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da589800 == 137 [pid = 1833] [id = 727] 02:46:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85d6828000) [pid = 1833] [serial = 2182] [outer = (nil)] 02:46:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85dcf0f800) [pid = 1833] [serial = 2183] [outer = 0x7f85d6828000] 02:46:53 INFO - PROCESS | 1833 | 1461232013603 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85dd1ba000) [pid = 1833] [serial = 2184] [outer = 0x7f85d6828000] 02:46:54 INFO - PROCESS | 1833 | 1461232014428 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:46:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:46:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1481ms 02:46:54 INFO - PROCESS | 1833 | 1461232014495 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 1833 | 1461232014499 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:46:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:46:54 INFO - PROCESS | 1833 | 1461232014504 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 1833 | 1461232014507 Marionette TRACE conn3 <- [1,2882,null,{}] 02:46:54 INFO - PROCESS | 1833 | 1461232014512 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:46:54 INFO - PROCESS | 1833 | 1461232014711 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:46:55 INFO - PROCESS | 1833 | 1461232015040 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9c5800 == 138 [pid = 1833] [id = 728] 02:46:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85dd4f1000) [pid = 1833] [serial = 2185] [outer = (nil)] 02:46:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85dda8c400) [pid = 1833] [serial = 2186] [outer = 0x7f85dd4f1000] 02:46:55 INFO - PROCESS | 1833 | 1461232015114 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85de084c00) [pid = 1833] [serial = 2187] [outer = 0x7f85dd4f1000] 02:46:55 INFO - PROCESS | 1833 | 1461232015964 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:46:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:46:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1527ms 02:46:56 INFO - PROCESS | 1833 | 1461232016032 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 1833 | 1461232016036 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:46:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:46:56 INFO - PROCESS | 1833 | 1461232016042 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 1833 | 1461232016046 Marionette TRACE conn3 <- [1,2886,null,{}] 02:46:56 INFO - PROCESS | 1833 | 1461232016051 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:46:56 INFO - PROCESS | 1833 | 1461232016276 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:46:56 INFO - PROCESS | 1833 | 1461232016589 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dddd1800 == 139 [pid = 1833] [id = 729] 02:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85dd4f9400) [pid = 1833] [serial = 2188] [outer = (nil)] 02:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85e3293c00) [pid = 1833] [serial = 2189] [outer = 0x7f85dd4f9400] 02:46:56 INFO - PROCESS | 1833 | 1461232016669 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85e4a5b000) [pid = 1833] [serial = 2190] [outer = 0x7f85dd4f9400] 02:46:57 INFO - PROCESS | 1833 | 1461232017483 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:46:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:46:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1479ms 02:46:57 INFO - PROCESS | 1833 | 1461232017521 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1833 | 1461232017525 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:46:57 INFO - PROCESS | 1833 | 1461232017531 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1833 | 1461232017533 Marionette TRACE conn3 <- [1,2890,null,{}] 02:46:57 INFO - PROCESS | 1833 | 1461232017539 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:46:57 INFO - PROCESS | 1833 | 1461232017728 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:46:58 INFO - PROCESS | 1833 | 1461232018097 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2f9d800 == 140 [pid = 1833] [id = 730] 02:46:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85e4a5d000) [pid = 1833] [serial = 2191] [outer = (nil)] 02:46:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85e520c800) [pid = 1833] [serial = 2192] [outer = 0x7f85e4a5d000] 02:46:58 INFO - PROCESS | 1833 | 1461232018172 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85e5e41400) [pid = 1833] [serial = 2193] [outer = 0x7f85e4a5d000] 02:46:58 INFO - PROCESS | 1833 | 1461232018974 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:46:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:46:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1480ms 02:46:59 INFO - PROCESS | 1833 | 1461232019012 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 1833 | 1461232019015 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:46:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:46:59 INFO - PROCESS | 1833 | 1461232019021 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 1833 | 1461232019023 Marionette TRACE conn3 <- [1,2894,null,{}] 02:46:59 INFO - PROCESS | 1833 | 1461232019029 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:46:59 INFO - PROCESS | 1833 | 1461232019229 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:46:59 INFO - PROCESS | 1833 | 1461232019504 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e5ece800 == 141 [pid = 1833] [id = 731] 02:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85e2c9c800) [pid = 1833] [serial = 2194] [outer = (nil)] 02:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85ef837400) [pid = 1833] [serial = 2195] [outer = 0x7f85e2c9c800] 02:46:59 INFO - PROCESS | 1833 | 1461232019617 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85f0458000) [pid = 1833] [serial = 2196] [outer = 0x7f85e2c9c800] 02:47:00 INFO - PROCESS | 1833 | 1461232020435 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:47:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:47:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1479ms 02:47:00 INFO - PROCESS | 1833 | 1461232020501 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1833 | 1461232020504 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:47:00 INFO - PROCESS | 1833 | 1461232020510 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1833 | 1461232020512 Marionette TRACE conn3 <- [1,2898,null,{}] 02:47:00 INFO - PROCESS | 1833 | 1461232020517 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:47:00 INFO - PROCESS | 1833 | 1461232020717 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:47:01 INFO - PROCESS | 1833 | 1461232021028 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f1b0d000 == 142 [pid = 1833] [id = 732] 02:47:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85e4adac00) [pid = 1833] [serial = 2197] [outer = (nil)] 02:47:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85f079e000) [pid = 1833] [serial = 2198] [outer = 0x7f85e4adac00] 02:47:01 INFO - PROCESS | 1833 | 1461232021102 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85f099e000) [pid = 1833] [serial = 2199] [outer = 0x7f85e4adac00] 02:47:01 INFO - PROCESS | 1833 | 1461232021885 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:47:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:47:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1431ms 02:47:01 INFO - PROCESS | 1833 | 1461232021942 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 1833 | 1461232021946 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:47:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:47:01 INFO - PROCESS | 1833 | 1461232021952 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1833 | 1461232021954 Marionette TRACE conn3 <- [1,2902,null,{}] 02:47:01 INFO - PROCESS | 1833 | 1461232021960 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:47:02 INFO - PROCESS | 1833 | 1461232022160 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:47:02 INFO - PROCESS | 1833 | 1461232022489 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5824000 == 143 [pid = 1833] [id = 733] 02:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85e5387c00) [pid = 1833] [serial = 2200] [outer = (nil)] 02:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85f18e0000) [pid = 1833] [serial = 2201] [outer = 0x7f85e5387c00] 02:47:02 INFO - PROCESS | 1833 | 1461232022563 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85f1b50800) [pid = 1833] [serial = 2202] [outer = 0x7f85e5387c00] 02:47:03 INFO - PROCESS | 1833 | 1461232023354 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:47:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1478ms 02:47:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:47:03 INFO - PROCESS | 1833 | 1461232023430 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1833 | 1461232023433 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:47:03 INFO - PROCESS | 1833 | 1461232023439 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1833 | 1461232023442 Marionette TRACE conn3 <- [1,2906,null,{}] 02:47:03 INFO - PROCESS | 1833 | 1461232023447 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:47:03 INFO - PROCESS | 1833 | 1461232023682 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:47:04 INFO - PROCESS | 1833 | 1461232023994 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5acb800 == 144 [pid = 1833] [id = 734] 02:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85ce848000) [pid = 1833] [serial = 2203] [outer = (nil)] 02:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85f1ceec00) [pid = 1833] [serial = 2204] [outer = 0x7f85ce848000] 02:47:04 INFO - PROCESS | 1833 | 1461232024072 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85f3a1f800) [pid = 1833] [serial = 2205] [outer = 0x7f85ce848000] 02:47:04 INFO - PROCESS | 1833 | 1461232024887 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:47:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:47:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1482ms 02:47:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:47:04 INFO - PROCESS | 1833 | 1461232024920 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 1833 | 1461232024923 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:47:04 INFO - PROCESS | 1833 | 1461232024929 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1833 | 1461232024932 Marionette TRACE conn3 <- [1,2910,null,{}] 02:47:04 INFO - PROCESS | 1833 | 1461232024937 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:47:05 INFO - PROCESS | 1833 | 1461232025146 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:47:05 INFO - PROCESS | 1833 | 1461232025397 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5eb5000 == 145 [pid = 1833] [id = 735] 02:47:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85cf176400) [pid = 1833] [serial = 2206] [outer = (nil)] 02:47:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85f5463800) [pid = 1833] [serial = 2207] [outer = 0x7f85cf176400] 02:47:05 INFO - PROCESS | 1833 | 1461232025519 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85f5937c00) [pid = 1833] [serial = 2208] [outer = 0x7f85cf176400] 02:47:06 INFO - PROCESS | 1833 | 1461232026259 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:47:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:47:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:47:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1379ms 02:47:06 INFO - PROCESS | 1833 | 1461232026308 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 1833 | 1461232026311 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:47:06 INFO - TEST-START | /DOMEvents/constructors.html 02:47:06 INFO - PROCESS | 1833 | 1461232026317 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 1833 | 1461232026319 Marionette TRACE conn3 <- [1,2914,null,{}] 02:47:06 INFO - PROCESS | 1833 | 1461232026325 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:47:06 INFO - PROCESS | 1833 | 1461232026517 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:47:06 INFO - PROCESS | 1833 | 1461232026798 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f8560000 == 146 [pid = 1833] [id = 736] 02:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85d9b65000) [pid = 1833] [serial = 2209] [outer = (nil)] 02:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85f5b2ec00) [pid = 1833] [serial = 2210] [outer = 0x7f85d9b65000] 02:47:06 INFO - PROCESS | 1833 | 1461232026870 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85f5b35c00) [pid = 1833] [serial = 2211] [outer = 0x7f85d9b65000] 02:47:07 INFO - PROCESS | 1833 | 1461232027754 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:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:47:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:47:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:47:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:47:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:47:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:47:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:47:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:47:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:47:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 1496ms 02:47:07 INFO - PROCESS | 1833 | 1461232027813 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 1833 | 1461232027816 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:47:07 INFO - PROCESS | 1833 | 1461232027825 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 1833 | 1461232027831 Marionette TRACE conn3 <- [1,2918,null,{}] 02:47:07 INFO - PROCESS | 1833 | 1461232027842 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:47:08 INFO - PROCESS | 1833 | 1461232028043 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:47:08 INFO - PROCESS | 1833 | 1461232028358 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d1622800 == 147 [pid = 1833] [id = 737] 02:47:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85f537f400) [pid = 1833] [serial = 2212] [outer = (nil)] 02:47:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85f5b3b800) [pid = 1833] [serial = 2213] [outer = 0x7f85f537f400] 02:47:08 INFO - PROCESS | 1833 | 1461232028431 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85f5da6c00) [pid = 1833] [serial = 2214] [outer = 0x7f85f537f400] 02:47:09 INFO - PROCESS | 1833 | 1461232029122 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:47:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:47:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1336ms 02:47:09 INFO - PROCESS | 1833 | 1461232029163 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 1833 | 1461232029166 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:47:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:47:09 INFO - PROCESS | 1833 | 1461232029172 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 1833 | 1461232029174 Marionette TRACE conn3 <- [1,2922,null,{}] 02:47:09 INFO - PROCESS | 1833 | 1461232029179 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:47:09 INFO - PROCESS | 1833 | 1461232029374 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:47:09 INFO - PROCESS | 1833 | 1461232029697 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c51c3800 == 148 [pid = 1833] [id = 738] 02:47:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85c2961c00) [pid = 1833] [serial = 2215] [outer = (nil)] 02:47:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85c5433c00) [pid = 1833] [serial = 2216] [outer = 0x7f85c2961c00] 02:47:09 INFO - PROCESS | 1833 | 1461232029769 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85cca67000) [pid = 1833] [serial = 2217] [outer = 0x7f85c2961c00] 02:47:10 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:47:10 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:47:10 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:47:10 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:47:11 INFO - PROCESS | 1833 | 1461232031177 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:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f3513000 == 147 [pid = 1833] [id = 569] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca72f000 == 146 [pid = 1833] [id = 717] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca37c800 == 145 [pid = 1833] [id = 716] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9e1b800 == 144 [pid = 1833] [id = 715] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c85f3800 == 143 [pid = 1833] [id = 714] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c2ad0800 == 142 [pid = 1833] [id = 713] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1811000 == 141 [pid = 1833] [id = 712] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f06e1000 == 140 [pid = 1833] [id = 711] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e611e000 == 139 [pid = 1833] [id = 710] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e45fc000 == 138 [pid = 1833] [id = 709] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e3a64800 == 137 [pid = 1833] [id = 708] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2f95800 == 136 [pid = 1833] [id = 707] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2652000 == 135 [pid = 1833] [id = 706] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85de277000 == 134 [pid = 1833] [id = 705] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dde99800 == 133 [pid = 1833] [id = 704] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ddb7e800 == 132 [pid = 1833] [id = 703] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dd886800 == 131 [pid = 1833] [id = 702] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc357800 == 130 [pid = 1833] [id = 701] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da7b4800 == 129 [pid = 1833] [id = 700] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da622800 == 128 [pid = 1833] [id = 699] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da585800 == 127 [pid = 1833] [id = 698] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9b26800 == 126 [pid = 1833] [id = 697] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d825d800 == 125 [pid = 1833] [id = 696] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6e21800 == 124 [pid = 1833] [id = 695] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ce877000 == 123 [pid = 1833] [id = 694] 02:47:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9f20800 == 122 [pid = 1833] [id = 693] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85c3f05400) [pid = 1833] [serial = 2057] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85cd5f0c00) [pid = 1833] [serial = 2067] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85c92bb800) [pid = 1833] [serial = 2058] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85cef64000) [pid = 1833] [serial = 2069] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85c5439c00) [pid = 1833] [serial = 2054] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85cbd10800) [pid = 1833] [serial = 2061] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85c908e800) [pid = 1833] [serial = 2063] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85cbe50000) [pid = 1833] [serial = 2036] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85ce90dc00) [pid = 1833] [serial = 2045] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85c924e000) [pid = 1833] [serial = 2075] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85cca80800) [pid = 1833] [serial = 2039] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85cc848800) [pid = 1833] [serial = 2066] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85ca58e800) [pid = 1833] [serial = 2033] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85cbe4f000) [pid = 1833] [serial = 2064] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85c9098c00) [pid = 1833] [serial = 2055] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cf177400) [pid = 1833] [serial = 2070] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85d6822c00) [pid = 1833] [serial = 2048] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85ca0a5c00) [pid = 1833] [serial = 2076] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85cdd63400) [pid = 1833] [serial = 2042] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85cb961400) [pid = 1833] [serial = 2060] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85cfac8000) [pid = 1833] [serial = 2072] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85d0bb3000) [pid = 1833] [serial = 2073] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85d6820000) [pid = 1833] [serial = 2051] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85c543bc00) [pid = 1833] [serial = 2030] [outer = (nil)] [url = about:blank] 02:47:12 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cbd0fc00) [pid = 1833] [serial = 2078] [outer = (nil)] [url = about:blank] 02:47:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:47:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:47:12 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:47:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:47:12 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:47:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:47:12 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:47:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:47:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:47:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2985ms 02:47:12 INFO - PROCESS | 1833 | 1461232032176 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 1833 | 1461232032180 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:47:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:47:12 INFO - PROCESS | 1833 | 1461232032190 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 1833 | 1461232032196 Marionette TRACE conn3 <- [1,2926,null,{}] 02:47:12 INFO - PROCESS | 1833 | 1461232032204 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:47:12 INFO - PROCESS | 1833 | 1461232032409 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:47:12 INFO - PROCESS | 1833 | 1461232032638 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c91d4800 == 123 [pid = 1833] [id = 739] 02:47:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85c8f37c00) [pid = 1833] [serial = 2218] [outer = (nil)] 02:47:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85c9097c00) [pid = 1833] [serial = 2219] [outer = 0x7f85c8f37c00] 02:47:12 INFO - PROCESS | 1833 | 1461232032703 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85c92b4c00) [pid = 1833] [serial = 2220] [outer = 0x7f85c8f37c00] 02:47:13 INFO - PROCESS | 1833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:47:13 INFO - PROCESS | 1833 | 1461232033322 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:47:13 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:47:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1145ms 02:47:13 INFO - PROCESS | 1833 | 1461232033336 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1833 | 1461232033344 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:47:13 INFO - PROCESS | 1833 | 1461232033353 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1833 | 1461232033357 Marionette TRACE conn3 <- [1,2930,null,{}] 02:47:13 INFO - PROCESS | 1833 | 1461232033362 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:47:13 INFO - PROCESS | 1833 | 1461232033609 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:47:13 INFO - PROCESS | 1833 | 1461232033640 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca0de800 == 124 [pid = 1833] [id = 740] 02:47:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85c92b4400) [pid = 1833] [serial = 2221] [outer = (nil)] 02:47:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85ca586000) [pid = 1833] [serial = 2222] [outer = 0x7f85c92b4400] 02:47:13 INFO - PROCESS | 1833 | 1461232033699 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85ca6d2800) [pid = 1833] [serial = 2223] [outer = 0x7f85c92b4400] 02:47:14 INFO - PROCESS | 1833 | 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:47:14 INFO - PROCESS | 1833 | 1461232034559 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:47:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:47:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1228ms 02:47:14 INFO - PROCESS | 1833 | 1461232034580 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:47:14 INFO - PROCESS | 1833 | 1461232034583 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:47:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:47:14 INFO - PROCESS | 1833 | 1461232034609 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - PROCESS | 1833 | 1461232034614 Marionette TRACE conn3 <- [1,2934,null,{}] 02:47:14 INFO - PROCESS | 1833 | 1461232034629 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:47:14 INFO - PROCESS | 1833 | 1461232034853 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:47:14 INFO - PROCESS | 1833 | 1461232034892 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cb7dd800 == 125 [pid = 1833] [id = 741] 02:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85cb960400) [pid = 1833] [serial = 2224] [outer = (nil)] 02:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85cbe49000) [pid = 1833] [serial = 2225] [outer = 0x7f85cb960400] 02:47:14 INFO - PROCESS | 1833 | 1461232034956 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85cc7bb400) [pid = 1833] [serial = 2226] [outer = 0x7f85cb960400] 02:47:15 INFO - PROCESS | 1833 | 1461232035723 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:47:15 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:47:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1136ms 02:47:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:47:15 INFO - PROCESS | 1833 | 1461232035757 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1833 | 1461232035761 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:47:15 INFO - PROCESS | 1833 | 1461232035766 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1833 | 1461232035769 Marionette TRACE conn3 <- [1,2938,null,{}] 02:47:15 INFO - PROCESS | 1833 | 1461232035774 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:47:16 INFO - PROCESS | 1833 | 1461232036015 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:47:16 INFO - PROCESS | 1833 | 1461232036062 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ce877000 == 126 [pid = 1833] [id = 742] 02:47:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85cc84c000) [pid = 1833] [serial = 2227] [outer = (nil)] 02:47:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85cca83000) [pid = 1833] [serial = 2228] [outer = 0x7f85cc84c000] 02:47:16 INFO - PROCESS | 1833 | 1461232036136 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85cdd5b800) [pid = 1833] [serial = 2229] [outer = 0x7f85cc84c000] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85d821e400) [pid = 1833] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85c5042400) [pid = 1833] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cb752800) [pid = 1833] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85cf0cfc00) [pid = 1833] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85cbe47c00) [pid = 1833] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85ddd31000) [pid = 1833] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85c5044c00) [pid = 1833] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85d86e3400) [pid = 1833] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85dd475000) [pid = 1833] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85ceae8000) [pid = 1833] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85d94c7800) [pid = 1833] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cdd64c00) [pid = 1833] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85c3f09c00) [pid = 1833] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85dd1b3800) [pid = 1833] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85cc20b800) [pid = 1833] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85cb71a000) [pid = 1833] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cc7bdc00) [pid = 1833] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85dd04d000) [pid = 1833] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85cb956c00) [pid = 1833] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85c2968800) [pid = 1833] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85dd1b1800) [pid = 1833] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cb759c00) [pid = 1833] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85c296e800) [pid = 1833] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85c2963c00) [pid = 1833] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85c924a000) [pid = 1833] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85e2d25000) [pid = 1833] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85d8220400) [pid = 1833] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85c3f02400) [pid = 1833] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85cdd5fc00) [pid = 1833] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85c504bc00) [pid = 1833] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85cd5f0800) [pid = 1833] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85c5430000) [pid = 1833] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:47:17 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85ca6c9c00) [pid = 1833] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:47:17 INFO - PROCESS | 1833 | 1461232037604 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:47:17 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:47:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1885ms 02:47:17 INFO - PROCESS | 1833 | 1461232037651 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 1833 | 1461232037654 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:47:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:47:17 INFO - PROCESS | 1833 | 1461232037660 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 1833 | 1461232037662 Marionette TRACE conn3 <- [1,2942,null,{}] 02:47:17 INFO - PROCESS | 1833 | 1461232037667 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:47:17 INFO - PROCESS | 1833 | 1461232037915 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:47:17 INFO - PROCESS | 1833 | 1461232037935 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cfbe5000 == 127 [pid = 1833] [id = 743] 02:47:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85c2968800) [pid = 1833] [serial = 2230] [outer = (nil)] 02:47:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85ca097800) [pid = 1833] [serial = 2231] [outer = 0x7f85c2968800] 02:47:17 INFO - PROCESS | 1833 | 1461232037993 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85cc7bd400) [pid = 1833] [serial = 2232] [outer = 0x7f85c2968800] 02:47:18 INFO - PROCESS | 1833 | 1461232038665 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:47:18 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:47:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:47:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1033ms 02:47:18 INFO - PROCESS | 1833 | 1461232038694 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 1833 | 1461232038696 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:47:18 INFO - PROCESS | 1833 | 1461232038702 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1833 | 1461232038704 Marionette TRACE conn3 <- [1,2946,null,{}] 02:47:18 INFO - PROCESS | 1833 | 1461232038726 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:47:18 INFO - PROCESS | 1833 | 1461232038919 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:47:19 INFO - PROCESS | 1833 | 1461232039292 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c3085000 == 128 [pid = 1833] [id = 744] 02:47:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85c2962400) [pid = 1833] [serial = 2233] [outer = (nil)] 02:47:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85c3048c00) [pid = 1833] [serial = 2234] [outer = 0x7f85c2962400] 02:47:19 INFO - PROCESS | 1833 | 1461232039368 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85c504e000) [pid = 1833] [serial = 2235] [outer = 0x7f85c2962400] 02:47:20 INFO - PROCESS | 1833 | 1461232040212 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:47:20 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:47:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1529ms 02:47:20 INFO - PROCESS | 1833 | 1461232040232 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 1833 | 1461232040239 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:47:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:47:20 INFO - PROCESS | 1833 | 1461232040248 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 1833 | 1461232040252 Marionette TRACE conn3 <- [1,2950,null,{}] 02:47:20 INFO - PROCESS | 1833 | 1461232040259 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:47:20 INFO - PROCESS | 1833 | 1461232040464 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:47:20 INFO - PROCESS | 1833 | 1461232040728 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca4c3000 == 129 [pid = 1833] [id = 745] 02:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85c504f000) [pid = 1833] [serial = 2236] [outer = (nil)] 02:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85ca584c00) [pid = 1833] [serial = 2237] [outer = 0x7f85c504f000] 02:47:20 INFO - PROCESS | 1833 | 1461232040805 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85ca6d4000) [pid = 1833] [serial = 2238] [outer = 0x7f85c504f000] 02:47:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cd356800 == 130 [pid = 1833] [id = 746] 02:47:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85cbad8800) [pid = 1833] [serial = 2239] [outer = (nil)] 02:47:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85cb755800) [pid = 1833] [serial = 2240] [outer = 0x7f85cbad8800] 02:47:21 INFO - PROCESS | 1833 | 1461232041724 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:47:21 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:47:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 02:47:21 INFO - PROCESS | 1833 | 1461232041791 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 1833 | 1461232041797 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:47:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:47:21 INFO - PROCESS | 1833 | 1461232041807 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 1833 | 1461232041810 Marionette TRACE conn3 <- [1,2954,null,{}] 02:47:21 INFO - PROCESS | 1833 | 1461232041816 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:47:22 INFO - PROCESS | 1833 | 1461232042053 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:47:22 INFO - PROCESS | 1833 | 1461232042404 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d1637800 == 131 [pid = 1833] [id = 747] 02:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85cb710000) [pid = 1833] [serial = 2241] [outer = (nil)] 02:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85cbe46000) [pid = 1833] [serial = 2242] [outer = 0x7f85cb710000] 02:47:22 INFO - PROCESS | 1833 | 1461232042493 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85cca5bc00) [pid = 1833] [serial = 2243] [outer = 0x7f85cb710000] 02:47:23 INFO - PROCESS | 1833 | 1461232043223 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:47:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:47:23 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:47:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 02:47:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:47:23 INFO - PROCESS | 1833 | 1461232043236 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1833 | 1461232043239 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:47:23 INFO - PROCESS | 1833 | 1461232043247 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1833 | 1461232043256 Marionette TRACE conn3 <- [1,2958,null,{}] 02:47:23 INFO - PROCESS | 1833 | 1461232043269 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:47:23 INFO - PROCESS | 1833 | 1461232043492 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:47:23 INFO - PROCESS | 1833 | 1461232043774 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d744d800 == 132 [pid = 1833] [id = 748] 02:47:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85cbad9400) [pid = 1833] [serial = 2244] [outer = (nil)] 02:47:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85ce90e400) [pid = 1833] [serial = 2245] [outer = 0x7f85cbad9400] 02:47:23 INFO - PROCESS | 1833 | 1461232043849 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cebf5400) [pid = 1833] [serial = 2246] [outer = 0x7f85cbad9400] 02:47:24 INFO - PROCESS | 1833 | 1461232044581 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:47:24 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:47:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1392ms 02:47:24 INFO - PROCESS | 1833 | 1461232044636 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 1833 | 1461232044640 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:47:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:47:24 INFO - PROCESS | 1833 | 1461232044645 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 1833 | 1461232044648 Marionette TRACE conn3 <- [1,2962,null,{}] 02:47:24 INFO - PROCESS | 1833 | 1461232044695 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:47:24 INFO - PROCESS | 1833 | 1461232044940 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:47:25 INFO - PROCESS | 1833 | 1461232045153 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d9497000 == 133 [pid = 1833] [id = 749] 02:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85ce908800) [pid = 1833] [serial = 2247] [outer = (nil)] 02:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cf180c00) [pid = 1833] [serial = 2248] [outer = 0x7f85ce908800] 02:47:25 INFO - PROCESS | 1833 | 1461232045227 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85d14ee400) [pid = 1833] [serial = 2249] [outer = 0x7f85ce908800] 02:47:25 INFO - PROCESS | 1833 | 1461232045964 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:47:25 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:47:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1333ms 02:47:25 INFO - PROCESS | 1833 | 1461232045980 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 1833 | 1461232045983 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:47:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:47:25 INFO - PROCESS | 1833 | 1461232045989 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1833 | 1461232045992 Marionette TRACE conn3 <- [1,2966,null,{}] 02:47:26 INFO - PROCESS | 1833 | 1461232045997 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:47:26 INFO - PROCESS | 1833 | 1461232046185 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:47:26 INFO - PROCESS | 1833 | 1461232046433 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da593000 == 134 [pid = 1833] [id = 750] 02:47:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85d6df0400) [pid = 1833] [serial = 2250] [outer = (nil)] 02:47:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85d6e3c000) [pid = 1833] [serial = 2251] [outer = 0x7f85d6df0400] 02:47:26 INFO - PROCESS | 1833 | 1461232046518 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85d869a000) [pid = 1833] [serial = 2252] [outer = 0x7f85d6df0400] 02:47:27 INFO - PROCESS | 1833 | 1461232047302 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:47:27 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:47:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1344ms 02:47:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:47:27 INFO - PROCESS | 1833 | 1461232047333 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 1833 | 1461232047336 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:47:27 INFO - PROCESS | 1833 | 1461232047342 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 1833 | 1461232047345 Marionette TRACE conn3 <- [1,2970,null,{}] 02:47:27 INFO - PROCESS | 1833 | 1461232047350 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:47:27 INFO - PROCESS | 1833 | 1461232047597 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:47:27 INFO - PROCESS | 1833 | 1461232047857 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85db9d3000 == 135 [pid = 1833] [id = 751] 02:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85d94ccc00) [pid = 1833] [serial = 2253] [outer = (nil)] 02:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85da815c00) [pid = 1833] [serial = 2254] [outer = 0x7f85d94ccc00] 02:47:27 INFO - PROCESS | 1833 | 1461232047931 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85db93ec00) [pid = 1833] [serial = 2255] [outer = 0x7f85d94ccc00] 02:47:28 INFO - PROCESS | 1833 | 1461232048653 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:47:28 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:47:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1328ms 02:47:28 INFO - PROCESS | 1833 | 1461232048669 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1833 | 1461232048672 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:47:28 INFO - PROCESS | 1833 | 1461232048678 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1833 | 1461232048681 Marionette TRACE conn3 <- [1,2974,null,{}] 02:47:28 INFO - PROCESS | 1833 | 1461232048686 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:47:28 INFO - PROCESS | 1833 | 1461232048877 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:47:29 INFO - PROCESS | 1833 | 1461232049126 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddb67800 == 136 [pid = 1833] [id = 752] 02:47:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85d9b6a400) [pid = 1833] [serial = 2256] [outer = (nil)] 02:47:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85dcf03400) [pid = 1833] [serial = 2257] [outer = 0x7f85d9b6a400] 02:47:29 INFO - PROCESS | 1833 | 1461232049197 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85dd468800) [pid = 1833] [serial = 2258] [outer = 0x7f85d9b6a400] 02:47:30 INFO - PROCESS | 1833 | 1461232049995 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:47:30 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:47:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1341ms 02:47:30 INFO - PROCESS | 1833 | 1461232050020 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 1833 | 1461232050023 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:47:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:47:30 INFO - PROCESS | 1833 | 1461232050029 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 1833 | 1461232050031 Marionette TRACE conn3 <- [1,2978,null,{}] 02:47:30 INFO - PROCESS | 1833 | 1461232050036 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:47:30 INFO - PROCESS | 1833 | 1461232050228 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:47:30 INFO - PROCESS | 1833 | 1461232050479 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddf82800 == 137 [pid = 1833] [id = 753] 02:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85db56a800) [pid = 1833] [serial = 2259] [outer = (nil)] 02:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85dd475000) [pid = 1833] [serial = 2260] [outer = 0x7f85db56a800] 02:47:30 INFO - PROCESS | 1833 | 1461232050564 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85dda88400) [pid = 1833] [serial = 2261] [outer = 0x7f85db56a800] 02:47:31 INFO - PROCESS | 1833 | 1461232051270 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:47:31 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:47:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1286ms 02:47:31 INFO - PROCESS | 1833 | 1461232051315 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1833 | 1461232051319 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:47:31 INFO - PROCESS | 1833 | 1461232051325 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1833 | 1461232051327 Marionette TRACE conn3 <- [1,2982,null,{}] 02:47:31 INFO - PROCESS | 1833 | 1461232051333 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:47:31 INFO - PROCESS | 1833 | 1461232051522 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:47:31 INFO - PROCESS | 1833 | 1461232051804 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2ccc000 == 138 [pid = 1833] [id = 754] 02:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85db934400) [pid = 1833] [serial = 2262] [outer = (nil)] 02:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85ddd27400) [pid = 1833] [serial = 2263] [outer = 0x7f85db934400] 02:47:31 INFO - PROCESS | 1833 | 1461232051879 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85ddda9400) [pid = 1833] [serial = 2264] [outer = 0x7f85db934400] 02:47:32 INFO - PROCESS | 1833 | 1461232052629 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:47:32 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:47:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:47:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:47:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1335ms 02:47:32 INFO - PROCESS | 1833 | 1461232052661 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:47:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:47:32 INFO - PROCESS | 1833 | 1461232052665 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:47:32 INFO - PROCESS | 1833 | 1461232052670 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 1833 | 1461232052673 Marionette TRACE conn3 <- [1,2986,null,{}] 02:47:32 INFO - PROCESS | 1833 | 1461232052678 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:47:32 INFO - PROCESS | 1833 | 1461232052872 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:47:33 INFO - PROCESS | 1833 | 1461232053169 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e3a64800 == 139 [pid = 1833] [id = 755] 02:47:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85ddd2b400) [pid = 1833] [serial = 2265] [outer = (nil)] 02:47:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85de318000) [pid = 1833] [serial = 2266] [outer = 0x7f85ddd2b400] 02:47:33 INFO - PROCESS | 1833 | 1461232053254 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85e2388000) [pid = 1833] [serial = 2267] [outer = 0x7f85ddd2b400] 02:47:34 INFO - PROCESS | 1833 | 1461232054005 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:47:34 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:47:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1382ms 02:47:34 INFO - PROCESS | 1833 | 1461232054052 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 1833 | 1461232054056 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:47:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:47:34 INFO - PROCESS | 1833 | 1461232054061 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1833 | 1461232054065 Marionette TRACE conn3 <- [1,2990,null,{}] 02:47:34 INFO - PROCESS | 1833 | 1461232054070 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:47:34 INFO - PROCESS | 1833 | 1461232054321 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:47:34 INFO - PROCESS | 1833 | 1461232054583 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f06f7000 == 140 [pid = 1833] [id = 756] 02:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85dddaa000) [pid = 1833] [serial = 2268] [outer = (nil)] 02:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85e3d3e800) [pid = 1833] [serial = 2269] [outer = 0x7f85dddaa000] 02:47:34 INFO - PROCESS | 1833 | 1461232054656 Marionette DEBUG loaded listener.js 02:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85e4a55400) [pid = 1833] [serial = 2270] [outer = 0x7f85dddaa000] 02:47:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f5319800 == 141 [pid = 1833] [id = 757] 02:47:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85e525ac00) [pid = 1833] [serial = 2271] [outer = (nil)] 02:47:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85e40d1400) [pid = 1833] [serial = 2272] [outer = 0x7f85e525ac00] 02:47:35 INFO - PROCESS | 1833 | 1461232055474 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:47:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:47:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 02:47:35 INFO - PROCESS | 1833 | 1461232055496 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 1833 | 1461232055499 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:47:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:47:35 INFO - PROCESS | 1833 | 1461232055505 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - PROCESS | 1833 | 1461232055508 Marionette TRACE conn3 <- [1,2994,null,{}] 02:47:35 INFO - PROCESS | 1833 | 1461232055513 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:47:35 INFO - PROCESS | 1833 | 1461232055777 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:47:36 INFO - PROCESS | 1833 | 1461232056055 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85f9ea9800 == 142 [pid = 1833] [id = 758] 02:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85ddeb7400) [pid = 1833] [serial = 2273] [outer = (nil)] 02:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85e5250c00) [pid = 1833] [serial = 2274] [outer = 0x7f85ddeb7400] 02:47:36 INFO - PROCESS | 1833 | 1461232056168 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85e5387800) [pid = 1833] [serial = 2275] [outer = 0x7f85ddeb7400] 02:47:36 INFO - PROCESS | 1833 | 1461232056817 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:47:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:47:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:47:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1379ms 02:47:36 INFO - PROCESS | 1833 | 1461232056885 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:47:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:47:36 INFO - PROCESS | 1833 | 1461232056888 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:47:36 INFO - PROCESS | 1833 | 1461232056894 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1833 | 1461232056897 Marionette TRACE conn3 <- [1,2998,null,{}] 02:47:36 INFO - PROCESS | 1833 | 1461232056902 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:47:37 INFO - PROCESS | 1833 | 1461232057099 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:47:37 INFO - PROCESS | 1833 | 1461232057381 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e71000 == 143 [pid = 1833] [id = 759] 02:47:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85e2d6d800) [pid = 1833] [serial = 2276] [outer = (nil)] 02:47:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85f1977000) [pid = 1833] [serial = 2277] [outer = 0x7f85e2d6d800] 02:47:37 INFO - PROCESS | 1833 | 1461232057454 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85f5934800) [pid = 1833] [serial = 2278] [outer = 0x7f85e2d6d800] 02:47:38 INFO - PROCESS | 1833 | 1461232058199 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:47:38 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:47:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1336ms 02:47:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:47:38 INFO - PROCESS | 1833 | 1461232058231 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1833 | 1461232058233 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:47:38 INFO - PROCESS | 1833 | 1461232058239 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1833 | 1461232058242 Marionette TRACE conn3 <- [1,3002,null,{}] 02:47:38 INFO - PROCESS | 1833 | 1461232058247 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:47:38 INFO - PROCESS | 1833 | 1461232058440 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:47:38 INFO - PROCESS | 1833 | 1461232058697 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c0dbf000 == 144 [pid = 1833] [id = 760] 02:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85c3051c00) [pid = 1833] [serial = 2279] [outer = (nil)] 02:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85c32f6c00) [pid = 1833] [serial = 2280] [outer = 0x7f85c3051c00] 02:47:38 INFO - PROCESS | 1833 | 1461232058769 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85c32fc800) [pid = 1833] [serial = 2281] [outer = 0x7f85c3051c00] 02:47:39 INFO - PROCESS | 1833 | 1461232059483 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:47:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:47:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1283ms 02:47:39 INFO - PROCESS | 1833 | 1461232059521 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 1833 | 1461232059523 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:47:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:47:39 INFO - PROCESS | 1833 | 1461232059530 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 1833 | 1461232059532 Marionette TRACE conn3 <- [1,3006,null,{}] 02:47:39 INFO - PROCESS | 1833 | 1461232059537 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:47:39 INFO - PROCESS | 1833 | 1461232059733 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:47:40 INFO - PROCESS | 1833 | 1461232060028 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e6f800 == 145 [pid = 1833] [id = 761] 02:47:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85c32efc00) [pid = 1833] [serial = 2282] [outer = (nil)] 02:47:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f85e525cc00) [pid = 1833] [serial = 2283] [outer = 0x7f85c32efc00] 02:47:40 INFO - PROCESS | 1833 | 1461232060100 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f85f5b37400) [pid = 1833] [serial = 2284] [outer = 0x7f85c32efc00] 02:47:40 INFO - PROCESS | 1833 | 1461232060851 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:47:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:47:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1334ms 02:47:40 INFO - PROCESS | 1833 | 1461232060864 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 1833 | 1461232060867 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:47:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:47:40 INFO - PROCESS | 1833 | 1461232060873 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 1833 | 1461232060875 Marionette TRACE conn3 <- [1,3010,null,{}] 02:47:40 INFO - PROCESS | 1833 | 1461232060880 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:47:41 INFO - PROCESS | 1833 | 1461232061077 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:47:41 INFO - PROCESS | 1833 | 1461232061332 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddd6b800 == 146 [pid = 1833] [id = 762] 02:47:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f85c32f9000) [pid = 1833] [serial = 2285] [outer = (nil)] 02:47:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f85cba09400) [pid = 1833] [serial = 2286] [outer = 0x7f85c32f9000] 02:47:41 INFO - PROCESS | 1833 | 1461232061406 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f85cba0d800) [pid = 1833] [serial = 2287] [outer = 0x7f85c32f9000] 02:47:42 INFO - PROCESS | 1833 | 1461232062130 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:47:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:47:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1278ms 02:47:42 INFO - PROCESS | 1833 | 1461232062151 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1833 | 1461232062154 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:47:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:47:42 INFO - PROCESS | 1833 | 1461232062160 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1833 | 1461232062162 Marionette TRACE conn3 <- [1,3014,null,{}] 02:47:42 INFO - PROCESS | 1833 | 1461232062167 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:47:42 INFO - PROCESS | 1833 | 1461232062377 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:47:42 INFO - PROCESS | 1833 | 1461232062678 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85cbd90000 == 147 [pid = 1833] [id = 763] 02:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f85cba03400) [pid = 1833] [serial = 2288] [outer = (nil)] 02:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f85cba11c00) [pid = 1833] [serial = 2289] [outer = 0x7f85cba03400] 02:47:42 INFO - PROCESS | 1833 | 1461232062754 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f85cbda8400) [pid = 1833] [serial = 2290] [outer = 0x7f85cba03400] 02:47:43 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:47:43 INFO - PROCESS | 1833 | 1461232063610 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:47:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:47:43 INFO - {} 02:47:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:47:43 INFO - {} 02:47:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:47:43 INFO - {} 02:47:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:47:43 INFO - {} 02:47:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1477ms 02:47:43 INFO - PROCESS | 1833 | 1461232063644 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 1833 | 1461232063647 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:47:43 INFO - TEST-START | /FileAPI/fileReader.html 02:47:43 INFO - PROCESS | 1833 | 1461232063653 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 1833 | 1461232063655 Marionette TRACE conn3 <- [1,3018,null,{}] 02:47:43 INFO - PROCESS | 1833 | 1461232063664 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:47:43 INFO - PROCESS | 1833 | 1461232063858 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:47:44 INFO - PROCESS | 1833 | 1461232064109 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c1a9b800 == 148 [pid = 1833] [id = 764] 02:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f85cbda8800) [pid = 1833] [serial = 2291] [outer = (nil)] 02:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f85cc846800) [pid = 1833] [serial = 2292] [outer = 0x7f85cbda8800] 02:47:44 INFO - PROCESS | 1833 | 1461232064181 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f85f5d02c00) [pid = 1833] [serial = 2293] [outer = 0x7f85cbda8800] 02:47:44 INFO - PROCESS | 1833 | 1461232064949 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:47:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:47:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:47:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:47:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:47:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1335ms 02:47:44 INFO - PROCESS | 1833 | 1461232064989 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1833 | 1461232064992 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /FileAPI/historical.html 02:47:45 INFO - PROCESS | 1833 | 1461232064998 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 1833 | 1461232065000 Marionette TRACE conn3 <- [1,3022,null,{}] 02:47:45 INFO - PROCESS | 1833 | 1461232065005 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:47:45 INFO - PROCESS | 1833 | 1461232065211 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:47:45 INFO - PROCESS | 1833 | 1461232065502 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c8533000 == 149 [pid = 1833] [id = 765] 02:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f85c858e800) [pid = 1833] [serial = 2294] [outer = (nil)] 02:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f85c8594c00) [pid = 1833] [serial = 2295] [outer = 0x7f85c858e800] 02:47:45 INFO - PROCESS | 1833 | 1461232065573 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f85c859a400) [pid = 1833] [serial = 2296] [outer = 0x7f85c858e800] 02:47:46 INFO - PROCESS | 1833 | 1461232066319 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:47:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:47:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:47:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:47:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:47:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:47:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:47:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:47:46 INFO - TEST-OK | /FileAPI/historical.html | took 1383ms 02:47:46 INFO - PROCESS | 1833 | 1461232066384 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 1833 | 1461232066387 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:47:46 INFO - PROCESS | 1833 | 1461232066399 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - TEST-START | /FileAPI/idlharness.html 02:47:46 INFO - PROCESS | 1833 | 1461232066402 Marionette TRACE conn3 <- [1,3026,null,{}] 02:47:46 INFO - PROCESS | 1833 | 1461232066427 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:47:46 INFO - PROCESS | 1833 | 1461232066644 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:47:46 INFO - PROCESS | 1833 | 1461232066933 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c18a5800 == 150 [pid = 1833] [id = 766] 02:47:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f85c1825000) [pid = 1833] [serial = 2297] [outer = (nil)] 02:47:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f85c182a800) [pid = 1833] [serial = 2298] [outer = 0x7f85c1825000] 02:47:47 INFO - PROCESS | 1833 | 1461232067004 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f85c1831400) [pid = 1833] [serial = 2299] [outer = 0x7f85c1825000] 02:47:48 INFO - PROCESS | 1833 | 1461232068636 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:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:47:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:47:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:47:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:47:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:47:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:47:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:47:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:47:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:47:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:47:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:47:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:47:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:47:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:47:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:47:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:47:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:47:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:47:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:47:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:47:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:47:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:47:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2334ms 02:47:48 INFO - PROCESS | 1833 | 1461232068845 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1833 | 1461232068850 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /FileAPI/idlharness.worker 02:47:48 INFO - PROCESS | 1833 | 1461232068874 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1833 | 1461232068879 Marionette TRACE conn3 <- [1,3030,null,{}] 02:47:48 INFO - PROCESS | 1833 | 1461232068889 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:47:49 INFO - PROCESS | 1833 | 1461232069115 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:47:49 INFO - PROCESS | 1833 | 1461232069405 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c1a8c800 == 151 [pid = 1833] [id = 767] 02:47:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f85c1825400) [pid = 1833] [serial = 2300] [outer = (nil)] 02:47:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f85cbdb1400) [pid = 1833] [serial = 2301] [outer = 0x7f85c1825400] 02:47:49 INFO - PROCESS | 1833 | 1461232069476 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f85f888cc00) [pid = 1833] [serial = 2302] [outer = 0x7f85c1825400] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dc3a0800 == 150 [pid = 1833] [id = 580] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da02f800 == 149 [pid = 1833] [id = 199] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cfbe5000 == 148 [pid = 1833] [id = 743] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ce877000 == 147 [pid = 1833] [id = 742] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cb7dd800 == 146 [pid = 1833] [id = 741] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6958800 == 145 [pid = 1833] [id = 692] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85ca0de800 == 144 [pid = 1833] [id = 740] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c91d4800 == 143 [pid = 1833] [id = 739] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c51c3800 == 142 [pid = 1833] [id = 738] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d1622800 == 141 [pid = 1833] [id = 737] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f8560000 == 140 [pid = 1833] [id = 736] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5eb5000 == 139 [pid = 1833] [id = 735] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5acb800 == 138 [pid = 1833] [id = 734] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f5824000 == 137 [pid = 1833] [id = 733] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85f1b0d000 == 136 [pid = 1833] [id = 732] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e5ece800 == 135 [pid = 1833] [id = 731] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85e2f9d800 == 134 [pid = 1833] [id = 730] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85dddd1800 == 133 [pid = 1833] [id = 729] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85db9c5800 == 132 [pid = 1833] [id = 728] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85da589800 == 131 [pid = 1833] [id = 727] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d9f4b000 == 130 [pid = 1833] [id = 726] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d85c8000 == 129 [pid = 1833] [id = 725] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d745b800 == 128 [pid = 1833] [id = 724] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d6d05800 == 127 [pid = 1833] [id = 723] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d684b000 == 126 [pid = 1833] [id = 722] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85d0711000 == 125 [pid = 1833] [id = 721] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85cdb98800 == 124 [pid = 1833] [id = 720] 02:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f85c9f08800 == 123 [pid = 1833] [id = 719] 02:47:51 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f85d869f000) [pid = 1833] [serial = 2097] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f85c908d000) [pid = 1833] [serial = 2081] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f85d6ad8800) [pid = 1833] [serial = 2135] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f85d9b61c00) [pid = 1833] [serial = 2100] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f85cd5e8c00) [pid = 1833] [serial = 2087] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f85e2d24c00) [pid = 1833] [serial = 2130] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f85ca0ad400) [pid = 1833] [serial = 2148] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f85da003400) [pid = 1833] [serial = 2103] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f85df981400) [pid = 1833] [serial = 2124] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f85d0bba800) [pid = 1833] [serial = 2094] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f85db56ac00) [pid = 1833] [serial = 2106] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f85d6ad5400) [pid = 1833] [serial = 2049] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f85cbc51c00) [pid = 1833] [serial = 2153] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f85dda8e000) [pid = 1833] [serial = 2117] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f85ce902800) [pid = 1833] [serial = 2090] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f85cb956400) [pid = 1833] [serial = 2151] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f85c92b4800) [pid = 1833] [serial = 2082] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f85ceae5400) [pid = 1833] [serial = 2091] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f85e052f400) [pid = 1833] [serial = 2126] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f85da1b6000) [pid = 1833] [serial = 2105] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f85d9702800) [pid = 1833] [serial = 2099] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f85dda10800) [pid = 1833] [serial = 2115] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f85cb757800) [pid = 1833] [serial = 2150] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f85e40d1000) [pid = 1833] [serial = 2136] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f85cc849400) [pid = 1833] [serial = 2037] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f85c8f2a400) [pid = 1833] [serial = 2144] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f85dd46e800) [pid = 1833] [serial = 2112] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f85db78ec00) [pid = 1833] [serial = 2108] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f85d850e000) [pid = 1833] [serial = 2052] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f85c304e000) [pid = 1833] [serial = 2141] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f85cdcd8c00) [pid = 1833] [serial = 2040] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f85d9c70c00) [pid = 1833] [serial = 2102] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f85c9098800) [pid = 1833] [serial = 2145] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f85e2d75400) [pid = 1833] [serial = 2132] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f85ddebac00) [pid = 1833] [serial = 2121] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f85e22a3000) [pid = 1833] [serial = 2127] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f85cdd65c00) [pid = 1833] [serial = 2088] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f85cbd07400) [pid = 1833] [serial = 2028] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f85d0bbbc00) [pid = 1833] [serial = 2046] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f85c92bec00) [pid = 1833] [serial = 2031] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f85ca098400) [pid = 1833] [serial = 2147] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f85ddd28800) [pid = 1833] [serial = 2118] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f85cde8dc00) [pid = 1833] [serial = 2043] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f85e4308800) [pid = 1833] [serial = 2138] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f85cbc52800) [pid = 1833] [serial = 2034] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f85dd4f8c00) [pid = 1833] [serial = 2114] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f85e329b800) [pid = 1833] [serial = 2133] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f85dc435c00) [pid = 1833] [serial = 2109] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f85cb712800) [pid = 1833] [serial = 2084] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f85c3f04400) [pid = 1833] [serial = 2142] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f85d8516400) [pid = 1833] [serial = 2096] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f85cbd11400) [pid = 1833] [serial = 2154] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85dd1b6c00) [pid = 1833] [serial = 2111] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85cb95c400) [pid = 1833] [serial = 2085] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85e27dc800) [pid = 1833] [serial = 2129] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85de07f400) [pid = 1833] [serial = 2123] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85cfaca000) [pid = 1833] [serial = 2093] [outer = (nil)] [url = about:blank] 02:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85ddd9d400) [pid = 1833] [serial = 2120] [outer = (nil)] [url = about:blank] 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:47:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:47:53 INFO - {} 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:47:53 INFO - {} 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:47:53 INFO - {} 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:47:53 INFO - {} 02:47:53 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:47:53 INFO - {} 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:47:53 INFO - {} 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:47:53 INFO - {} 02:47:53 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:47:53 INFO - {} 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:47:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:47:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 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:47:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:47:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:47:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:47:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:47:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:47:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:47:53 INFO - {} 02:47:53 INFO - PROCESS | 1833 | 1461232073483 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:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:47:53 INFO - {} 02:47:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4709ms 02:47:53 INFO - PROCESS | 1833 | 1461232073581 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:47:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:47:53 INFO - PROCESS | 1833 | 1461232073589 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:47:53 INFO - PROCESS | 1833 | 1461232073603 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1833 | 1461232073612 Marionette TRACE conn3 <- [1,3034,null,{}] 02:47:53 INFO - PROCESS | 1833 | 1461232073624 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:47:53 INFO - PROCESS | 1833 | 1461232073967 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:47:54 INFO - PROCESS | 1833 | 1461232073997 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c9e1f800 == 124 [pid = 1833] [id = 768] 02:47:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85cc208c00) [pid = 1833] [serial = 2303] [outer = (nil)] 02:47:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85cc7b6000) [pid = 1833] [serial = 2304] [outer = 0x7f85cc208c00] 02:47:54 INFO - PROCESS | 1833 | 1461232074065 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85cc84cc00) [pid = 1833] [serial = 2305] [outer = 0x7f85cc208c00] 02:47:54 INFO - PROCESS | 1833 | 1461232074753 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:47:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:47:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1193ms 02:47:54 INFO - PROCESS | 1833 | 1461232074841 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 1833 | 1461232074848 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:47:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:47:54 INFO - PROCESS | 1833 | 1461232074860 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 1833 | 1461232074863 Marionette TRACE conn3 <- [1,3038,null,{}] 02:47:54 INFO - PROCESS | 1833 | 1461232074869 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:47:55 INFO - PROCESS | 1833 | 1461232075145 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:47:55 INFO - PROCESS | 1833 | 1461232075169 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca274000 == 125 [pid = 1833] [id = 769] 02:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85cca7c800) [pid = 1833] [serial = 2306] [outer = (nil)] 02:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85cdd59c00) [pid = 1833] [serial = 2307] [outer = 0x7f85cca7c800] 02:47:55 INFO - PROCESS | 1833 | 1461232075228 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85cde8f400) [pid = 1833] [serial = 2308] [outer = 0x7f85cca7c800] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f85c8f37c00) [pid = 1833] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f85dd4f1000) [pid = 1833] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f85cb719c00) [pid = 1833] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f85c5434800) [pid = 1833] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f85ca586c00) [pid = 1833] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f85dd4f9400) [pid = 1833] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f85cf176400) [pid = 1833] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f85c92b4400) [pid = 1833] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f85e2c9c800) [pid = 1833] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f85cf174800) [pid = 1833] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f85ce848000) [pid = 1833] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f85cb960400) [pid = 1833] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f85d6828000) [pid = 1833] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f85cfb60400) [pid = 1833] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f85e4adac00) [pid = 1833] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f85ca0a3c00) [pid = 1833] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f85d9b65000) [pid = 1833] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f85cc84c000) [pid = 1833] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f85c3048400) [pid = 1833] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f85e5387c00) [pid = 1833] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f85e4a5d000) [pid = 1833] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f85cc84e800) [pid = 1833] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f85f537f400) [pid = 1833] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f85d0bbcc00) [pid = 1833] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f85c908d800) [pid = 1833] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:47:56 INFO - PROCESS | 1833 | 1461232076722 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:47:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:47:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:47:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1884ms 02:47:56 INFO - PROCESS | 1833 | 1461232076742 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 1833 | 1461232076745 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:47:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:47:56 INFO - PROCESS | 1833 | 1461232076752 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 1833 | 1461232076757 Marionette TRACE conn3 <- [1,3042,null,{}] 02:47:56 INFO - PROCESS | 1833 | 1461232076772 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:47:56 INFO - PROCESS | 1833 | 1461232076956 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:47:57 INFO - PROCESS | 1833 | 1461232077154 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca72e000 == 126 [pid = 1833] [id = 770] 02:47:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f85cdd5fc00) [pid = 1833] [serial = 2309] [outer = (nil)] 02:47:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f85ce90d400) [pid = 1833] [serial = 2310] [outer = 0x7f85cdd5fc00] 02:47:57 INFO - PROCESS | 1833 | 1461232077223 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f85cfacac00) [pid = 1833] [serial = 2311] [outer = 0x7f85cdd5fc00] 02:47:58 INFO - PROCESS | 1833 | 1461232078235 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:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:47:58 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:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:47:58 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:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:47:58 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:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:47:58 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:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:47:58 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:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:47:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:47:58 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:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:47:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:47:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:47:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:47:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1556ms 02:47:58 INFO - PROCESS | 1833 | 1461232078535 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 1833 | 1461232078542 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:47:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:47:58 INFO - PROCESS | 1833 | 1461232078554 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 1833 | 1461232078557 Marionette TRACE conn3 <- [1,3046,null,{}] 02:47:58 INFO - PROCESS | 1833 | 1461232078565 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:47:58 INFO - PROCESS | 1833 | 1461232078923 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:47:59 INFO - PROCESS | 1833 | 1461232079189 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c2ad8000 == 127 [pid = 1833] [id = 771] 02:47:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f85c304e000) [pid = 1833] [serial = 2312] [outer = (nil)] 02:47:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f85c504b000) [pid = 1833] [serial = 2313] [outer = 0x7f85c304e000] 02:47:59 INFO - PROCESS | 1833 | 1461232079264 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f85c8596c00) [pid = 1833] [serial = 2314] [outer = 0x7f85c304e000] 02:47:59 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:48:00 INFO - PROCESS | 1833 | 1461232080091 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:48:00 INFO - {} 02:48:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1588ms 02:48:00 INFO - PROCESS | 1833 | 1461232080142 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 1833 | 1461232080148 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:48:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:48:00 INFO - PROCESS | 1833 | 1461232080166 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1833 | 1461232080172 Marionette TRACE conn3 <- [1,3050,null,{}] 02:48:00 INFO - PROCESS | 1833 | 1461232080178 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:48:00 INFO - PROCESS | 1833 | 1461232080482 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:48:00 INFO - PROCESS | 1833 | 1461232080740 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c85e9000 == 128 [pid = 1833] [id = 772] 02:48:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f85c9245000) [pid = 1833] [serial = 2315] [outer = (nil)] 02:48:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f85ca08e800) [pid = 1833] [serial = 2316] [outer = 0x7f85c9245000] 02:48:00 INFO - PROCESS | 1833 | 1461232080817 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f85ca0a5000) [pid = 1833] [serial = 2317] [outer = 0x7f85c9245000] 02:48:01 INFO - PROCESS | 1833 | 1461232081546 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:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:48:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1450ms 02:48:01 INFO - PROCESS | 1833 | 1461232081607 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 1833 | 1461232081611 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:48:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:48:01 INFO - PROCESS | 1833 | 1461232081619 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 1833 | 1461232081621 Marionette TRACE conn3 <- [1,3054,null,{}] 02:48:01 INFO - PROCESS | 1833 | 1461232081648 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:48:01 INFO - PROCESS | 1833 | 1461232081932 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:48:02 INFO - PROCESS | 1833 | 1461232082158 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ca364000 == 129 [pid = 1833] [id = 773] 02:48:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f85cba07c00) [pid = 1833] [serial = 2318] [outer = (nil)] 02:48:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f85cbdaa800) [pid = 1833] [serial = 2319] [outer = 0x7f85cba07c00] 02:48:02 INFO - PROCESS | 1833 | 1461232082324 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f85cc20b400) [pid = 1833] [serial = 2320] [outer = 0x7f85cba07c00] 02:48:03 INFO - PROCESS | 1833 | 1461232083582 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:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:48:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:48:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:48:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:48:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2083ms 02:48:03 INFO - PROCESS | 1833 | 1461232083734 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1833 | 1461232083741 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:48:03 INFO - PROCESS | 1833 | 1461232083897 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1833 | 1461232083900 Marionette TRACE conn3 <- [1,3058,null,{}] 02:48:03 INFO - PROCESS | 1833 | 1461232083908 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:48:04 INFO - PROCESS | 1833 | 1461232084105 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:48:04 INFO - PROCESS | 1833 | 1461232084374 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ce86d000 == 130 [pid = 1833] [id = 774] 02:48:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f85cba11000) [pid = 1833] [serial = 2321] [outer = (nil)] 02:48:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f85d0bba800) [pid = 1833] [serial = 2322] [outer = 0x7f85cba11000] 02:48:04 INFO - PROCESS | 1833 | 1461232084445 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f85d6828400) [pid = 1833] [serial = 2323] [outer = 0x7f85cba11000] 02:48:05 INFO - PROCESS | 1833 | 1461232085212 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:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:48:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:48:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:48:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:48:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:48:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:48:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:48:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:48:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:48:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1382ms 02:48:05 INFO - PROCESS | 1833 | 1461232085234 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 1833 | 1461232085242 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:48:05 INFO - PROCESS | 1833 | 1461232085250 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1833 | 1461232085253 Marionette TRACE conn3 <- [1,3062,null,{}] 02:48:05 INFO - PROCESS | 1833 | 1461232085258 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:48:05 INFO - PROCESS | 1833 | 1461232085512 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:48:05 INFO - PROCESS | 1833 | 1461232085777 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85c55ba000 == 131 [pid = 1833] [id = 775] 02:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f85c3f0a400) [pid = 1833] [serial = 2324] [outer = (nil)] 02:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f85c908dc00) [pid = 1833] [serial = 2325] [outer = 0x7f85c3f0a400] 02:48:05 INFO - PROCESS | 1833 | 1461232085853 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f85d6ad2000) [pid = 1833] [serial = 2326] [outer = 0x7f85c3f0a400] 02:48:06 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:48:06 INFO - PROCESS | 1833 | 1461232086637 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:48:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:48:06 INFO - {} 02:48:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1434ms 02:48:06 INFO - PROCESS | 1833 | 1461232086687 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 1833 | 1461232086690 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:48:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:48:06 INFO - PROCESS | 1833 | 1461232086696 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1833 | 1461232086698 Marionette TRACE conn3 <- [1,3066,null,{}] 02:48:06 INFO - PROCESS | 1833 | 1461232086704 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:48:06 INFO - PROCESS | 1833 | 1461232086957 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:48:07 INFO - PROCESS | 1833 | 1461232087236 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d17b4800 == 132 [pid = 1833] [id = 776] 02:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f85db936000) [pid = 1833] [serial = 2327] [outer = (nil)] 02:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f85dc433c00) [pid = 1833] [serial = 2328] [outer = 0x7f85db936000] 02:48:07 INFO - PROCESS | 1833 | 1461232087364 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f85dd1b3000) [pid = 1833] [serial = 2329] [outer = 0x7f85db936000] 02:48:08 INFO - PROCESS | 1833 | 1461232088112 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:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:48:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:48:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1427ms 02:48:08 INFO - PROCESS | 1833 | 1461232088127 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 1833 | 1461232088129 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:48:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:48:08 INFO - PROCESS | 1833 | 1461232088135 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 1833 | 1461232088138 Marionette TRACE conn3 <- [1,3070,null,{}] 02:48:08 INFO - PROCESS | 1833 | 1461232088143 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:48:08 INFO - PROCESS | 1833 | 1461232088360 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:48:08 INFO - PROCESS | 1833 | 1461232088617 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6c92800 == 133 [pid = 1833] [id = 777] 02:48:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f85d9f0c400) [pid = 1833] [serial = 2330] [outer = (nil)] 02:48:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f85dd4f1000) [pid = 1833] [serial = 2331] [outer = 0x7f85d9f0c400] 02:48:08 INFO - PROCESS | 1833 | 1461232088691 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f85dda93c00) [pid = 1833] [serial = 2332] [outer = 0x7f85d9f0c400] 02:48:09 INFO - PROCESS | 1833 | 1461232089462 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:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:48:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1380ms 02:48:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:48:09 INFO - PROCESS | 1833 | 1461232089516 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1833 | 1461232089519 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:48:09 INFO - PROCESS | 1833 | 1461232089525 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1833 | 1461232089528 Marionette TRACE conn3 <- [1,3074,null,{}] 02:48:09 INFO - PROCESS | 1833 | 1461232089533 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:48:09 INFO - PROCESS | 1833 | 1461232089735 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:48:10 INFO - PROCESS | 1833 | 1461232090023 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d6e20000 == 134 [pid = 1833] [id = 778] 02:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f85db936c00) [pid = 1833] [serial = 2333] [outer = (nil)] 02:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f85ddd9fc00) [pid = 1833] [serial = 2334] [outer = 0x7f85db936c00] 02:48:10 INFO - PROCESS | 1833 | 1461232090098 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f85de080800) [pid = 1833] [serial = 2335] [outer = 0x7f85db936c00] 02:48:10 INFO - PROCESS | 1833 | 1461232090823 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:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:48:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1334ms 02:48:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:48:10 INFO - PROCESS | 1833 | 1461232090860 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:48:10 INFO - PROCESS | 1833 | 1461232090862 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:48:10 INFO - PROCESS | 1833 | 1461232090869 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 1833 | 1461232090872 Marionette TRACE conn3 <- [1,3078,null,{}] 02:48:10 INFO - PROCESS | 1833 | 1461232090877 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:48:11 INFO - PROCESS | 1833 | 1461232091105 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:48:11 INFO - PROCESS | 1833 | 1461232091368 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d7721000 == 135 [pid = 1833] [id = 779] 02:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f85dda09400) [pid = 1833] [serial = 2336] [outer = (nil)] 02:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f85e035d800) [pid = 1833] [serial = 2337] [outer = 0x7f85dda09400] 02:48:11 INFO - PROCESS | 1833 | 1461232091439 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f85e1a60800) [pid = 1833] [serial = 2338] [outer = 0x7f85dda09400] 02:48:12 INFO - PROCESS | 1833 | 1461232092253 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:48:12 INFO - PROCESS | 1833 | 1461232092304 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:48:12 INFO - PROCESS | 1833 | 1461232092312 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1833 | 1461232092319 Marionette TRACE conn3 <- [1,3082,null,{}] 02:48:12 INFO - PROCESS | 1833 | 1461232092373 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:48:12 INFO - PROCESS | 1833 | 1461232092584 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:48:12 INFO - PROCESS | 1833 | 1461232092872 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85d85c0000 == 136 [pid = 1833] [id = 780] 02:48:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f85d6e42400) [pid = 1833] [serial = 2339] [outer = (nil)] 02:48:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f85e2d1d800) [pid = 1833] [serial = 2340] [outer = 0x7f85d6e42400] 02:48:12 INFO - PROCESS | 1833 | 1461232092944 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f85e2d70000) [pid = 1833] [serial = 2341] [outer = 0x7f85d6e42400] 02:48:13 INFO - PROCESS | 1833 | 1461232093724 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:48:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:48:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:48:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:48:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1429ms 02:48:13 INFO - PROCESS | 1833 | 1461232093743 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 1833 | 1461232093747 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:48:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:48:13 INFO - PROCESS | 1833 | 1461232093752 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 1833 | 1461232093757 Marionette TRACE conn3 <- [1,3086,null,{}] 02:48:13 INFO - PROCESS | 1833 | 1461232093762 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:48:13 INFO - PROCESS | 1833 | 1461232093973 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:48:14 INFO - PROCESS | 1833 | 1461232094236 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da06d000 == 137 [pid = 1833] [id = 781] 02:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f85e303e000) [pid = 1833] [serial = 2342] [outer = (nil)] 02:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f85e4155800) [pid = 1833] [serial = 2343] [outer = 0x7f85e303e000] 02:48:14 INFO - PROCESS | 1833 | 1461232094324 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f85e5252400) [pid = 1833] [serial = 2344] [outer = 0x7f85e303e000] 02:48:15 INFO - PROCESS | 1833 | 1461232095078 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:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:48:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1335ms 02:48:15 INFO - PROCESS | 1833 | 1461232095088 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 1833 | 1461232095091 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:48:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:48:15 INFO - PROCESS | 1833 | 1461232095097 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 1833 | 1461232095099 Marionette TRACE conn3 <- [1,3090,null,{}] 02:48:15 INFO - PROCESS | 1833 | 1461232095104 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:48:15 INFO - PROCESS | 1833 | 1461232095300 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:48:15 INFO - PROCESS | 1833 | 1461232095563 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da71d000 == 138 [pid = 1833] [id = 782] 02:48:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f85c54ef000) [pid = 1833] [serial = 2345] [outer = (nil)] 02:48:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f85c54f8400) [pid = 1833] [serial = 2346] [outer = 0x7f85c54ef000] 02:48:15 INFO - PROCESS | 1833 | 1461232095633 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f85e3d3c400) [pid = 1833] [serial = 2347] [outer = 0x7f85c54ef000] 02:48:16 INFO - PROCESS | 1833 | 1461232096420 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:48:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:48:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1377ms 02:48:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:48:16 INFO - PROCESS | 1833 | 1461232096474 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1833 | 1461232096477 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:48:16 INFO - PROCESS | 1833 | 1461232096483 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1833 | 1461232096486 Marionette TRACE conn3 <- [1,3094,null,{}] 02:48:16 INFO - PROCESS | 1833 | 1461232096491 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:48:16 INFO - PROCESS | 1833 | 1461232096794 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:48:17 INFO - PROCESS | 1833 | 1461232097011 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85da8c7800 == 139 [pid = 1833] [id = 783] 02:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f85c54f8c00) [pid = 1833] [serial = 2348] [outer = (nil)] 02:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f85ddd7c400) [pid = 1833] [serial = 2349] [outer = 0x7f85c54f8c00] 02:48:17 INFO - PROCESS | 1833 | 1461232097086 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f85ddd80800) [pid = 1833] [serial = 2350] [outer = 0x7f85c54f8c00] 02:48:17 INFO - PROCESS | 1833 | 1461232097822 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:48:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:48:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1383ms 02:48:17 INFO - PROCESS | 1833 | 1461232097866 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 1833 | 1461232097868 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:48:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:48:17 INFO - PROCESS | 1833 | 1461232097874 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 1833 | 1461232097876 Marionette TRACE conn3 <- [1,3098,null,{}] 02:48:17 INFO - PROCESS | 1833 | 1461232097883 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:48:18 INFO - PROCESS | 1833 | 1461232098111 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:48:18 INFO - PROCESS | 1833 | 1461232098421 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85dd88b800 == 140 [pid = 1833] [id = 784] 02:48:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f85c8f2e000) [pid = 1833] [serial = 2351] [outer = (nil)] 02:48:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f85db796000) [pid = 1833] [serial = 2352] [outer = 0x7f85c8f2e000] 02:48:18 INFO - PROCESS | 1833 | 1461232098496 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f85ddd85c00) [pid = 1833] [serial = 2353] [outer = 0x7f85c8f2e000] 02:48:19 INFO - PROCESS | 1833 | 1461232099235 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:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:48:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1376ms 02:48:19 INFO - PROCESS | 1833 | 1461232099252 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1833 | 1461232099255 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:48:19 INFO - PROCESS | 1833 | 1461232099261 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1833 | 1461232099263 Marionette TRACE conn3 <- [1,3102,null,{}] 02:48:19 INFO - PROCESS | 1833 | 1461232099268 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:48:19 INFO - PROCESS | 1833 | 1461232099465 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:48:19 INFO - PROCESS | 1833 | 1461232099728 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85ddd6c800 == 141 [pid = 1833] [id = 785] 02:48:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f85ce909c00) [pid = 1833] [serial = 2354] [outer = (nil)] 02:48:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f85e5259800) [pid = 1833] [serial = 2355] [outer = 0x7f85ce909c00] 02:48:19 INFO - PROCESS | 1833 | 1461232099801 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f85e9a56000) [pid = 1833] [serial = 2356] [outer = 0x7f85ce909c00] 02:48:20 INFO - PROCESS | 1833 | 1461232100540 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:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:48:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1333ms 02:48:20 INFO - PROCESS | 1833 | 1461232100594 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 1833 | 1461232100597 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:48:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:48:20 INFO - PROCESS | 1833 | 1461232100603 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1833 | 1461232100605 Marionette TRACE conn3 <- [1,3106,null,{}] 02:48:20 INFO - PROCESS | 1833 | 1461232100610 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:48:20 INFO - PROCESS | 1833 | 1461232100863 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:48:21 INFO - PROCESS | 1833 | 1461232101131 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85df99b800 == 142 [pid = 1833] [id = 786] 02:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f85c435c000) [pid = 1833] [serial = 2357] [outer = (nil)] 02:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f85c4361400) [pid = 1833] [serial = 2358] [outer = 0x7f85c435c000] 02:48:21 INFO - PROCESS | 1833 | 1461232101205 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f85c4366400) [pid = 1833] [serial = 2359] [outer = 0x7f85c435c000] 02:48:21 INFO - PROCESS | 1833 | 1461232101945 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:48:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:48:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:48:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:48:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1391ms 02:48:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:48:22 INFO - PROCESS | 1833 | 1461232101995 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 1833 | 1461232101997 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:48:22 INFO - PROCESS | 1833 | 1461232102003 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1833 | 1461232102006 Marionette TRACE conn3 <- [1,3110,null,{}] 02:48:22 INFO - PROCESS | 1833 | 1461232102011 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:48:22 INFO - PROCESS | 1833 | 1461232102204 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:48:22 INFO - PROCESS | 1833 | 1461232102500 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e2f9a800 == 143 [pid = 1833] [id = 787] 02:48:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f85c435c400) [pid = 1833] [serial = 2360] [outer = (nil)] 02:48:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f85cfa5d800) [pid = 1833] [serial = 2361] [outer = 0x7f85c435c400] 02:48:22 INFO - PROCESS | 1833 | 1461232102573 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f85cfa62800) [pid = 1833] [serial = 2362] [outer = 0x7f85c435c400] 02:48:23 INFO - PROCESS | 1833 | 1461232103300 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:48:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:48:23 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:48:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:48:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:48:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1334ms 02:48:23 INFO - PROCESS | 1833 | 1461232103338 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 1833 | 1461232103340 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:48:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:48:23 INFO - PROCESS | 1833 | 1461232103346 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 1833 | 1461232103349 Marionette TRACE conn3 <- [1,3114,null,{}] 02:48:23 INFO - PROCESS | 1833 | 1461232103354 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:48:23 INFO - PROCESS | 1833 | 1461232103566 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:48:23 INFO - PROCESS | 1833 | 1461232103865 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\", \"a634e9bf-61a4-4724-8000-af6822fe5e34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f85e413c800 == 144 [pid = 1833] [id = 788] 02:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f85c435cc00) [pid = 1833] [serial = 2363] [outer = (nil)] 02:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f85cfa67c00) [pid = 1833] [serial = 2364] [outer = 0x7f85c435cc00] 02:48:23 INFO - PROCESS | 1833 | 1461232103936 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f85ddd84c00) [pid = 1833] [serial = 2365] [outer = 0x7f85c435cc00] 02:48:24 INFO - PROCESS | 1833 | 1461232104697 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:48:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:48:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1378ms 02:48:24 INFO - PROCESS | 1833 | 1461232104725 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 1833 | 1461232104728 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:48:25 WARNING - u'runner_teardown' () 02:48:25 INFO - No more tests 02:48:25 INFO - Got 0 unexpected results 02:48:25 INFO - SUITE-END | took 1135s 02:48:25 INFO - Closing logging queue 02:48:25 INFO - queue closed 02:48:26 INFO - Return code: 0 02:48:26 WARNING - # TBPL SUCCESS # 02:48:26 INFO - Running post-action listener: _resource_record_post_action 02:48:26 INFO - Running post-run listener: _resource_record_post_run 02:48:27 INFO - Total resource usage - Wall time: 1170s; CPU: 98.0%; Read bytes: 8400896; Write bytes: 975773696; Read time: 344; Write time: 310532 02:48:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:48:27 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52158464; Read time: 0; Write time: 46024 02:48:27 INFO - run-tests - Wall time: 1140s; CPU: 98.0%; Read bytes: 5541888; Write bytes: 923545600; Read time: 264; Write time: 264508 02:48:27 INFO - Running post-run listener: _upload_blobber_files 02:48:27 INFO - Blob upload gear active. 02:48:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:48:27 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:48:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:48:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:48:27 INFO - (blobuploader) - INFO - Open directory for files ... 02:48:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:48:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:48:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:48:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:48:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:48:30 INFO - (blobuploader) - INFO - Done attempting. 02:48:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:48:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:48:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:48:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:48:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:48:31 INFO - (blobuploader) - INFO - Done attempting. 02:48:31 INFO - (blobuploader) - INFO - Iteration through files over. 02:48:31 INFO - Return code: 0 02:48:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:48:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:48:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98589cda6e70d800c13a697633f090fea7462afe522a6aa8c2a0637c5b0618110bc0ac22983486ec74a46fa1c8cf982ec963c546f4e9d1265e7ada14c7716bb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d2e576e47f80236f7294cdc4ce09a990f62847ff4f499326aa625068bc57060559996b68ca88f8160d50973425682f6d866a6cc7f92e97106c3682b34ac4c2e"} 02:48:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:48:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:48:31 INFO - Contents: 02:48:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98589cda6e70d800c13a697633f090fea7462afe522a6aa8c2a0637c5b0618110bc0ac22983486ec74a46fa1c8cf982ec963c546f4e9d1265e7ada14c7716bb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d2e576e47f80236f7294cdc4ce09a990f62847ff4f499326aa625068bc57060559996b68ca88f8160d50973425682f6d866a6cc7f92e97106c3682b34ac4c2e"} 02:48:31 INFO - Running post-run listener: copy_logs_to_upload_dir 02:48:31 INFO - Copying logs to upload dir... 02:48:31 INFO - mkdir: /builds/slave/test/build/upload/logs 02:48:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1300.650589 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 40 secs) (at 2016-04-21 02:48:32.012858) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 02:48:32.013952) ========= 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-1461230716.298957-150592421 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/98589cda6e70d800c13a697633f090fea7462afe522a6aa8c2a0637c5b0618110bc0ac22983486ec74a46fa1c8cf982ec963c546f4e9d1265e7ada14c7716bb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d2e576e47f80236f7294cdc4ce09a990f62847ff4f499326aa625068bc57060559996b68ca88f8160d50973425682f6d866a6cc7f92e97106c3682b34ac4c2e"} build_url:https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034345 build_url: 'https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/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/mozilla-inbound/sha512/98589cda6e70d800c13a697633f090fea7462afe522a6aa8c2a0637c5b0618110bc0ac22983486ec74a46fa1c8cf982ec963c546f4e9d1265e7ada14c7716bb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d2e576e47f80236f7294cdc4ce09a990f62847ff4f499326aa625068bc57060559996b68ca88f8160d50973425682f6d866a6cc7f92e97106c3682b34ac4c2e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cvaiEOCeQz2b359fzqFpYA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 02:48:32.086345) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:48:32.086819) ========= 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-1461230716.298957-150592421 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018290 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:48:32.151462) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 02:48:32.151771) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 02:48:32.152098) ========= ========= Total master_lag: 0.48 =========